aboutsummaryrefslogtreecommitdiff
path: root/run_unittests.py
diff options
context:
space:
mode:
Diffstat (limited to 'run_unittests.py')
-rwxr-xr-xrun_unittests.py22
1 files changed, 22 insertions, 0 deletions
diff --git a/run_unittests.py b/run_unittests.py
index a0eb670..3faa20c 100755
--- a/run_unittests.py
+++ b/run_unittests.py
@@ -3230,6 +3230,8 @@ class AllPlatformTests(BasePlatformTests):
'''))
xz_distfile = os.path.join(self.distdir, 'disttest-1.4.3.tar.xz')
xz_checksumfile = xz_distfile + '.sha256sum'
+ gz_distfile = os.path.join(self.distdir, 'disttest-1.4.3.tar.gz')
+ gz_checksumfile = gz_distfile + '.sha256sum'
zip_distfile = os.path.join(self.distdir, 'disttest-1.4.3.zip')
zip_checksumfile = zip_distfile + '.sha256sum'
vcs_init(project_dir)
@@ -3243,12 +3245,32 @@ class AllPlatformTests(BasePlatformTests):
self.build('dist')
self.assertPathExists(xz_distfile)
self.assertPathExists(xz_checksumfile)
+ self.assertPathDoesNotExist(gz_distfile)
+ self.assertPathDoesNotExist(gz_checksumfile)
self.assertPathDoesNotExist(zip_distfile)
self.assertPathDoesNotExist(zip_checksumfile)
+ self._run(self.meson_command + ['dist', '--formats', 'gztar'],
+ workdir=self.builddir)
+ self.assertPathExists(gz_distfile)
+ self.assertPathExists(gz_checksumfile)
self._run(self.meson_command + ['dist', '--formats', 'zip'],
workdir=self.builddir)
self.assertPathExists(zip_distfile)
self.assertPathExists(zip_checksumfile)
+ os.remove(xz_distfile)
+ os.remove(xz_checksumfile)
+ os.remove(gz_distfile)
+ os.remove(gz_checksumfile)
+ os.remove(zip_distfile)
+ os.remove(zip_checksumfile)
+ self._run(self.meson_command + ['dist', '--formats', 'xztar,gztar,zip'],
+ workdir=self.builddir)
+ self.assertPathExists(xz_distfile)
+ self.assertPathExists(xz_checksumfile)
+ self.assertPathExists(gz_distfile)
+ self.assertPathExists(gz_checksumfile)
+ self.assertPathExists(zip_distfile)
+ self.assertPathExists(zip_checksumfile)
if include_subprojects:
# Verify that without --include-subprojects we have files from