353 Commits (opthelper)

Author SHA1 Message Date
Jussi Pakkanen 5365d9a842 Refactor option classes to their own file. 6 months ago
Jussi Pakkanen 1b9eb6f313 Fix builds with Ninja 12 and remove a 5 year old workaround. 8 months ago
Jussi Pakkanen e25b61b5c2 Do not even submit test suites that are skipped completely. 8 months ago
Jussi Pakkanen db1b8947f0 Add a verbose output option to run_project_tests and default it to off. 8 months ago
Charles Brunet 2b37101998 meson format command 8 months ago
Christoph Reiter 0762b86e59 tests: rename skip_on_jobname to expect_skip_on_jobname and skip_on_os to expect_skip_on_os 9 months ago
Charles Brunet f9479787a0 fix reconfigure subproject base options 9 months ago
Charles Brunet 76f6874e48 Fix base and compiler options not reconfigurable. 9 months ago
Andrew McNulty c0bf597715 run_project_tests: Fix Cython compiler detection 10 months ago
Eli Schwartz f1035e0cd0 run_project_tests: fix assertion that crashes if you have git worktrees 11 months ago
Eli Schwartz 7d652a6138 project tests: handle code internally fetching the meson command 11 months ago
Charles Brunet 35d89301a9 tests: skip symlink creation when not supported 12 months ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 12 months ago
Dylan Baker f1c748df87 run_project_tests: remove debug print 1 year ago
Jussi Pakkanen 2ea284bac1 Prohibit symlinks in test data dir because they get mangled by setup.py. 1 year ago
Tristan Partin 1991ad8706
Remove type comments in run_project_tests.py 1 year ago
Arsen Arsenović 56ef698426 run_project_tests: support checking for symlinks 1 year ago
Charles Brunet 204fe3c577 Fix include_directories test for relative path 1 year ago
Xavier Claessens b2654b2d43 Fix crash when installing a vala library and python sources 1 year ago
Eli Schwartz 156a9baab5
tests: repeat the failure reason in the detailed logs 1 year ago
Eli Schwartz 0833a0fa67
tests: move a couple log files into collapsed github groups where possible 1 year ago
Eli Schwartz 1ec4a0900a
tests: move the newline to the right place in ci includes 1 year ago
Eli Schwartz e7c30e803b
tests: sync ninja stdout/stderr instead of listing them separately 1 year ago
Eli Schwartz 0ecc8d5c8d
tests: make summary section for project tests more like pytest 1 year ago
Eli Schwartz 12e23f55d4
tests: make run_project_tests finish off the verbose logs with a summary 1 year ago
Xavier Claessens 18b96cd069 machine file: Add @GLOBAL_SOURCE_ROOT@ and @DIRNAME@ 1 year ago
Eli Schwartz 1fd70a2a00
tests: consolidate MESON_SKIP_TEST reporting and use it in unittests 1 year ago
Andrew McNulty c730807696 Python: Add 'limited_api' kwarg to extension_module 1 year ago
Eli Schwartz b1ddfabf8f
dependencies: defer importing a custom dependency until it is used 1 year ago
Nomura 18cfa545f0 Initial support for Metrowerks C/C++ compiler 2 years ago
Josh Soref cf9fd56bc9 fix various spelling issues 2 years ago
Eli Schwartz 5fe7ecb861
tests: make it easier to read overall results in github 2 years ago
Eli Schwartz cfc1abcfaf
project tests: add log of the setup command being run 2 years ago
Eli Schwartz 6719724c7c remove pointless, unused typing-only import in the test runner 2 years ago
Eli Schwartz 115f298361 tests: do not run the deprecated python3 tests unless python is python3 2 years ago
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