summaryrefslogtreecommitdiff
path: root/run_tests.py
AgeCommit message (Expand)Author
2025-10-29environment: move tool detection functions to a new modulePaolo Bonzini
2025-10-29environment: move detection functions to envconfig.pyPaolo Bonzini
2025-09-19pkgconfig: Fix class cached to be keyed on extra_pathsMichał Górny
2025-08-10unittests: remove FakeCompilerOptionsPaolo Bonzini
2024-07-17Remove language (AKA compiler) type from OptionKey.Jussi Pakkanen
2024-07-16run_tests: add annotations to get_fake_envDylan Baker
2024-07-11Fix Type hintsZhipeng Xue
2024-07-11Move OptionKey in the option source file.Jussi Pakkanen
2024-06-14Replace direct indexing with named methods.Jussi Pakkanen
2024-06-14Rename option variable to optstore to make it unique.Jussi Pakkanen
2024-05-23Refactor option classes to their own file.Jussi Pakkanen
2024-04-14Fix builds with Ninja 12 and remove a 5 year old workaround.Jussi Pakkanen
2024-04-10Do not use verbose mode in unittests.Jussi Pakkanen
2024-02-23coredata: use a Protocol for shared options between setup configure and distDylan Baker
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-09-18pkgconfig: Cache the implementation instanceXavier Claessens
2023-08-17tests: consolidate MESON_SKIP_TEST reporting and use it in unittestsEli Schwartz
2023-08-03PkgConfigDependency: Move CLI handling into its own abstractionXavier Claessens
2023-06-26dependencies: defer importing a custom dependency until it is usedEli Schwartz
2023-03-28unittests: Pass the exact backend nameXavier Claessens
2023-03-20project tests: add log of the setup command being runEli Schwartz
2023-03-20tests: fix regression that broke mtest_inprocessEli Schwartz
2023-02-13CI: log individual steps in run_testsEli Schwartz
2022-11-03python 3.11: suppress an incorrect EncodingWarningEli Schwartz
2022-09-19compilers: directly import from subpackagesEli Schwartz
2022-03-31unittests: move get_convincing_fake_env_and_cc to run_tests.pyMarvin Scholz
2022-03-01use a more sane check instead of run_custom_lintEli Schwartz
2022-02-17unittests: make ninja detection faster and more robustEli Schwartz
2022-01-16Add a test for the --vsenv meson setup optionNirbheek Chauhan
2021-10-10Add --vsenv command line option and active VS only when neededXavier Claessens
2021-06-29pathlib: Patch pathlib to work around some bugs (fixes #7295)Daniel Mensinger
2021-06-22coverage: Enable coverage reportsDaniel Mensinger
2021-06-18tests: clear mesonlib.project_meson_versions (which **really** needs a refactor)Daniel Mensinger
2021-06-18tests: Always enable the traceback in run_project_tests.pyDaniel Mensinger
2021-06-09typing: Fully annotate run_project_tests.pyDaniel Mensinger
2021-05-29Remove HFS workaround as everyone should use APFS by now.Jussi Pakkanen
2021-05-13Set up VS environment automatically when run.Jussi Pakkanen
2021-05-08Set unittest backend with an argument rather than an envvar.Jussi Pakkanen
2021-04-25Xcode: add objective C flags to plain C because Xcode requires it.Jussi Pakkanen
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz
2021-03-04various python neatness cleanupsEli Schwartz
2021-02-23add a script to run a single testDylan Baker
2021-02-23run_*_tests: Add some type annotationsDylan Baker
2021-01-21mlog: add __str__ method to AnsiDecoratorPaolo Bonzini
2021-01-04Use a single coredata dictionary for optionsDylan Baker
2021-01-04move OptionKey to mesonlibDylan Baker
2021-01-04use OptionKey for compiler_optionsDylan Baker
2020-11-20use real pathlib moduleDylan Baker
2020-10-04pathlib: Fix resolve() by overriding it in Python 3.5Daniel Mensinger
2020-09-24compilers/mixins/clike: fix mypy issuesDylan Baker