diff options
Diffstat (limited to 'run_unittests.py')
-rwxr-xr-x | run_unittests.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/run_unittests.py b/run_unittests.py index 11940b3..759aa96 100755 --- a/run_unittests.py +++ b/run_unittests.py @@ -7318,6 +7318,18 @@ class LinuxlikeTests(BasePlatformTests): self.assertEqual(relative_path_dep.get_link_args(), link_args) @skipIfNoPkgconfig + def test_pkgconfig_duplicate_path_entries(self): + testdir = os.path.join(self.unit_test_dir, '111 pkgconfig duplicate path entries') + pkg_dir = os.path.join(testdir, 'pkgconfig') + + env = get_fake_env(testdir, self.builddir, self.prefix) + env.coredata.set_options({OptionKey('pkg_config_path'): pkg_dir}, subproject='') + + PkgConfigDependency.setup_env({}, env, MachineChoice.HOST, pkg_dir) + pkg_config_path = env.coredata.options[OptionKey('pkg_config_path')].value + self.assertTrue(len(pkg_config_path) == 1) + + @skipIfNoPkgconfig def test_pkgconfig_internal_libraries(self): ''' ''' |