aboutsummaryrefslogtreecommitdiff
path: root/run_unittests.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2019-07-21 18:54:16 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2019-07-23 23:26:46 +0300
commitf2e018c7f32b56679adf62c08f58bc1d9b9daf87 (patch)
tree5588e40322e797ee1f9a1db537fad7d45552138d /run_unittests.py
parent7ce2a24f42ce546ad7b26594b3c9b3f087d83f94 (diff)
downloadmeson-f2e018c7f32b56679adf62c08f58bc1d9b9daf87.zip
meson-f2e018c7f32b56679adf62c08f58bc1d9b9daf87.tar.gz
meson-f2e018c7f32b56679adf62c08f58bc1d9b9daf87.tar.bz2
Create multiple different archive types with dist.
Diffstat (limited to 'run_unittests.py')
-rwxr-xr-xrun_unittests.py16
1 files changed, 12 insertions, 4 deletions
diff --git a/run_unittests.py b/run_unittests.py
index c83444c..1ac4c53 100755
--- a/run_unittests.py
+++ b/run_unittests.py
@@ -2410,13 +2410,21 @@ int main(int argc, char **argv) {
return 0;
}
''')
+ xz_distfile = os.path.join(self.distdir, 'disttest-1.4.3.tar.xz')
+ xz_checksumfile = xz_distfile + '.sha256sum'
+ zip_distfile = os.path.join(self.distdir, 'disttest-1.4.3.zip')
+ zip_checksumfile = zip_distfile + '.sha256sum'
vcs_init(project_dir)
self.init(project_dir)
self.build('dist')
- distfile = os.path.join(self.distdir, 'disttest-1.4.3.tar.xz')
- checksumfile = distfile + '.sha256sum'
- self.assertPathExists(distfile)
- self.assertPathExists(checksumfile)
+ self.assertPathExists(xz_distfile)
+ self.assertPathExists(xz_checksumfile)
+ self.assertPathDoesNotExist(zip_distfile)
+ self.assertPathDoesNotExist(zip_checksumfile)
+ self._run(self.meson_command + ['dist', '--formats', 'zip'],
+ workdir=self.builddir)
+ self.assertPathExists(zip_distfile)
+ self.assertPathExists(zip_checksumfile)
def test_rpath_uses_ORIGIN(self):
'''