On Windows, we expect BABELTRACE_PLUGIN_PATH entries to be separated
with ';', not ':' (like PATH). Python conveniently provides an
OS-dependent definition for this.
Change-Id: Ie53af04e933258963b8495c72e7607a623e83ddb
Signed-off-by: Simon Marchi <simon.marchi@efficios.com>
Reviewed-on: https://review.lttng.org/c/babeltrace/+/1883
Tested-by: jenkins <jenkins@lttng.org>
Reviewed-by: Philippe Proulx <eeppeliteloop@gmail.com>
class _TestAutoDiscoverSourceComponentSpecs(unittest.TestCase):
def setUp(self):
self._saved_babeltrace_plugin_path = os.environ['BABELTRACE_PLUGIN_PATH']
- os.environ['BABELTRACE_PLUGIN_PATH'] += ':' + self._plugin_path
+ os.environ['BABELTRACE_PLUGIN_PATH'] += os.pathsep + self._plugin_path
def tearDown(self):
os.environ['BABELTRACE_PLUGIN_PATH'] = self._saved_babeltrace_plugin_path