40 Commits (caa38dad453905c968ecf1c021e2867f7f4a17e3)

Author SHA1 Message Date
Xavier Claessens dacd11a624 pkgconfig: Cache the implementation instance 1 year ago
Eli Schwartz 1fd70a2a00
tests: consolidate MESON_SKIP_TEST reporting and use it in unittests 1 year ago
Xavier Claessens 183e4b8e90 PkgConfigDependency: Move CLI handling into its own abstraction 1 year ago
Eli Schwartz b1ddfabf8f
dependencies: defer importing a custom dependency until it is used 1 year ago
Xavier Claessens 42c4058304 unittests: Pass the exact backend name 2 years ago
Eli Schwartz cfc1abcfaf
project tests: add log of the setup command being run 2 years ago
Eli Schwartz 2a0b80eb67
tests: fix regression that broke mtest_inprocess 2 years ago
Eli Schwartz 7e5a1d6089 CI: log individual steps in run_tests 2 years ago
Eli Schwartz 608a6196a0
python 3.11: suppress an incorrect EncodingWarning 2 years ago
Eli Schwartz 5bfab845d0
compilers: directly import from subpackages 2 years ago
Marvin Scholz 34ea8fdf98 unittests: move get_convincing_fake_env_and_cc to run_tests.py 3 years ago
Eli Schwartz a6e08e8fa7
use a more sane check instead of run_custom_lint 3 years ago
Eli Schwartz 62a6c95c13
unittests: make ninja detection faster and more robust 3 years ago
Nirbheek Chauhan faf79f4539 Add a test for the --vsenv meson setup option 3 years ago
Xavier Claessens 928078982c Add --vsenv command line option and active VS only when needed 3 years ago
Daniel Mensinger 28175bbee2
pathlib: Patch pathlib to work around some bugs (fixes #7295) 3 years ago
Daniel Mensinger 765aff5a42 coverage: Enable coverage reports 3 years ago
Daniel Mensinger 99a91df844 tests: clear mesonlib.project_meson_versions (which **really** needs a refactor) 3 years ago
Daniel Mensinger b2112bc4f6 tests: Always enable the traceback in run_project_tests.py 3 years ago
Daniel Mensinger 7fc755b334 typing: Fully annotate run_project_tests.py 4 years ago
Jussi Pakkanen a9b65b421e Remove HFS workaround as everyone should use APFS by now. 4 years ago
Jussi Pakkanen 0b2a7300c0 Set up VS environment automatically when run. 4 years ago
Jussi Pakkanen 1d06d4ca1a Set unittest backend with an argument rather than an envvar. 4 years ago
Jussi Pakkanen 0e4c358f35 Xcode: add objective C flags to plain C because Xcode requires it. 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 44c836e0d9 add a script to run a single test 4 years ago
Dylan Baker 3e11da6db5 run_*_tests: Add some type annotations 4 years ago
Paolo Bonzini 9ba7b0ebd0 mlog: add __str__ method to AnsiDecorator 4 years ago
Dylan Baker e81acbd606 Use a single coredata dictionary for options 4 years ago
Dylan Baker f9b19e73a5 move OptionKey to mesonlib 4 years ago
Dylan Baker fe973d9fc4 use OptionKey for compiler_options 4 years ago
Dylan Baker f6672c7a19 use real pathlib module 4 years ago
Daniel Mensinger 1dfaccfd91 pathlib: Fix resolve() by overriding it in Python 3.5 4 years ago
Dylan Baker bb3fe3c451 compilers/mixins/clike: fix mypy issues 4 years ago
Dylan Baker 80ec7ec681 tests: Make monkey patching smarter 4 years ago
Jon Turney 36600d7465 Add a test run in an environment which only has a cross compiler 4 years ago
Daniel Mensinger 8f95efe40b
typing: fixup of #7688 4 years ago
Michael Hirsch 1ec84c570f run_*tests*.py: print Meson version at start of test suite 5 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Jon Turney f107f9b396
Make colourize_console() a function 5 years ago
John Ericson 278c294aa4 Compiler options per lang 5 years ago
Nirbheek Chauhan be486a2ec8 ninjabackend: List PDBs in output list for targets 5 years ago
Jon Turney 26d1c2a52d
Specify crossfile use in CI job configuration 5 years ago
Nirbheek Chauhan b9d0c7a169 run_tests: Fix detection of ninja 1.9 5 years ago
Dylan Baker 31bb6eae45 run_tests.py: use mlog.log_once to avoid spamming ninja < 1.9 warnings 5 years ago
Daniel Mensinger 286b9f0921 lgtm: Fix Module imported with `import` and `import from` 5 years ago
Daniel Mensinger 80ec5e9d28 Fix all flake8 warnings 5 years ago
Aleksey Gurtovoy 75daed27bc mesonlib.split_args/quote_arg/join_args 5 years ago
Nirbheek Chauhan 35732dfaa1 tests: Require ninja 1.9 on CI 5 years ago