diff options
author | Ross Burton <ross.burton@intel.com> | 2019-03-14 16:56:52 +0000 |
---|---|---|
committer | Ross Burton <ross.burton@intel.com> | 2019-03-20 10:06:17 +0000 |
commit | a87b51f75cd81d89214c3ba6d36a3645b641b5aa (patch) | |
tree | db5c114278af27cfb636a205f99970a93ea5a666 /run_unittests.py | |
parent | 1a2b5d3b536c7d997adb43d47b7cc1249a36b3db (diff) | |
download | meson-a87b51f75cd81d89214c3ba6d36a3645b641b5aa.zip meson-a87b51f75cd81d89214c3ba6d36a3645b641b5aa.tar.gz meson-a87b51f75cd81d89214c3ba6d36a3645b641b5aa.tar.bz2 |
Add test case for multiple cross files
Diffstat (limited to 'run_unittests.py')
-rwxr-xr-x | run_unittests.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/run_unittests.py b/run_unittests.py index 24dda8b..44129dc 100755 --- a/run_unittests.py +++ b/run_unittests.py @@ -5871,6 +5871,25 @@ class CrossFileTests(BasePlatformTests): '-Ddef_sharedstatedir=sharedstatebar', '-Ddef_sysconfdir=sysconfbar']) + def test_cross_file_dirs_chain(self): + # crossfile2 overrides crossfile overrides nativefile + testcase = os.path.join(self.unit_test_dir, '57 native file override') + self.init(testcase, default_args=False, + extra_args=['--native-file', os.path.join(testcase, 'nativefile'), + '--cross-file', os.path.join(testcase, 'crossfile'), + '--cross-file', os.path.join(testcase, 'crossfile2'), + '-Ddef_bindir=binbar2', + '-Ddef_datadir=databar', + '-Ddef_includedir=includebar', + '-Ddef_infodir=infobar', + '-Ddef_libdir=libbar', + '-Ddef_libexecdir=libexecbar', + '-Ddef_localedir=localebar', + '-Ddef_localstatedir=localstatebar', + '-Ddef_mandir=manbar', + '-Ddef_sbindir=sbinbar', + '-Ddef_sharedstatedir=sharedstatebar', + '-Ddef_sysconfdir=sysconfbar']) class TAPParserTests(unittest.TestCase): def assert_test(self, events, **kwargs): |