New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make provecheck run specific tap tests #3311
Conversation
Codecov Report
@@ Coverage Diff @@
## master #3311 +/- ##
=======================================
Coverage 90.51% 90.51%
=======================================
Files 212 212
Lines 35494 35495 +1
=======================================
+ Hits 32128 32129 +1
Misses 3366 3366
Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, just one question/nit.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Introduce a shell wrapper around perl prove utility to control running of TAP tests. The following control variable is supported: PROVE_TESTS: only run TAP tests from this list e.g make provecheck PROVE_TESTS="t/foo.pl t/bar.pl" Note that you can also use regular expressions to run multiple taps tests matching the pattern: e.g make provecheck PROVE_TESTS="t/*chunk*" If the existing "TESTS=" option is used along with PROVE_TESTS then the subset represented by PROVE_TESTS will also get run. Otherwise tap tests will be skipped if "TESTS=" is specified. e.g make installcheck TESTS=dist_hyper* PROVE_TESTS="t/001_*"
Introduce a shell wrapper around perl prove utility to control running
of TAP tests. The following control variable is supported:
PROVE_TESTS: only run TAP tests from this list
e.g make provecheck PROVE_TESTS="t/foo.pl t/bar.pl"
Note that you can also use regular expressions to run multiple taps
tests matching the pattern:
e.g make provecheck PROVE_TESTS="t/*chunk*"
If the existing "TESTS=" option is used along with PROVE_TESTS then
the subset represented by PROVE_TESTS will also get run. Otherwise tap
tests will be skipped if "TESTS=" is specified.
e.g make installcheck TESTS=dist_hyper* PROVE_TESTS="t/001_*"