29 Commits (b0d300e788571f48e95d6e673c6f94e54d1dd355)

Author SHA1 Message Date
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
Nirbheek Chauhan 48f3495178 tests: Upgrade to ninja v1.9 for Linux 5 years ago
Nirbheek Chauhan 96088d3e51 tests: Detect ninja v1.9 and disable timestamp hack 5 years ago
Michael Hirsch, Ph.D e3b21de563 Intel-Cl tests: increase robustness of Windows Intel compilers detection (#5828) 5 years ago
John Ericson d8335fb032 Put native file before cross file in options list 5 years ago
Michael Hirsch, Ph.D b5e9ab8ed0
fortran tests: non-gfortran compilers on Windows are best static libs 5 years ago
Michael Hirsch, Ph.D 667cc80f72
run_tests: ifort / intel-cl must have ninja backend 5 years ago
Daniel Mensinger 3b2126531a cmake: added test case for environment variables 5 years ago
Jussi Pakkanen 4b1ab96795 Add command line argument to skip unit tests. 5 years ago
John Ericson 957d8e051c Make `PerMachine` and `MachineChoice` have just `build` and `host` 6 years ago
Daniel Mensinger 3581839f4c
Fix unused variables warnings 6 years ago
Jon Turney 10749494c8
Flush run_tests output so it appears before the test subprocesses it runs 6 years ago