diff options
author | Victor Stinner <victor.stinner@gmail.com> | 2017-06-27 14:35:18 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-06-27 14:35:18 (GMT) |
commit | de1850bb03f8225cbff85f437b6e972bf9b68c2a (patch) | |
tree | a94999f74e1593ea276c26eaeaae49f8181318ee /Modules | |
parent | eef254d6c6b13db2f3d6a2f219bc76e84416f59c (diff) | |
download | cpython-de1850bb03f8225cbff85f437b6e972bf9b68c2a.zip cpython-de1850bb03f8225cbff85f437b6e972bf9b68c2a.tar.gz cpython-de1850bb03f8225cbff85f437b6e972bf9b68c2a.tar.bz2 |
[3.5] bpo-30523, bpo-30764, bpo-30776: Sync regrtest from master (#2442)
* bpo-30523: regrtest --list-cases --match (#2401)
* regrtest --list-cases now supports --match and --match-file options.
Example: ./python -m test --list-cases -m FileTests test_os
* --list-cases now also sets support.verbose to False to prevent
messages to stdout when loading test modules.
* Add support._match_test() private function.
(cherry picked from commit ace56d583664f855d89d1219ece7c21c2fddcf30)
* bpo-30764: regrtest: add --fail-env-changed option (#2402)
* bpo-30764: regrtest: change exit code on failure
* Exit code 2 if failed tests ("bad")
* Exit code 3 if interrupted
* bpo-30764: regrtest: add --fail-env-changed option
If the option is set, mark a test as failed if it alters the
environment, for example if it creates a file without removing it.
(cherry picked from commit 63f54c68936d648c70ca411661e4208329edcf26)
* bpo-30776: reduce regrtest -R false positives (#2422)
* Change the regrtest --huntrleaks checker to decide if a test file
leaks or not. Require that each run leaks at least 1 reference.
* Warmup runs are now completely ignored: ignored in the checker test
and not used anymore to compute the sum.
* Add an unit test for a reference leak.
Example of reference differences previously considered a failure
(leak) and now considered as success (success, no leak):
[3, 0, 0]
[0, 1, 0]
[8, -8, 1]
(cherry picked from commit 48b5c422ffb03affb00c184b9a99e5537be92732)
Diffstat (limited to 'Modules')
0 files changed, 0 insertions, 0 deletions