51 Commits (33376efc4c1daf53c5509ea5fa7611b18d10416a)

Author SHA1 Message Date
Jussi Pakkanen 61c742fae9 Remove language (AKA compiler) type from OptionKey. 4 months ago
Dylan Baker ff2a6d999a run_tests: add annotations to get_fake_env 4 months ago
Zhipeng Xue 8548329586 Fix Type hints 5 months ago
Jussi Pakkanen 0d7bb776e2 Move OptionKey in the option source file. 5 months ago
Jussi Pakkanen 9a6fcd4d9a Replace direct indexing with named methods. 5 months ago
Jussi Pakkanen c0d86024f5 Rename option variable to optstore to make it unique. 5 months ago
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. 7 months ago
Jussi Pakkanen 230097fb17 Do not use verbose mode in unittests. 8 months ago
Dylan Baker 95b3b9f710 coredata: use a Protocol for shared options between setup configure and dist 9 months ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 12 months ago
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