-
-
Notifications
You must be signed in to change notification settings - Fork 31.1k
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
Unify ways to run the Python test suite #109566
Labels
tests
Tests in the Lib/test dir
Comments
vstinner
added a commit
to vstinner/cpython
that referenced
this issue
Sep 19, 2023
vstinner
added a commit
to vstinner/cpython
that referenced
this issue
Sep 19, 2023
* Add "make fastcitest" * --fast-ci has a default timeout to 10 minutes, --slow-ci has a default ot 20 minutes. * "make buildbottest" now uses "--slow-ci". Remove now redundant options. * GitHub Actions workflow now uses "make fastcitest". Remove now redundant options. Just use -j0: detect the number of CPUs.
vstinner
added a commit
to vstinner/cpython
that referenced
this issue
Sep 19, 2023
* Add "make fastcitest" * --fast-ci has a default timeout to 10 minutes, --slow-ci has a default ot 20 minutes. * "make buildbottest" now uses "--slow-ci". Remove now redundant options. * GitHub Actions workflow now uses "make fastcitest". Remove now redundant options. Just use -j0: detect the number of CPUs.
vstinner
added a commit
to vstinner/cpython
that referenced
this issue
Sep 19, 2023
* --fast-ci has a default timeout to 10 minutes, --slow-ci has a default ot 20 minutes. * Add "make fastcitest": similar to "make buildbottest", but use --fast-ci option instead of --slow-ci, and don't use TESTTIMEOUT. * "make buildbottest" now uses "--slow-ci". Remove now redundant options. * GitHub Actions workflow now uses "make fastcitest". Remove now redundant options. Just use -j0: detect the number of CPUs.
vstinner
added a commit
to vstinner/cpython
that referenced
this issue
Sep 19, 2023
* Add --fast-ci and --slow-ci options to libregrtest: * --fast-ci uses a default timeout of 10 minutes and "-u all,-cpu" (skip slowest tests). * --slow-ci uses a default timeout of 20 minues and "-u all" (run all tests). * Add "make fastcitest" target: similar to "make buildbottest", but use --fast-ci option instead of --slow-ci, and don't use TESTTIMEOUT. * "make buildbottest" now uses "--slow-ci". Remove now redundant options. * GitHub Actions workflow now uses "make fastcitest". Remove now redundant options. Just use -j0: detect the number of CPUs.
vstinner
added a commit
that referenced
this issue
Sep 19, 2023
vstinner
added a commit
to vstinner/cpython
that referenced
this issue
Sep 22, 2023
vstinner
added a commit
that referenced
this issue
Sep 22, 2023
vstinner
added a commit
to vstinner/cpython
that referenced
this issue
Sep 26, 2023
* Add --fast-ci and --slow-ci options to libregrtest: * --fast-ci uses a default timeout of 10 minutes and "-u all,-cpu" (skip slowest tests). * --slow-ci uses a default timeout of 20 minues and "-u all" (run all tests). * Add "make fastcitest" target: similar to "make buildbottest", but use --fast-ci option instead of --slow-ci, and don't use TESTTIMEOUT. * "make buildbottest" now uses "--slow-ci". Remove now redundant options. * GitHub Actions workflow now uses "make fastcitest". Remove now redundant options. Just use -j0: detect the number of CPUs.
vstinner
added a commit
to vstinner/cpython
that referenced
this issue
Sep 26, 2023
* Add --fast-ci and --slow-ci options to libregrtest: * --fast-ci uses a default timeout of 10 minutes and "-u all,-cpu" (skip slowest tests). * --slow-ci uses a default timeout of 20 minues and "-u all" (run all tests). * Add "make fastcitest" target: similar to "make buildbottest", but use --fast-ci option instead of --slow-ci, and don't use TESTTIMEOUT. * "make buildbottest" now uses "--slow-ci". Remove now redundant options. * GitHub Actions workflow now uses "make fastcitest". Remove now redundant options. Just use -j0: detect the number of CPUs. * Set TESTTIMEOUT default to an empty string, since --slow-ci and --fast-ci use different default timeout. It's now accepted to pass "--timeout=" to regrtest: treated as not timeout.
vstinner
added a commit
to vstinner/cpython
that referenced
this issue
Sep 26, 2023
* Add --fast-ci and --slow-ci options to libregrtest: * --fast-ci uses a default timeout of 10 minutes and "-u all,-cpu" (skip slowest tests). * --slow-ci uses a default timeout of 20 minues and "-u all" (run all tests). * regrtest header now lists test resources. * Makefile changes: * "make test" now uses --fast-ci option and TESTTIMEOUT variable. * "make hostrunnertest" now uses --fast-ci option and TESTTIMEOUT variable. * "make buildbottest" now uses "--slow-ci". Remove options which became redundant with "--slow-ci". * "make coverage-report" now uses --fast-ci option and TESTTIMEOUT variable. * "make testall" and "make testuniversal" now use --slow-ci option and TESTTIMEOUT variable. * "make testall" now uses "find -exec rm ..." instead of "find ... -print|xargs rm ...", same as "make clean". * GitHub Actions workflow now uses "make test". Remove options which became redundant with "--fast-ci". Just use -j0: detect the number of CPUs. * Set TESTTIMEOUT default to an empty string, since --slow-ci and --fast-ci use different default timeout. It's now accepted to pass "--timeout=" to regrtest: treated as not timeout.
vstinner
added a commit
to vstinner/cpython
that referenced
this issue
Sep 26, 2023
* Add --fast-ci and --slow-ci options to libregrtest: * --fast-ci uses a default timeout of 10 minutes and "-u all,-cpu" (skip slowest tests). * --slow-ci uses a default timeout of 20 minues and "-u all" (run all tests). * regrtest header now lists test resources. * Makefile changes: * "make test" now uses --fast-ci option and TESTTIMEOUT variable. * "make hostrunnertest" now uses --fast-ci option and TESTTIMEOUT variable. * "make buildbottest" now uses "--slow-ci". Remove options which became redundant with "--slow-ci". * "make coverage-report" now uses --fast-ci option and TESTTIMEOUT variable. * "make testall" and "make testuniversal" now use --slow-ci option and TESTTIMEOUT variable. * "make testall" now uses "find -exec rm ..." instead of "find ... -print|xargs rm ...", same as "make clean". * GitHub Actions workflow: * Ubuntu and Address Sanitizer jobs now use "make test". Remove options which became redundant with "--fast-ci". * Windows jobs now use --fast-ci option. * Use -j0 to detect the number of CPUs. * Set Makefile TESTTIMEOUT default to an empty string, since --slow-ci and --fast-ci use different default timeout. It's now accepted to pass "--timeout=" to regrtest: treated as not timeout. * Tools/scripts/run_tests.py now uses --fast-ci option. * Tools/buildbot/test.bat now uses --slow-ci option. Remove --timeout=1200 option, redundant with --slow-ci.
vstinner
added a commit
to vstinner/cpython
that referenced
this issue
Sep 26, 2023
* Add --fast-ci and --slow-ci options to libregrtest: * --fast-ci uses a default timeout of 10 minutes and "-u all,-cpu" (skip slowest tests). * --slow-ci uses a default timeout of 20 minues and "-u all" (run all tests). * regrtest header now lists test resources. * Makefile changes: * "make test", "make hostrunnertest" and "make coverage-report" now use --fast-ci option and TESTTIMEOUT variable. * "make buildbottest" now uses "--slow-ci". Remove options which became redundant with "--slow-ci". * "make testall" and "make testuniversal" now use --slow-ci option and TESTTIMEOUT variable. * "make testall" now uses "find -exec rm ..." instead of "find ... -print|xargs rm ...", same as "make clean". * GitHub Actions workflow: * Ubuntu and Address Sanitizer jobs now use "make test". Remove options which became redundant with "--fast-ci". * Windows jobs now use --fast-ci option. * Use -j0 to detect the number of CPUs. * Set Makefile TESTTIMEOUT default to an empty string, since --slow-ci and --fast-ci use different default timeout. It's now accepted to pass "--timeout=" to regrtest: treated as not timeout. * Tools/scripts/run_tests.py now uses --fast-ci option. * Tools/buildbot/test.bat now uses --slow-ci option. Remove --timeout=1200 option, redundant with --slow-ci.
vstinner
added a commit
that referenced
this issue
Sep 26, 2023
* Add --fast-ci and --slow-ci options to libregrtest: * --fast-ci uses a default timeout of 10 minutes and "-u all,-cpu" (skip slowest tests). * --slow-ci uses a default timeout of 20 minues and "-u all" (run all tests). * regrtest header now lists test resources. * Makefile changes: * "make test", "make hostrunnertest" and "make coverage-report" now use --fast-ci option and TESTTIMEOUT variable. * "make buildbottest" now uses "--slow-ci". Remove options which became redundant with "--slow-ci". * "make testall" and "make testuniversal" now use --slow-ci option and TESTTIMEOUT variable. * "make testall" now uses "find -exec rm ..." instead of "find ... -print|xargs rm ...", same as "make clean". * GitHub Actions workflow: * Ubuntu and Address Sanitizer jobs now use "make test". Remove options which became redundant with "--fast-ci". * Windows jobs now use --fast-ci option. * Use -j0 to detect the number of CPUs. * Set Makefile TESTTIMEOUT default to an empty string, since --slow-ci and --fast-ci use different default timeout. It's now accepted to pass "--timeout=" to regrtest: treated as not timeout. * Tools/scripts/run_tests.py now uses --fast-ci option. * Tools/buildbot/test.bat now uses --slow-ci option. Remove --timeout=1200 option, redundant with --slow-ci.
vstinner
added a commit
to vstinner/cpython
that referenced
this issue
Sep 26, 2023
regrtest now replaces the process with a new process to add options to the Python command line. Add options: "-u -W default -bb". When --fast-ci and --slow-ci options are used, the -E option is also added. The following methods to run the Python test suite don't replace the process: * "import test.autotest" * "from test.regrtest import main; main()" Changes: * PCbuild/rt.bat and Tools/scripts/run_tests.py no longer need to add "-u -W default -bb -E" options to Python: it's now done by regrtest. * Fix Tools/scripts/run_tests.py: flush stdout before replacing the process. Previously, buffered messages were lost.
vstinner
added a commit
to vstinner/cpython
that referenced
this issue
Sep 26, 2023
regrtest now replaces the process with a new process to add options to the Python command line. Add options: "-u -W default -bb". When --fast-ci and --slow-ci options are used, the -E option is also added. The following methods to run the Python test suite don't replace the process: * "import test.autotest" * "from test.regrtest import main; main()" Changes: * PCbuild/rt.bat and Tools/scripts/run_tests.py no longer need to add "-u -W default -bb -E" options to Python: it's now done by regrtest. * Fix Tools/scripts/run_tests.py: flush stdout before replacing the process. Previously, buffered messages were lost.
vstinner
added a commit
to vstinner/cpython
that referenced
this issue
Sep 26, 2023
regrtest now replaces the process with a new process to add options to the Python command line. Add options: "-u -W default -bb". When --fast-ci and --slow-ci options are used, the -E option is also added. The following methods to run the Python test suite don't replace the process: * "import test.autotest" * "from test.regrtest import main; main()" Changes: * PCbuild/rt.bat and Tools/scripts/run_tests.py no longer need to add "-u -W default -bb -E" options to Python: it's now done by regrtest. * Fix Tools/scripts/run_tests.py: flush stdout before replacing the process. Previously, buffered messages were lost.
vstinner
added a commit
to vstinner/cpython
that referenced
this issue
Sep 26, 2023
regrtest now replaces the process with a new process to add options to the Python command line. Add options: "-u -W default -bb". When --fast-ci or --slow-ci option is used, the "-E" option is also added. The following methods to run the Python test suite don't replace the process: * "import test.autotest" * "from test.regrtest import main; main()" Changes: * PCbuild/rt.bat and Tools/scripts/run_tests.py no longer need to add "-u -W default -bb -E" options to Python: it's now done by regrtest. * Fix Tools/scripts/run_tests.py: flush stdout before replacing the process. Previously, buffered messages were lost.
vstinner
added a commit
to vstinner/cpython
that referenced
this issue
Sep 26, 2023
When --fast-ci or --slow-ci option is used, regrtest now replaces the current process with a new process to add "-u -W default -bb -E" options to Python. The following methods to run the Python test suite don't replace the process: * "import test.autotest" * "from test.regrtest import main; main()" * "from test.libregrtest.main import main; main()" Changes: * PCbuild/rt.bat and Tools/scripts/run_tests.py no longer need to add "-u -W default -bb -E" options to Python: it's now done by regrtest. * Fix Tools/scripts/run_tests.py: flush stdout before replacing the process. Previously, buffered messages were lost.
vstinner
added a commit
to vstinner/cpython
that referenced
this issue
Sep 26, 2023
When --fast-ci or --slow-ci option is used, regrtest now replaces the current process with a new process to add "-u -W default -bb -E" options to Python. Changes: * PCbuild/rt.bat and Tools/scripts/run_tests.py no longer need to add "-u -W default -bb -E" options to Python: it's now done by regrtest. * Fix Tools/scripts/run_tests.py: flush stdout before replacing the process. Previously, buffered messages were lost.
vstinner
added a commit
that referenced
this issue
Sep 26, 2023
When --fast-ci or --slow-ci option is used, regrtest now replaces the current process with a new process to add "-u -W default -bb -E" options to Python. Changes: * PCbuild/rt.bat and Tools/scripts/run_tests.py no longer need to add "-u -W default -bb -E" options to Python: it's now done by regrtest. * Fix Tools/scripts/run_tests.py: flush stdout before replacing the process. Previously, buffered messages were lost.
vstinner
added a commit
to vstinner/cpython
that referenced
this issue
Sep 26, 2023
* On Windows, use subprocess.run() instead of os.execv(). * Only add needed options * Rename reexec parameter to _add_python_opts. * Rename --no-reexec option to --dont-add-python-opts.
vstinner
added a commit
to vstinner/cpython
that referenced
this issue
Sep 26, 2023
* On Windows, use subprocess.run() instead of os.execv(). * Only add needed options * Rename reexec parameter to _add_python_opts. * Rename --no-reexec option to --dont-add-python-opts.
vstinner
added a commit
that referenced
this issue
Sep 26, 2023
* On Windows, use subprocess.run() instead of os.execv(). * Only add needed options * Rename reexec parameter to _add_python_opts. * Rename --no-reexec option to --dont-add-python-opts.
csm10495
pushed a commit
to csm10495/cpython
that referenced
this issue
Sep 28, 2023
…n#109570) * Add --fast-ci and --slow-ci options to libregrtest: * --fast-ci uses a default timeout of 10 minutes and "-u all,-cpu" (skip slowest tests). * --slow-ci uses a default timeout of 20 minues and "-u all" (run all tests). * regrtest header now lists test resources. * Makefile changes: * "make test", "make hostrunnertest" and "make coverage-report" now use --fast-ci option and TESTTIMEOUT variable. * "make buildbottest" now uses "--slow-ci". Remove options which became redundant with "--slow-ci". * "make testall" and "make testuniversal" now use --slow-ci option and TESTTIMEOUT variable. * "make testall" now uses "find -exec rm ..." instead of "find ... -print|xargs rm ...", same as "make clean". * GitHub Actions workflow: * Ubuntu and Address Sanitizer jobs now use "make test". Remove options which became redundant with "--fast-ci". * Windows jobs now use --fast-ci option. * Use -j0 to detect the number of CPUs. * Set Makefile TESTTIMEOUT default to an empty string, since --slow-ci and --fast-ci use different default timeout. It's now accepted to pass "--timeout=" to regrtest: treated as not timeout. * Tools/scripts/run_tests.py now uses --fast-ci option. * Tools/buildbot/test.bat now uses --slow-ci option. Remove --timeout=1200 option, redundant with --slow-ci.
csm10495
pushed a commit
to csm10495/cpython
that referenced
this issue
Sep 28, 2023
When --fast-ci or --slow-ci option is used, regrtest now replaces the current process with a new process to add "-u -W default -bb -E" options to Python. Changes: * PCbuild/rt.bat and Tools/scripts/run_tests.py no longer need to add "-u -W default -bb -E" options to Python: it's now done by regrtest. * Fix Tools/scripts/run_tests.py: flush stdout before replacing the process. Previously, buffered messages were lost.
csm10495
pushed a commit
to csm10495/cpython
that referenced
this issue
Sep 28, 2023
* On Windows, use subprocess.run() instead of os.execv(). * Only add needed options * Rename reexec parameter to _add_python_opts. * Rename --no-reexec option to --dont-add-python-opts.
csm10495
pushed a commit
to csm10495/cpython
that referenced
this issue
Sep 28, 2023
…9954) WASM and WASI buildbots use multiple PYTHON environment variables such as PYTHONPATH and _PYTHON_HOSTRUNNER. Don't use -E if the --python=COMMAND option is used.
csm10495
pushed a commit
to csm10495/cpython
that referenced
this issue
Sep 28, 2023
…ython#109969) regrtest: --fast-ci and --slow-ci options no longer enable --rerun if the --python option is used.
vstinner
added a commit
to vstinner/cpython
that referenced
this issue
Sep 29, 2023
In the subprocess code path, wait until the child process completes with a timeout of EXIT_TIMEOUT seconds. Fix create_worker_process() regression: use start_new_session=True if USE_PROCESS_GROUP is true. WorkerThread.wait_stopped() uses a timeout of 60 seconds, instead of 30 seconds.
vstinner
added a commit
to vstinner/cpython
that referenced
this issue
Sep 29, 2023
In the subprocess code path, wait until the child process completes with a timeout of EXIT_TIMEOUT seconds. Fix create_worker_process() regression: use start_new_session=True if USE_PROCESS_GROUP is true. WorkerThread.wait_stopped() uses a timeout of 60 seconds, instead of 30 seconds.
vstinner
added a commit
that referenced
this issue
Sep 29, 2023
…0062) In the subprocess code path, wait until the child process completes with a timeout of EXIT_TIMEOUT seconds. Fix create_worker_process() regression: use start_new_session=True if USE_PROCESS_GROUP is true. WorkerThread.wait_stopped() uses a timeout of 60 seconds, instead of 30 seconds.
Python options and regrtest options are now handled by new --fast-ci and --slow-ci options of regrtest. |
vstinner
added a commit
to vstinner/cpython
that referenced
this issue
Sep 29, 2023
Replace "--fail-env-changed --fail-rerun" with "--fast-ci". Tools/buildbot/test.bat pass --slow-ci which has the priority over --fast-ci.
vstinner
added a commit
to vstinner/cpython
that referenced
this issue
Sep 29, 2023
The --nowindow option is deprecated and does nothing but logs a warning.
vstinner
added a commit
to vstinner/cpython
that referenced
this issue
Sep 29, 2023
Remove "make testall" target: use "make buildbottest" instead.
vstinner
added a commit
that referenced
this issue
Sep 29, 2023
Replace "--fail-env-changed --fail-rerun" with "--fast-ci". Tools/buildbot/test.bat pass --slow-ci which has the priority over --fast-ci.
vstinner
added a commit
that referenced
this issue
Sep 29, 2023
Remove "make testall" target: use "make buildbottest" instead.
vstinner
added a commit
that referenced
this issue
Sep 29, 2023
The --nowindows option is deprecated and does nothing but logs a warning.
Glyphack
pushed a commit
to Glyphack/cpython
that referenced
this issue
Sep 2, 2024
Glyphack
pushed a commit
to Glyphack/cpython
that referenced
this issue
Sep 2, 2024
…n#109570) * Add --fast-ci and --slow-ci options to libregrtest: * --fast-ci uses a default timeout of 10 minutes and "-u all,-cpu" (skip slowest tests). * --slow-ci uses a default timeout of 20 minues and "-u all" (run all tests). * regrtest header now lists test resources. * Makefile changes: * "make test", "make hostrunnertest" and "make coverage-report" now use --fast-ci option and TESTTIMEOUT variable. * "make buildbottest" now uses "--slow-ci". Remove options which became redundant with "--slow-ci". * "make testall" and "make testuniversal" now use --slow-ci option and TESTTIMEOUT variable. * "make testall" now uses "find -exec rm ..." instead of "find ... -print|xargs rm ...", same as "make clean". * GitHub Actions workflow: * Ubuntu and Address Sanitizer jobs now use "make test". Remove options which became redundant with "--fast-ci". * Windows jobs now use --fast-ci option. * Use -j0 to detect the number of CPUs. * Set Makefile TESTTIMEOUT default to an empty string, since --slow-ci and --fast-ci use different default timeout. It's now accepted to pass "--timeout=" to regrtest: treated as not timeout. * Tools/scripts/run_tests.py now uses --fast-ci option. * Tools/buildbot/test.bat now uses --slow-ci option. Remove --timeout=1200 option, redundant with --slow-ci.
Glyphack
pushed a commit
to Glyphack/cpython
that referenced
this issue
Sep 2, 2024
When --fast-ci or --slow-ci option is used, regrtest now replaces the current process with a new process to add "-u -W default -bb -E" options to Python. Changes: * PCbuild/rt.bat and Tools/scripts/run_tests.py no longer need to add "-u -W default -bb -E" options to Python: it's now done by regrtest. * Fix Tools/scripts/run_tests.py: flush stdout before replacing the process. Previously, buffered messages were lost.
Glyphack
pushed a commit
to Glyphack/cpython
that referenced
this issue
Sep 2, 2024
* On Windows, use subprocess.run() instead of os.execv(). * Only add needed options * Rename reexec parameter to _add_python_opts. * Rename --no-reexec option to --dont-add-python-opts.
Glyphack
pushed a commit
to Glyphack/cpython
that referenced
this issue
Sep 2, 2024
…9954) WASM and WASI buildbots use multiple PYTHON environment variables such as PYTHONPATH and _PYTHON_HOSTRUNNER. Don't use -E if the --python=COMMAND option is used.
Glyphack
pushed a commit
to Glyphack/cpython
that referenced
this issue
Sep 2, 2024
…ython#109969) regrtest: --fast-ci and --slow-ci options no longer enable --rerun if the --python option is used.
Glyphack
pushed a commit
to Glyphack/cpython
that referenced
this issue
Sep 2, 2024
python#110062) In the subprocess code path, wait until the child process completes with a timeout of EXIT_TIMEOUT seconds. Fix create_worker_process() regression: use start_new_session=True if USE_PROCESS_GROUP is true. WorkerThread.wait_stopped() uses a timeout of 60 seconds, instead of 30 seconds.
Glyphack
pushed a commit
to Glyphack/cpython
that referenced
this issue
Sep 2, 2024
Replace "--fail-env-changed --fail-rerun" with "--fast-ci". Tools/buildbot/test.bat pass --slow-ci which has the priority over --fast-ci.
Glyphack
pushed a commit
to Glyphack/cpython
that referenced
this issue
Sep 2, 2024
Remove "make testall" target: use "make buildbottest" instead.
Glyphack
pushed a commit
to Glyphack/cpython
that referenced
this issue
Sep 2, 2024
…thon#110121) The --nowindows option is deprecated and does nothing but logs a warning.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
There are at least 15 known ways to run the Python test suite. IMO it's too much, it's hard to keep all these code paths consistent. IMO
python -m test
should be enough to fit all use cases.Maybe we need a
--ci
,--buildbot
, or--strict
option which would run tests is "strict" mode.Portable way to run tests:
The main drawback is that running
./python
doesn't work when Python is built with./configure --enable-shared
, and it doesn't work when Python is cross-compiled (WASM/WASI buildbots). Moreover, on macOS,./python.exe
must be run instead. On Windows, it's justpython
.Unix, from Python source code:
Windows, from Python source code:
Lib/test/autotest.py just runs
test.libregrtest.main()
.Lib/test/regrtest.py runs
test.libregrtest.main()
and removeLib/test/
fromsys.path
and make__file__
an absolute path.PCbuild\rt.bat
:-u -Wd -E -bb
optionsrt.bat
(except of options specific to rt.bat)Tools\buildbot\test.bat
runsPCbuild\rt.bat
:rt.bat
: pass-q -d
options.-j1 -uall -rwW --slowest --timeout=1200 --fail-env-changed
options.-unetwork -udecimal -usubprocess -uurlfetch -utzdata -rwW --slowest --timeout=1200 --fail-env-changed
options.make buildbottest
runsTools/scripts/run_tests.py
:$(TESTPYTHONOPTS)
options.-j 1 -u all -W --slowest --fail-env-changed --timeout=$(TESTTIMEOUT) $(TESTOPTS)
options.Tools/scripts/run_tests.py
:-u -W default -bb -E
options -- also cross-compilation options, not detailed here-r -w -j0 -u all,-largefile,-audio,-gui
options, add-n
on Windows.GitHub Action workflow uses, .github/workflows/build.yml:
.\PCbuild\rt.bat -p Win32 -d -q -uall -u-cpu -rwW --slowest --timeout=1200 -j0
.\PCbuild\rt.bat -p x64 -d -q -uall -u-cpu -rwW --slowest --timeout=1200 -j0
make buildbottest TESTOPTS="-j4 -uall,-cpu"
xvfb-run make buildbottest TESTOPTS="-j4 -uall,-cpu"
xvfb-run make buildbottest TESTOPTS="-j4 -uall,-cpu"
Buildbot use, master/custom/factories.py:
make buildbottest TESTOPTS="..." TESTPYTHONOPTS="..." TESTTIMEOUT="..."
with code to select TESTOPTS, TESTPYTHONOPTS and TESTTIMEOUT./path/to/python -m test ...
with code to select-m test
options.Tools\buildbot\test.bat ...
with code to select....
optionsLinked PRs
The text was updated successfully, but these errors were encountered: