summaryrefslogtreecommitdiffstats
path: root/Tools/buildbot
Commit message (Collapse)AuthorAgeFilesLines
* gh-115556: Remove quotes from command-line arguments in test.bat and rt.bat ↵Łukasz Langa2024-02-161-10/+16
| | | | | | | | | | | | (#115557) This change essentially replaces usage of `%1` with `%~1`, which removes quotes, if any. Without this change, the if statements fail due to the quotes mangling the syntax. Additionally, this change works around comma being treated as a parameter delimiter in test.bat by escaping commas at time of parsing. Tested combinations of rt and regrtest arguments, all seems to work as before but now you can specify commas in arguments like "-uall,extralargefile".
* gh-109566, regrtest: Add --fast-ci and --slow-ci options (#109570)Victor Stinner2023-09-261-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* gh-109566: Run GHA and buildbot tests with --fail-rerun (#109567)Victor Stinner2023-09-191-2/+2
|
* bpo-41173: Copy test results file from ARM worker before uploading (GH-21305)Steve Dower2020-07-071-2/+4
|
* bpo-36511: clean up python process before deploy on ARM Windows buildbots ↵Paul Monson2019-09-091-0/+7
| | | | (GH-14431)
* bpo-36511: Fix failures in Windows ARM32 buildbot (GH-15181)Paul Monson2019-08-081-0/+1
|
* bpo-36511: Fix -u parameters for ARM32 tests (GH-14280)Paul Monson2019-06-211-1/+1
|
* bpo-36511: Improve ARM32 buildbot scripts (GH-14251)Paul Monson2019-06-203-23/+29
|
* bpo-36511: Add buildbot scripts and fix tests for Windows ARM32 buildbot ↵Paul Monson2019-06-193-11/+87
| | | | (GH-13454)
* bpo-37181: Fix test_regrtest failures on Windows arm64 (GH-13872)Paul Monson2019-06-071-1/+1
|
* bpo-36511: Ensure error code propagates out of batch files (GH-13529)Paul Monson2019-05-241-2/+2
|
* bpo-36511: Windows arm32 buildbot changes (remove extra space) (GH-13351)Paul Monson2019-05-151-1/+1
| | | | | | | @zooba I just realized that this whitespace fix didn't get pushed. https://bugs.python.org/issue36511
* bpo-36511: Windows ARM32 buildbot changes (GH-12917)Paul Monson2019-05-151-0/+35
|
* buildbot: pass --fail-env-changed to regrtest (#2509)Victor Stinner2017-06-301-1/+1
| | | Make tests fail if a test altered the environment.
* Revert "bpo-30673: test.bat: add -t option (timeout) (#2211)" (#2245)Victor Stinner2017-06-161-11/+2
| | | This reverts commit 258bfc462b1e58689b43f662a10e44ece3a10bef.
* bpo-30673: test.bat: add -t option (timeout) (#2211)Victor Stinner2017-06-151-2/+11
|
* bpo-27425: Be more explicit in .gitattributes (GH-840)Zachary Ware2017-06-104-61/+61
| | | Updates checked-in line endings on several files.
* Buildbot: give 20 minute per test fileVictor Stinner2016-09-121-1/+1
| | | | | | | | | | | It seems like at least 2 buildbots need more than 15 minutes per test file. Example with "AMD64 Snow Leop 3.x": 10 slowest tests: - test_tools: 14 min 40 sec - test_tokenize: 11 min 57 sec - test_datetime: 11 min 25 sec - ...
* Backed out changeset 491bbba73bcaZachary Ware2016-09-101-1/+1
| | | | This change didn't have the intended effect.
* Show regrtest env changed warn on Windows buildbotVictor Stinner2016-09-101-1/+1
| | | | | Issue #27829: don't pass --quiet option to regrtest to see "Warning -- xxx was modified by ..." warnings.
* Remove buildbot diagnostic code.Steve Dower2016-09-091-7/+0
|
* Remove another useless buildbot scriptZachary Ware2016-09-091-3/+0
|
* Expands buildbot validation codeSteve Dower2016-09-091-1/+1
|
* Remove outdated buildbot scriptsZachary Ware2016-09-094-19/+0
|
* Adds temporary validation code to buildbot scriptSteve Dower2016-09-091-0/+7
|
* Ensures buildbots don't have zip files in build directory.Steve Dower2016-09-091-0/+1
|
* Tests: add --slowest option to buildbotsVictor Stinner2016-08-171-1/+1
| | | | Display the top 10 slowest tests.
* regrtest doesn't ignore -j1 anymoreVictor Stinner2016-05-201-1/+1
| | | | | | | | * regrtest now uses subprocesses when the -j1 command line option is used: each test file runs in a fresh child process. Before, the -j1 option was ignored. * Tools/buildbot/test.bat script now uses -j1 by default to run each test file in fresh child process.
* Buildbots: change also Windows timeout from 1 hour to 15 minVictor Stinner2016-03-231-1/+1
|
* Backs out buildbot clean trigger.Steve Dower2016-03-081-1/+1
|
* Adds warning to prepare_ssl when nasm is not available.Steve Dower2016-03-081-1/+1
| | | | Force clean of externals on buildbots.
* Removes deprecated -n option from buildbot script.Steve Dower2015-10-081-1/+1
|
* Allow PCbuild\rt.bat to accept unlimited arguments for regrtest.Zachary Ware2015-09-041-11/+15
| | | | | This makes it possible to pass more than 4 tests by name through Tools\buildbot\test.bat
* Removes --clean-only option from buildbots.Steve Dower2015-08-191-1/+1
|
* Issue #24847: Fixes Tix revision number and reverts fix for the wrong revision.Steve Dower2015-08-191-1/+1
| | | | Triggers clean on buildbots.
* Merge 3.4Zachary Ware2015-06-175-3/+15
|\
| * Deprecate unused scripts in Tools/buildbot.Zachary Ware2015-06-165-3/+15
| | | | | | | | | | I would just outright delete them, but the readme in PCbuild recommended their use, so I figure it would be nice to leave them there for a while.
* | Merge forward extras beyond #21907 backport.Zachary Ware2015-06-105-28/+19
|\ \ | |/
| * Clean up/refactor the batch scripts used for building on Windows.Zachary Ware2015-06-1010-177/+51
| | | | | | | | | | This is mostly a backport of issue #21907, but also includes a few extras necessary to make the bulidbot scripts as thin as possible.
* | Issue #20035: Reimplement tkinter._fix module as a C function.Zachary Ware2015-05-222-4/+0
| | | | | | | | | | The new private C function makes no permanent changes to the environment and is #ifdef'd out on non-Windows platforms.
* | Closes #17202: Merge with 3.4Zachary Ware2015-04-139-79/+79
|\ \ | |/
| * Issue #17202: Add .bat to .hgeol to force them to CRLF.Zachary Ware2015-04-1310-169/+169
| | | | | | | | | | Using LF can a script to fail if it tries to use a label that is split across 512 byte blocks. Who knows why.
| * Backed out changeset bc41a4d6c58f after buildbots have new OpenSSL source.Zachary Ware2015-04-091-1/+1
| |
| * Refresh OpenSSL sources on the buildbotsZachary Ware2015-04-091-1/+1
| |
| * Issue #23686: Update Windows build to use OpenSSL 1.0.2a.Zachary Ware2015-04-081-4/+4
| |
| * Issue #23212: Update Windows copy of OpenSSL to 1.0.1lSteve Dower2015-01-311-4/+4
| |
| * Closes #23160: Respect the environment variable SVNROOT in ↵Steve Dower2015-01-151-8/+10
| | | | | | | | external-common.bat (patch by anselm.kruis)
* | Issue #23260: Update Windows installerSteve Dower2015-02-061-16/+4
| |
* | Backed out changeset ceaac3d483a1 (buildbots refreshed)Zachary Ware2014-12-151-1/+1
| |
* | Fetch new external sources on the buildbotsZachary Ware2014-12-151-1/+1
| |