diff options
Diffstat (limited to 'run_unittests.py')
-rwxr-xr-x | run_unittests.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/run_unittests.py b/run_unittests.py index 93c9083..58f1854 100755 --- a/run_unittests.py +++ b/run_unittests.py @@ -2630,6 +2630,7 @@ int main(int argc, char **argv) { 'section': 'user', 'type': 'array', 'value': ['foo', 'bar'], + 'machine': 'any', } tdir = os.path.join(self.unit_test_dir, '19 array option') self.init(tdir) @@ -2655,6 +2656,7 @@ int main(int argc, char **argv) { 'section': 'user', 'type': 'array', 'value': ['foo', 'bar'], + 'machine': 'any', } tdir = os.path.join(self.unit_test_dir, '19 array option') self.init(tdir) @@ -2680,6 +2682,7 @@ int main(int argc, char **argv) { 'section': 'user', 'type': 'array', 'value': [], + 'machine': 'any', } tdir = os.path.join(self.unit_test_dir, '19 array option') self.init(tdir, extra_args='-Dlist=') @@ -3496,6 +3499,7 @@ recommended as it is not supported on some platforms''') ('section', str), ('type', str), ('description', str), + ('machine', str), ] buildoptions_typelist = [ @@ -3506,6 +3510,9 @@ recommended as it is not supported on some platforms''') ('array', list, []), ] + buildoptions_sections = ['core', 'backend', 'base', 'compiler', 'directory', 'user', 'test'] + buildoptions_machines = ['any', 'build', 'host'] + dependencies_typelist = [ ('name', str), ('compile_args', list), @@ -3561,6 +3568,8 @@ recommended as it is not supported on some platforms''') valid_type = True break + self.assertIn(i['section'], buildoptions_sections) + self.assertIn(i['machine'], buildoptions_machines) self.assertTrue(valid_type) if i['name'] in buildopts_to_find: self.assertEqual(i['value'], buildopts_to_find[i['name']]) |