- 26 Nis, 2019 4 kayıt (commit)
-
-
Victor Stinner yazdı
Properly handle a test which fail but then pass. Add test_rerun_success() unit test.
-
Victor Stinner yazdı
regrtest now always detects uncollectable objects. Previously, the check was only enabled by --findleaks. The check now also works with -jN/--multiprocess N. --findleaks becomes a deprecated alias to --fail-env-changed.
-
Victor Stinner yazdı
Rewrite run_tests_multiprocess() function as a new MultiprocessRunner class with multiple methods to better report errors and stop immediately when needed. Changes: * Worker processes are now killed immediately if tests are interrupted or if a test does crash (CHILD_ERROR): worker processes are killed. * Rewrite how errors in a worker thread are reported to the main thread. No longer ignore BaseException or parsing errors silently. * Remove 'finished' variable: use worker.is_alive() instead * Always compute omitted tests. Add Regrtest.get_executed() method.
-
Victor Stinner yazdı
* Add TestResult and MultiprocessResult types to ensure that results always have the same fields. * runtest() now handles KeyboardInterrupt * accumulate_result() and format_test_result() now takes a TestResult * cleanup_test_droppings() is now called by runtest() and mark the test as ENV_CHANGED if the test leaks support.TESTFN file. * runtest() now includes code "around" the test in the test timing * Add print_warning() in test.libregrtest.utils to standardize how libregrtest logs warnings to ease parsing the test output. * support.unload() is now called with abstest rather than test_name * Rename 'test' variable/parameter to 'test_name' * dash_R(): remove unused the_module parameter * Remove unused imports
-
- 24 Nis, 2019 1 kayıt (commit)
-
-
Victor Stinner yazdı
Fix Py_DEBUG constant: check for sys.gettotalrefcount attribute rather than sys.getobjects. Update also SpecialBuilds.txt documentation.
-
- 08 Ock, 2019 1 kayıt (commit)
-
-
Vladimir Matveev yazdı
As in title, expose C `raise` function as `raise_function` in `signal` module. Also drop existing `raise_signal` in `_testcapi` module and replace all usages with new function. https://bugs.python.org/issue35568
-
- 14 Ara, 2018 1 kayıt (commit)
-
-
Victor Stinner yazdı
bpo-34279, bpo-35412: support.run_unittest() no longer raises TestDidNotRun if a test result contains skipped tests. The exception is now only raised if no test have been run and no test have been skipped.
-
- 29 Kas, 2018 1 kayıt (commit)
-
-
Pablo Galindo yazdı
-
- 15 Kas, 2018 1 kayıt (commit)
-
-
- 07 Eyl, 2018 1 kayıt (commit)
-
-
Victor Stinner yazdı
Rename also run_tests_slave() to run_tests_worker().
-
- 14 Haz, 2018 1 kayıt (commit)
-
-
Victor Stinner yazdı
* Enhance also format_duration(): work on integers and rounds towards +infinity (math.ceil). * Write unit tests on format_duration()
-
- 08 Haz, 2018 1 kayıt (commit)
-
-
Victor Stinner yazdı
If tests are re-run, use "xxx then yyy" result format (ex: "FAILURE then SUCCESS") to show that some failing tests have been re-run. Add also test_regrtest.test_rerun_fail() test.
-
- 30 Nis, 2018 1 kayıt (commit)
-
-
Andrés Delfino yazdı
-
- 07 Eyl, 2017 1 kayıt (commit)
-
-
Antoine Pitrou yazdı
* Remove Setup.config * Always define WITH_THREAD for compatibility.
-
- 25 Tem, 2017 1 kayıt (commit)
-
-
Victor Stinner yazdı
* bpo-31009: Fix support.fd_count() on Windows On Windows, test.support.fd_count() now calls msvcrt.CrtSetReportMode() to not kill the process nor log any error on stderr on os.dup(fd) if the file descriptor is invalid. * Fix for release mode
-
- 20 Tem, 2017 1 kayıt (commit)
-
-
Victor Stinner yazdı
When running the test suite using --use=all / -u all, exclude tzdata since it makes test_datetime too slow (15-20 min on some buildbots) which then times out on some buildbots. -u tzdata must now be enabled explicitly, -u tzdata or -u all,tzdata, to run all test_datetime tests. Fix also regrtest command line parser to allow passing -u extralargefile to run test_zipfile64. Travis CI: remove -tzdata. Replace -u all,-tzdata,-cpu with -u all,-cpu since tzdata is now excluded from -u all.
-
- 27 Haz, 2017 1 kayıt (commit)
-
-
Victor Stinner yazdı
* 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]
-
- 26 Haz, 2017 2 kayıt (commit)
-
-
Victor Stinner yazdı
* 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.
-
Victor Stinner yazdı
* 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.
-
- 16 Haz, 2017 1 kayıt (commit)
-
-
Louie Lu yazdı
* bpo-30523: Add --list-cases unittest * Addressed haypo's request * Addressed haypo's request
-
- 09 Haz, 2017 1 kayıt (commit)
-
-
Victor Stinner yazdı
* Add a new option taking a filename to get a list of test names to filter tests. * support.match_tests becomes a list. * Modify run_unittest() to accept to match the whole test identifier, not just a part of a test identifier. For example, the following command only runs test_default_timeout() of the BarrierTests class of test_threading: $ ./python -m test -v test_threading -m test.test_threading.BarrierTests.test_default_timeout Remove also some empty lines from test_regrtest.py to make flake8 tool happy.
-
- 04 May, 2017 1 kayıt (commit)
-
-
Victor Stinner yazdı
* bpo-30263: regrtest: log system load * regrtest: log the number of CPUs Log the number of CPUs in the header. --verbose now imply --header.
-
- 06 Şub, 2017 1 kayıt (commit)
-
-
Victor Stinner yazdı
Issue #29362: Catch a crash of a worker process as a normal failure and continue to run next tests. It allows to get the usual test summary: single line result (OK/FAIL), total duration, etc.
-
- 03 Ock, 2017 1 kayıt (commit)
-
-
Victor Stinner yazdı
regrtest: simplify the regex used to match test names for the --fromfile command line option.
-
- 19 Ara, 2016 1 kayıt (commit)
-
-
Xiang Zhang yazdı
-
- 20 Eki, 2016 1 kayıt (commit)
-
-
Martin Panter yazdı
-
- 17 Eki, 2016 1 kayıt (commit)
-
-
Victor Stinner yazdı
-
- 18 Eyl, 2016 1 kayıt (commit)
-
-
Victor Stinner yazdı
Issue #28195: Don't expect the fd leak message to be on a specific line number, just make sure that the line is present in the output.
-
- 08 Eyl, 2016 1 kayıt (commit)
-
-
R David Murray yazdı
And most of the tools. Patch by Emanual Barry, reviewed by me, Serhiy Storchaka, and Martin Panter.
-
- 19 Agu, 2016 1 kayıt (commit)
-
-
Victor Stinner yazdı
-
- 17 Agu, 2016 3 kayıt (commit)
-
-
Victor Stinner yazdı
It's sometimes hard to check quickly if tests succeeded, failed or something bad happened. I added a final "Result: xxx" line which summarizes all outputs into a single line, written at the end (it should always be the last line of the output).
-
Victor Stinner yazdı
Use milliseconds and minutes units, not only seconds.
-
Victor Stinner yazdı
Thanks to optparse, --slow syntax still works ;-)
-
- 24 Nis, 2016 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 30 Mar, 2016 3 kayıt (commit)
-
-
Victor Stinner yazdı
Pass all regrtest options, not only --testdir.
-
Victor Stinner yazdı
Pass also --testdir option.
-
Victor Stinner yazdı
test_forever() stores its state into the builtins module since the test module is reloaded at each run. Remove also warning to detect leaked tests of a previous run.
-
- 24 Mar, 2016 1 kayıt (commit)
-
-
Victor Stinner yazdı
* Update code for the name regrtest output format. * Enhance also test_regrtest test on --fromfile
-
- 23 Mar, 2016 1 kayıt (commit)
-
-
Victor Stinner yazdı
Only display duration if a test takes more than 30 seconds.
-
- 22 Mar, 2016 1 kayıt (commit)
-
-
Victor Stinner yazdı
Timestamps should help to debug slow buildbots, and timeout and hang on buildbots.
-