272 Commits (2b6fe00e3db2923eb3cec012e56bc754b10bcbdc)

Author SHA1 Message Date
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
Dylan Baker 44d5ea2a1f run_project_tests: split json parsing code from test gathering code 4 years ago
Dylan Baker 80ec157e5e ci: Add bindgen to CI images 4 years ago
Paolo Bonzini 9ba7b0ebd0 mlog: add __str__ method to AnsiDecorator 4 years ago
Daniel Mensinger 8f1d9bb7b0 cmake: add PATH logic to preliminary dep check (fixes #8133) 4 years ago
Christoph Reiter 58640bdff9 Remove AutoDeletedDir 4 years ago
Christoph Reiter edbcb2bfc8 Replace various calls to AutoDeletedDir with TemporaryDirectoryWinProof 4 years ago
Jason Ekstrand 9dab27f814 run_project_tests: Use the test environment for install and clean 4 years ago
Dylan Baker f6672c7a19 use real pathlib module 4 years ago
Sam Thursfield 21897a10ca gnome: Handle libraries that are not in the current build dir 4 years ago
Jussi Pakkanen bca90722ec Bump minimum supported Python version to 3.6. Closes #6297. 4 years ago
Dylan Baker e8399c8c6e
depenencies/llvm: Handle llvm-config --shared-mode failing (#7379) 4 years ago
Daniel Mensinger b27af7e465
cmake: Add cross tests 4 years ago
Daniel Mensinger 1dfaccfd91 pathlib: Fix resolve() by overriding it in Python 3.5 4 years ago
Nirbheek Chauhan 946aeb6947 project tests: Also check whether introspect works 4 years ago
Nirbheek Chauhan 4c93da6531 project tests: Rename a variable for clarity 4 years ago
Jon Turney 6053da7a00 Add build machine compilers to project tests compiler report 4 years ago
Jon Turney 88e13c5f7c Split tests out from 'common' which require a native compiler 4 years ago
Daniel Mensinger e681235e5f
typing: fix code review 4 years ago
Daniel Mensinger 17439fa3e8 test: Add 'dir' support for installed files in test.json 4 years ago
cmcneish a7a6a4833f
Add boost_root support to properties files (#7210) 4 years ago
Daniel Mensinger 62f3aa1dad
Make virtualenv inside the project work 4 years ago
Michael Hirsch 7851495064
remove redundant syntax 4 years ago
Michael Hirsch 895de87b90
some python test cases don't care about backend, so run them in any case 4 years ago