aboutsummaryrefslogtreecommitdiff
path: root/run_tests.py
AgeCommit message (Expand)AuthorFilesLines
2023-09-18pkgconfig: Cache the implementation instanceXavier Claessens1-6/+7
2023-08-17tests: consolidate MESON_SKIP_TEST reporting and use it in unittestsEli Schwartz1-0/+9
2023-08-03PkgConfigDependency: Move CLI handling into its own abstractionXavier Claessens1-3/+3
2023-06-26dependencies: defer importing a custom dependency until it is usedEli Schwartz1-3/+3
2023-03-28unittests: Pass the exact backend nameXavier Claessens1-2/+2
2023-03-20project tests: add log of the setup command being runEli Schwartz1-3/+3
2023-03-20tests: fix regression that broke mtest_inprocessEli Schwartz1-1/+1
2023-02-13CI: log individual steps in run_testsEli Schwartz1-4/+8
2022-11-03python 3.11: suppress an incorrect EncodingWarningEli Schwartz1-0/+9
2022-09-19compilers: directly import from subpackagesEli Schwartz1-4/+5
2022-03-31unittests: move get_convincing_fake_env_and_cc to run_tests.pyMarvin Scholz1-1/+12
2022-03-01use a more sane check instead of run_custom_lintEli Schwartz1-0/+8
2022-02-17unittests: make ninja detection faster and more robustEli Schwartz1-8/+12
2022-01-16Add a test for the --vsenv meson setup optionNirbheek Chauhan1-4/+3
2021-10-10Add --vsenv command line option and active VS only when neededXavier Claessens1-2/+2
2021-06-29pathlib: Patch pathlib to work around some bugs (fixes #7295)Daniel Mensinger1-1/+5
2021-06-22coverage: Enable coverage reportsDaniel Mensinger1-49/+29
2021-06-18tests: clear mesonlib.project_meson_versions (which **really** needs a refactor)Daniel Mensinger1-0/+2
2021-06-18tests: Always enable the traceback in run_project_tests.pyDaniel Mensinger1-3/+11
2021-06-09typing: Fully annotate run_project_tests.pyDaniel Mensinger1-9/+9
2021-05-29Remove HFS workaround as everyone should use APFS by now.Jussi Pakkanen1-7/+0
2021-05-13Set up VS environment automatically when run.Jussi Pakkanen1-1/+2
2021-05-08Set unittest backend with an argument rather than an envvar.Jussi Pakkanen1-2/+1
2021-04-25Xcode: add objective C flags to plain C because Xcode requires it.Jussi Pakkanen1-3/+1
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz1-8/+8
2021-03-04various python neatness cleanupsEli Schwartz1-1/+1
2021-02-23add a script to run a single testDylan Baker1-1/+2
2021-02-23run_*_tests: Add some type annotationsDylan Baker1-12/+19
2021-01-21mlog: add __str__ method to AnsiDecoratorPaolo Bonzini1-3/+3
2021-01-04Use a single coredata dictionary for optionsDylan Baker1-1/+1
2021-01-04move OptionKey to mesonlibDylan Baker1-1/+2
2021-01-04use OptionKey for compiler_optionsDylan Baker1-2/+2
2020-11-20use real pathlib moduleDylan Baker1-1/+1
2020-10-04pathlib: Fix resolve() by overriding it in Python 3.5Daniel Mensinger1-1/+1
2020-09-24compilers/mixins/clike: fix mypy issuesDylan Baker1-2/+0
2020-09-17tests: Make monkey patching smarterDylan Baker1-25/+13
2020-09-10Add a test run in an environment which only has a cross compilerJon Turney1-2/+4
2020-09-08typing: fixup of #7688Daniel Mensinger1-2/+2
2020-06-15run_*tests*.py: print Meson version at start of test suiteMichael Hirsch1-2/+3
2020-04-30Make colourize_console() a functionJon Turney1-3/+3
2020-04-20Compiler options per langJohn Ericson1-1/+1
2020-02-22ninjabackend: List PDBs in output list for targetsNirbheek Chauhan1-10/+8
2020-01-28Specify crossfile use in CI job configurationJon Turney1-18/+14
2020-01-15run_tests: Fix detection of ninja 1.9Nirbheek Chauhan1-16/+22
2019-12-13run_tests.py: use mlog.log_once to avoid spamming ninja < 1.9 warningsDylan Baker1-3/+3
2019-12-05lgtm: Fix Module imported with `import` and `import from`Daniel Mensinger1-9/+9
2019-10-20Fix all flake8 warningsDaniel Mensinger1-1/+0
2019-09-05mesonlib.split_args/quote_arg/join_argsAleksey Gurtovoy1-1/+1
2019-09-01tests: Require ninja 1.9 on CINirbheek Chauhan1-9/+19
2019-09-01tests: Upgrade to ninja v1.9 for LinuxNirbheek Chauhan1-1/+1