This issue tracker has been migrated to GitHub ,
and is currently read-only.
For more information,
see the GitHub FAQs in the Python's Developer Guide.
Created on 2017年08月14日 10:43 by pmatos, last changed 2022年04月11日 14:58 by admin. This issue is now closed.
| Pull Requests | |||
|---|---|---|---|
| URL | Status | Linked | Edit |
| PR 6417 | merged | Aaron Ang, 2018年04月08日 07:57 | |
| PR 6437 | merged | miss-islington, 2018年04月09日 21:10 | |
| PR 6438 | merged | miss-islington, 2018年04月09日 21:11 | |
| Messages (8) | |||
|---|---|---|---|
| msg300241 - (view) | Author: Paulo Matos (pmatos) | Date: 2017年08月14日 10:43 | |
Trying to rerun the tests that failed but it just says that the module doesn't exist. I am running the exact command line mentioned in the readme file: $ make test TESTOPTS="-v test_that_failed" running build running build_ext The following modules found by detect_modules() in setup.py, have been built by the Makefile instead, as configured by the Setup files: atexit pwd time running build_scripts copying and adjusting /home/pmatos/Projects/cpython/Tools/scripts/pydoc3 -> build/scripts-3.7 copying and adjusting /home/pmatos/Projects/cpython/Tools/scripts/idle3 -> build/scripts-3.7 copying and adjusting /home/pmatos/Projects/cpython/Tools/scripts/2to3 -> build/scripts-3.7 copying and adjusting /home/pmatos/Projects/cpython/Tools/scripts/pyvenv -> build/scripts-3.7 changing mode of build/scripts-3.7/pydoc3 from 664 to 775 changing mode of build/scripts-3.7/idle3 from 664 to 775 changing mode of build/scripts-3.7/2to3 from 664 to 775 changing mode of build/scripts-3.7/pyvenv from 664 to 775 renaming build/scripts-3.7/pydoc3 to build/scripts-3.7/pydoc3.7 renaming build/scripts-3.7/idle3 to build/scripts-3.7/idle3.7 renaming build/scripts-3.7/2to3 to build/scripts-3.7/2to3-3.7 renaming build/scripts-3.7/pyvenv to build/scripts-3.7/pyvenv-3.7 ./python ../Tools/scripts/run_tests.py -v test_that_failed /home/pmatos/Projects/cpython/debug/python -u -W default -bb -E -W error::BytesWarning -m test -r -w -j 0 -u all,-largefile,-audio,-gui -v test_that_failed == CPython 3.7.0a0 (heads/master:48d9823a0e, Aug 14 2017, 11:53:56) [GCC 7.1.1 20170622 (Red Hat 7.1.1-3)] == Linux-4.11.11-300.fc26.x86_64-x86_64-with-fedora-26-Twenty_Six little-endian == hash algorithm: siphash24 64bit == cwd: /home/pmatos/Projects/cpython/debug/build/test_python_22582 == CPU count: 16 == encodings: locale=UTF-8, FS=utf-8 Testing with flags: sys.flags(debug=0, inspect=0, interactive=0, optimize=0, dont_write_bytecode=0, no_user_site=0, no_site=0, ignore_environment=1, verbose=0, bytes_warning=2, quiet=0, hash_randomization=1, isolated=0) Using random seed 8085058 Run tests in parallel using 18 child processes 0:00:00 load avg: 15.90 [1/1/1] test_that_failed failed test test_that_failed crashed -- Traceback (most recent call last): File "/home/pmatos/Projects/cpython/Lib/test/libregrtest/runtest.py", line 163, in runtest_inner the_module = importlib.import_module(abstest) File "/home/pmatos/Projects/cpython/Lib/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 994, in _gcd_import File "<frozen importlib._bootstrap>", line 971, in _find_and_load File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked ModuleNotFoundError: No module named 'test.test_that_failed' 1 test failed: test_that_failed Re-running failed tests in verbose mode Re-running test 'test_that_failed' in verbose mode test test_that_failed crashed -- Traceback (most recent call last): File "/home/pmatos/Projects/cpython/Lib/test/libregrtest/runtest.py", line 163, in runtest_inner the_module = importlib.import_module(abstest) File "/home/pmatos/Projects/cpython/Lib/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 994, in _gcd_import File "<frozen importlib._bootstrap>", line 971, in _find_and_load File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked ModuleNotFoundError: No module named 'test.test_that_failed' 1 test failed again: test_that_failed Total duration: 355 ms Tests result: FAILURE make: *** [Makefile:1019: test] Error 2 |
|||
| msg300250 - (view) | Author: R. David Murray (r.david.murray) * (Python committer) | Date: 2017年08月14日 15:10 | |
Replace "test_that_failed" with the name of the test that failed. The README could be improved by saying: If any tests fail, you can re-run the failing test(s) in verbose mode. For example if, 'test_os' and 'test_gdb' failed, you can run:: make test TESTOPTS="-v test_os test_gdb" |
|||
| msg300251 - (view) | Author: Paulo Matos (pmatos) | Date: 2017年08月14日 15:21 | |
Argh, apologies David. I hadn't noticed the mistake. I simply copy/pasted and was expecting the command line to rerun all the tests that had previously failed. I was assuming the suite had some kind of state that recorded the tests that previously failed and ran only those. :) |
|||
| msg300252 - (view) | Author: R. David Murray (r.david.murray) * (Python committer) | Date: 2017年08月14日 15:28 | |
Yep, I figured that. That's why I suggested the clarification to the README, if someone wants to generate a PR for it. |
|||
| msg315149 - (view) | Author: Ned Deily (ned.deily) * (Python committer) | Date: 2018年04月09日 21:09 | |
New changeset 0f914b5b5f6ba186afd7112fc851c97247076f70 by Ned Deily (Aaron Ang) in branch 'master': bpo-31201: Clarify command to re-run failing test(s) with example (GH-6417) https://github.com/python/cpython/commit/0f914b5b5f6ba186afd7112fc851c97247076f70 |
|||
| msg315150 - (view) | Author: Ned Deily (ned.deily) * (Python committer) | Date: 2018年04月09日 21:17 | |
New changeset 71a3837bf39580ffa828c14247230a9277b9d5b1 by Ned Deily (Miss Islington (bot)) in branch '3.7': [3.7] bpo-31201: Clarify command to re-run failing test(s) with example (GH-6417) (GH-6437) https://github.com/python/cpython/commit/71a3837bf39580ffa828c14247230a9277b9d5b1 |
|||
| msg315151 - (view) | Author: Ned Deily (ned.deily) * (Python committer) | Date: 2018年04月09日 21:19 | |
New changeset 83bb39907ec3828aec6d99bb9338283bd6b30ac2 by Ned Deily (Miss Islington (bot)) in branch '3.6': [3.6] bpo-31201: Clarify command to re-run failing test(s) with example (GH-6417) (GH-6438) https://github.com/python/cpython/commit/83bb39907ec3828aec6d99bb9338283bd6b30ac2 |
|||
| msg315152 - (view) | Author: Ned Deily (ned.deily) * (Python committer) | Date: 2018年04月09日 21:21 | |
Thanks for the PR, Aaron! |
|||
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2022年04月11日 14:58:50 | admin | set | github: 75384 |
| 2018年04月09日 21:21:01 | ned.deily | set | status: open -> closed versions: + Python 3.6 type: enhancement -> messages: + msg315152 resolution: fixed stage: patch review -> resolved |
| 2018年04月09日 21:19:34 | ned.deily | set | messages: + msg315151 |
| 2018年04月09日 21:17:23 | ned.deily | set | messages: + msg315150 |
| 2018年04月09日 21:11:41 | miss-islington | set | pull_requests: + pull_request6134 |
| 2018年04月09日 21:10:48 | miss-islington | set | pull_requests: + pull_request6133 |
| 2018年04月09日 21:09:40 | ned.deily | set | nosy:
+ ned.deily messages: + msg315149 |
| 2018年04月08日 07:57:48 | Aaron Ang | set | keywords:
+ patch stage: needs patch -> patch review pull_requests: + pull_request6119 |
| 2018年04月03日 15:34:06 | steven.downum | set | nosy:
+ steven.downum |
| 2018年03月26日 15:24:20 | cheryl.sabella | set | keywords:
+ easy title: module test that failed doesn't exist -> make test: module test that failed doesn't exist stage: needs patch type: enhancement versions: + Python 3.7, Python 3.8 |
| 2017年08月14日 15:28:25 | r.david.murray | set | messages: + msg300252 |
| 2017年08月14日 15:21:08 | pmatos | set | messages: + msg300251 |
| 2017年08月14日 15:10:59 | r.david.murray | set | nosy:
+ r.david.murray, docs@python messages: + msg300250 assignee: docs@python components: + Documentation, - Tests |
| 2017年08月14日 10:43:48 | pmatos | create | |