cli/convert/test_auto_source_discovery_params \
cli/convert/test_auto_source_discovery_log_level \
cli/convert/test_convert_args \
+ cli/params/test_params \
cli/test_help \
cli/test_intersection \
cli/test_output_ctf_metadata \
if ENABLE_PYTHON_PLUGINS
if ENABLE_PYTHON_BINDINGS
-TESTS_CLI += cli/convert/test_auto_source_discovery_grouping \
+TESTS_CLI += \
+ cli/convert/test_auto_source_discovery_grouping \
cli/convert/test_auto_source_discovery_log_level \
- cli/convert/test_auto_source_discovery_params
+ cli/convert/test_auto_source_discovery_params \
+ cli/params/test_params
+
TESTS_PLUGINS += plugins/flt.utils.trimmer/test_trimming \
plugins/flt.utils.muxer/succeed/test_succeed
endif
# additional information (u suffix to differentiate unsigned integers from
# signed integers).
- if type(p) is bt2.ArrayValue:
+ if type(p) is bt2._ArrayValueConst:
s = '[{}]'.format(', '.join([to_string(x) for x in p]))
- elif type(p) is bt2.MapValue:
+ elif type(p) is bt2._MapValueConst:
s = '{{{}}}'.format(
', '.join([k + '=' + to_string(p[k]) for k in sorted(p.keys())])
)
- elif type(p) is bt2.UnsignedIntegerValue:
+ elif type(p) is bt2._UnsignedIntegerValueConst:
s = str(p) + 'u'
- else:
+ elif (
+ type(p)
+ in (
+ bt2._StringValueConst,
+ bt2._SignedIntegerValueConst,
+ bt2._RealValueConst,
+ bt2._BoolValueConst,
+ )
+ or p is None
+ ):
s = str(p)
+ else:
+ raise TypeError('Unexpected type', type(p))
+
return s