295 Commits (2b01a14090748c4df2d174ea9832f212f5899491)

Author SHA1 Message Date
Xavier Claessens 928078982c Add --vsenv command line option and active VS only when needed 3 years ago
Eli Schwartz e8a85fa8a2
various python neatness cleanups 3 years ago
Christian Clauss d5b0673079 Fix typos 3 years ago
Mat Cross 174bc1c786 Presence of nagfor signifies that Fortran tests can be run. 3 years ago
Xavier Claessens 0063eb251e python: Workaround broken install path 3 years ago
Eli Schwartz 44e123dd90
test runner: add the ability to configure test.json for python paths 3 years ago
Nirbheek Chauhan 1799658614 Revert "Disable Rust + clangcl." 3 years ago
Nirbheek Chauhan 339c768862 Revert "Disable vs2017 + 32bit Rust combo as it is broken." 3 years ago
Eli Schwartz 00bfbcbfa2 tests: make detecting broken compilers always run without tracebacks 3 years ago
Jussi Pakkanen 6c55fc5cb0 Disable Rust + clangcl. 3 years ago
Jussi Pakkanen 75688240cf Disable vs2017 + 32bit Rust combo as it is broken. 3 years ago
Jussi Pakkanen 8c0c92e1a6 Allow gettext test to skip on macOS. 3 years ago
Jussi Pakkanen 61ec215860 Remove workaround now that we have a new Ninja. 3 years ago
Jon Turney 3c81ff8f00
Make it an error if MESON_CI_JOBNAME isn't set under CI 3 years ago
Jon Turney b20cfec4bc Use None as Environment object build_dir in detect_system_compiler() 3 years ago
Jon Turney 609864a66d Annotate framework tests with where they are expected to skip 3 years ago
Jon Turney c78e6cac80 Allow `skip_*` test.json keys at top-level or in `matrix:` 3 years ago
Jon Turney a2e44296c9 Add `skip_on_os` to test.json 3 years ago
Jon Turney 7126fbaf81 Add `skip_on_jobname` to test.json 3 years ago
Jon Turney 6bf86f4783 Drop non-framework test names from skippable() 3 years ago
Eli Schwartz c4f5f6364e pyupgrade 3 years ago
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 3 years ago
Daniel Mensinger 28175bbee2
pathlib: Patch pathlib to work around some bugs (fixes #7295) 3 years ago
Daniel Mensinger 3f889606c7 Split compiler detection from Environment 3 years ago
Jon Turney bee4dc9f78 Fix project tests category name used in skippable() and XML output 3 years ago
Daniel Mensinger b2112bc4f6 tests: Always enable the traceback in run_project_tests.py 3 years ago
Daniel Mensinger 10afec575b tests: Add visual seperator to the test logs in run_project_tests.py 3 years ago
Jon Turney 636bf91586 CI: Split out file format test as a separate GitHub workflow 4 years ago
Daniel Mensinger e987a88c19 tests: Force colorize CI output 4 years ago
Daniel Mensinger 7fac515acf tests: Don't even start running skipped tests 4 years ago
Daniel Mensinger 30ff36dc91 tests: Fix global state issue 4 years ago
Daniel Mensinger 0aa8843fb2 tests: Add option to limit the number of workers 4 years ago
Daniel Mensinger 098e3f9994 tests: Optional progress bar with tqdm 4 years ago
Daniel Mensinger 25df6e7d16 tests: Refactored test runner 4 years ago
Daniel Mensinger e1708d3de9 tests: Reduce complexity of the run_tests signature 4 years ago
Daniel Mensinger 99d3897caf tests: reduce global variables 4 years ago
Daniel Mensinger 7fc755b334 typing: Fully annotate run_project_tests.py 4 years ago
Dylan Baker 74ed27f776 cython: add 1 basic test 4 years ago
Jussi Pakkanen 0b2a7300c0 Set up VS environment automatically when run. 4 years ago
Ralf Gommers 9bbf2dd07c Add validation for --only in `run_project_tests.py` 4 years ago
Dylan Baker 1767c57492 run_project_tests: add annotations 4 years ago
Dylan Baker 54c55f77a9 run_project_tests.py: Allow qt tests to skip on !macOS 4 years ago
Xavier Claessens 66d62a224e test.json: Add support for not matching stdout lines 4 years ago
Xavier Claessens d0d81ab84e run_project_tests.py: Allow "--only common/240" syntax 4 years ago
Jussi Pakkanen ecd8c7e4af Update VS module version check. 4 years ago
Jussi Pakkanen 3ac3e125e4 Delete leftover files from some tests. 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Eli Schwartz 4340bf34fa
various python neatness cleanups 4 years ago
Dylan Baker 3e11da6db5 run_*_tests: Add some type annotations 4 years ago
Dylan Baker 8a12115741 run_project_tests: Delete a build directory if it already exists 4 years ago