1
0
mirror of https://gitlab.com/bzip2/bzip2.git synced 2026-10-23 09:48:56 +03:00

3 Commits

Author SHA1 Message Date
Micah Snyder
060b08bd21 CI: Fix running large test suite in merge requests
Using a relative path for the large test suite's test files only works
in CI if the merge request comes from a branch in the upstream
repository. For merge requests from other accounts/orgs, it won't find
the test files unless that is also forked.

This commit swaps over to an absolute HTTPS URL for the testfiles repo.
The SSH (git@) kind also wouldn't work because authentication fails.
2022-07-17 16:20:33 -07:00
Micah Snyder
97bb01c7d6 CI: Enable large test suite in GitLab-CI 2022-07-17 15:29:37 -07:00
Micah Snyder
2a22f41879 Tests: Remodel test suite; Add large test suite
Remodel test suite using Python unittests.

Add more thorough test cases for original "quick" test suite.
Add in automatic Valgrind testing for the "quick" test suite on Linux if
Valgrind was detected at build-time.

Add larger suite of assorted .bz2 test files as git submodule.

Updates to the Compiling documentation.

Increased the minimum Meson version to 0.56 because this commit uses the
`fs` module that was introduced in 0.56.

Added Python 3's `pytest` as a required module for running the tests
when using Meson.
2022-07-17 04:40:54 +00:00