diff options
author | Victor Stinner <vstinner@python.org> | 2023-09-29 19:36:03 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-29 19:36:03 (GMT) |
commit | 9c91141ffff0275cff99f50cbf805a0e9d645da8 (patch) | |
tree | 7519930771bbea8016c2d0b605636d2483c6e7d0 | |
parent | 635184212179b0511768ea1cd57256e134ba2d75 (diff) | |
download | cpython-9c91141ffff0275cff99f50cbf805a0e9d645da8.zip cpython-9c91141ffff0275cff99f50cbf805a0e9d645da8.tar.gz cpython-9c91141ffff0275cff99f50cbf805a0e9d645da8.tar.bz2 |
gh-109566: Remove make testall (#110122)
Remove "make testall" target: use "make buildbottest" instead.
-rw-r--r-- | Makefile.pre.in | 22 | ||||
-rw-r--r-- | Misc/NEWS.d/next/Build/2023-09-29-21-01-48.gh-issue-109566._enldb.rst | 2 | ||||
-rw-r--r-- | README.rst | 2 |
3 files changed, 7 insertions, 19 deletions
diff --git a/Makefile.pre.in b/Makefile.pre.in index d62b4d2..fa5b9e6 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in @@ -1853,21 +1853,6 @@ cleantest: all test: all $(TESTRUNNER) --fast-ci --timeout=$(TESTTIMEOUT) $(TESTOPTS) -# Run the full test suite twice - once without .pyc files, and once with. -# In the past, we've had problems where bugs in the marshalling or -# elsewhere caused bytecode read from .pyc files to behave differently -# than bytecode generated directly from a .py source file. Sometimes -# the bytecode read from a .pyc file had the bug, sometimes the directly -# generated bytecode. This is sometimes a very shy bug needing a lot of -# sample data. -.PHONY: testall -testall: all - -find $(srcdir)/Lib -name '*.py[co]' -exec rm -f {} ';' || true - $(TESTPYTHON) -E $(srcdir)/Lib/compileall.py - -find $(srcdir)/Lib -name '*.py[co]' -exec rm -f {} ';' || true - $(TESTRUNNER) --slow-ci --timeout=$(TESTTIMEOUT) $(TESTOPTS) - $(TESTRUNNER) --slow-ci --timeout=$(TESTTIMEOUT) $(TESTOPTS) - # Run the test suite for both architectures in a Universal build on OSX. # Must be run on an Intel box. .PHONY: testuniversal @@ -1880,8 +1865,9 @@ testuniversal: all $(RUNSHARED) /usr/libexec/oah/translate \ ./$(BUILDPYTHON) -E -m test -j 0 -u all $(TESTOPTS) -# Like testall, but with only one pass and without multiple processes. -# Run an optional script to include information about the build environment. +# Like test, but using --slow-ci which enables all test resources and use +# longer timeout. Run an optional pybuildbot.identify script to include +# information about the build environment. .PHONY: buildbottest buildbottest: all -@if which pybuildbot.identify >/dev/null 2>&1; then \ @@ -1889,7 +1875,7 @@ buildbottest: all fi $(TESTRUNNER) --slow-ci --timeout=$(TESTTIMEOUT) $(TESTOPTS) -# Like testall, but run Python tests with HOSTRUNNER directly. +# Like buildbottest, but run Python tests with HOSTRUNNER directly. .PHONY: hostrunnertest hostrunnertest: all $(RUNSHARED) $(HOSTRUNNER) ./$(BUILDPYTHON) -m test --slow-ci --timeout=$(TESTTIMEOUT) $(TESTOPTS) diff --git a/Misc/NEWS.d/next/Build/2023-09-29-21-01-48.gh-issue-109566._enldb.rst b/Misc/NEWS.d/next/Build/2023-09-29-21-01-48.gh-issue-109566._enldb.rst new file mode 100644 index 0000000..1141a47 --- /dev/null +++ b/Misc/NEWS.d/next/Build/2023-09-29-21-01-48.gh-issue-109566._enldb.rst @@ -0,0 +1,2 @@ +Remove ``make testall`` target: use ``make buildbottest`` instead. Patch by +Victor Stinner. @@ -177,7 +177,7 @@ is printed about a failed test or a traceback or core dump is produced, something is wrong. By default, tests are prevented from overusing resources like disk space and -memory. To enable these tests, run ``make testall``. +memory. To enable these tests, run ``make buildbottest``. 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:: |