diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2019-01-07 23:10:22 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-01-07 23:10:22 +0200 |
commit | 3bf2ca483e9ca80ee81ee0a07d5f5c9f36817bb3 (patch) | |
tree | 147fac32390c09473b9aa64d3990cbbe187160bd /run_unittests.py | |
parent | d085002d18f64e7ba91449f8b726a00b8e728a0a (diff) | |
parent | b82cbbdd4c6470643c383d53bd7360342e61e233 (diff) | |
download | meson-3bf2ca483e9ca80ee81ee0a07d5f5c9f36817bb3.zip meson-3bf2ca483e9ca80ee81ee0a07d5f5c9f36817bb3.tar.gz meson-3bf2ca483e9ca80ee81ee0a07d5f5c9f36817bb3.tar.bz2 |
Merge pull request #4732 from mensinda/introMesonInfo2
mintro: Added `meson-info.json` introspection information about the latest meson run
Diffstat (limited to 'run_unittests.py')
-rwxr-xr-x | run_unittests.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/run_unittests.py b/run_unittests.py index f7737ab..55a5bd6 100755 --- a/run_unittests.py +++ b/run_unittests.py @@ -3291,6 +3291,20 @@ recommended as it is not supported on some platforms''') self.assertEqual(res_all, res_file) + def test_introspect_meson_info(self): + testdir = os.path.join(self.unit_test_dir, '49 introspection') + introfile = os.path.join(self.builddir, 'meson-info', 'meson-info.json') + self.init(testdir) + self.assertPathExists(introfile) + with open(introfile, 'r') as fp: + res1 = json.load(fp) + + for i in ['meson_version', 'directories', 'introspection', 'build_files_updated', 'error']: + self.assertIn(i, res1) + + self.assertEqual(res1['error'], False) + self.assertEqual(res1['build_files_updated'], True) + def test_introspect_config_update(self): testdir = os.path.join(self.unit_test_dir, '49 introspection') introfile = os.path.join(self.builddir, 'meson-info', 'intro-buildoptions.json') |