+class TestAutoDiscoverFailures(unittest.TestCase):
+ def test_metadata_syntax_error(self):
+ with self.assertRaisesRegex(
+ bt2._Error,
+ 'At line 3 in metadata stream: syntax error, unexpected CTF_RSBRAC: token="]"',
+ ):
+ specs = [bt2.AutoSourceComponentSpec(_METADATA_SYNTAX_ERROR_TRACE_PATH)]
+ bt2.TraceCollectionMessageIterator(specs)
+
+