318 Commits (eec3f2c35b4a87f02918ece0b8b6c322213bd165)

Author SHA1 Message Date
Eli Schwartz 58cfd8fc2c
tests: track when an entire category is skipped and be quieter 2 years ago
Eli Schwartz 901dc34ed5
tests: properly log the reason why a test got unexpectedly skipped 2 years ago
Tristan Partin 71cddebf2c
Enable Java project tests on Darwim 2 years ago
Daniele Nicolodi 235f32f1a6 python: Use correct extension filename suffix on Python < 3.8.7 2 years ago
Marvin Scholz 08262c3102 test runner: fix excluding null options 2 years ago
Eli Schwartz 193092e26b
fix deprecated use of meson builddir/ in testsuite 2 years ago
Robert Cohn 1939e567d6 basic support for oneapi compilers 2 years ago
Dylan Baker 369c2660d0 run_project_tests: also change paths for DEPRECATION messages 2 years ago
Eli Schwartz 3c7ab542c0
deprecate running "meson builddir" without setup subcommand 2 years ago
Dylan Baker 15078112f9 run_project_tests: Don't try to use tqdm when stdout is not a tty 2 years ago
Simon McVittie 65ea833d58 Require CMake 3.14 for all tests that use the cmake module 3 years ago
Jussi Pakkanen 3ae36dee42 Limit parallelism to hopefully work on machines with 160 cores. 3 years ago
Eli Schwartz 9b94045170 another day, another mypy update becomes stricter about typing 3 years ago
Matti Picus 73fa3aad43 python module: windows dll name for pypy needs special casing 3 years ago
Eli Schwartz 105bbaabdd
project tests: log the reason why a test is skipped 3 years ago
Eli Schwartz ce7a67e511
project tests: do not use tqdm progress bars for a single test 3 years ago
Eli Schwartz ff8a9c9efb
move typing-only definition to TYPE_CHECKING 3 years ago
Mark Bolhuis 5a4177523e modules/wayland: Add unstable_wayland module 3 years ago
Eli Schwartz 58c124d48a
project tests: fine-tune the check for whether we are in CI 3 years ago
Eli Schwartz a580fac83a
tests: allow setting MESON_CI_JOBNAME=thirdparty 3 years ago
Daniel Mensinger 2e2ca5a877 cmake: ci: Skip tests on Ubuntu Bionic where CMake is stuck on 3.10 3 years ago
Eli Schwartz 751f84405e
pyupgrade --py37-plus 3 years ago
Daniel Mensinger c5ce9744b2 Fix mypy errors 3 years ago
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