Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Change-Id: I48eea5cb3ba8ea11d9994b56ec4b98e9cc577c6b
Reviewed-on: https://review.lttng.org/c/babeltrace/+/1695
Tested-by: jenkins <jenkins@lttng.org>
Reviewed-by: Philippe Proulx <eeppeliteloop@gmail.com>
_TEST_PLUGIN_PLUGINS_PATH = os.environ['BT_PLUGINS_PATH']
_TEST_PLUGIN_PLUGINS_PATH = os.environ['BT_PLUGINS_PATH']
+_TEST_PLUGIN_PLUGIN_EXTENSION_BY_OS = {'cygwin': 'dll', 'mingw': 'dll'}
class PluginSetTestCase(unittest.TestCase):
class PluginSetTestCase(unittest.TestCase):
self.assertTrue(len(pset) >= 3)
def test_find_file(self):
self.assertTrue(len(pset) >= 3)
def test_find_file(self):
- path = os.path.join(_TEST_PLUGIN_PLUGINS_PATH, 'utils', '.libs', 'babeltrace-plugin-utils.so')
+ extension = _TEST_PLUGIN_PLUGIN_EXTENSION_BY_OS.get(os.environ['BT_OS_TYPE'], 'so')
+ plugin_name = 'babeltrace-plugin-utils.{}'.format(extension)
+ path = os.path.join(_TEST_PLUGIN_PLUGINS_PATH, 'utils', '.libs', plugin_name)
pset = bt2.find_plugins(path)
self.assertTrue(len(pset) == 1)
pset = bt2.find_plugins(path)
self.assertTrue(len(pset) == 1)