summaryrefslogtreecommitdiff
path: root/mesonbuild/mtest.py
Commit message (Expand)AuthorAgeFilesLines
* use real pathlib moduleDylan Baker2020-11-201-1/+1
* Merge pull request #7836 from bonzini/mtest-asyncioJussi Pakkanen2020-11-181-137/+212
|\
| * mtest: switch to asyncio subprocessesPaolo Bonzini2020-11-151-35/+19
| * mtest: use ProactorEventLoopPaolo Bonzini2020-11-151-0/+4
| * mtest: improve handling of SIGINT and SIGTERMPaolo Bonzini2020-11-151-8/+36
| * mtest: remove usage of executorsPaolo Bonzini2020-11-151-50/+76
| * mtest: add INTERRUPT to TestResultPaolo Bonzini2020-11-151-21/+24
| * mtest: always ignore ProcessLookupErrorPaolo Bonzini2020-11-151-33/+26
| * mtest: refactor _run_cmdPaolo Bonzini2020-11-151-85/+101
| * mtest: add back SIGINT handlingPaolo Bonzini2020-11-151-6/+27
| * mtest: use asyncio for run loopPaolo Bonzini2020-11-151-26/+39
| * mtest: remove run_specialPaolo Bonzini2020-11-151-13/+1
| * mtest: fix flake8 issuesPaolo Bonzini2020-11-151-4/+3
* | mtest: cleanup and fix print_statsPaolo Bonzini2020-11-181-13/+8
|/
* Fix gtest invoking while workdir is set (#7904)Sergey Kartashev2020-10-281-3/+3
* mtest: Allow filtering tests by subprojectNirbheek Chauhan2020-10-131-3/+26
* mtest: collect failures regardless of colorized consoleCamilo Celis Guzman2020-10-121-9/+11
* pathlib: Fix resolve() by overriding it in Python 3.5Daniel Mensinger2020-10-041-1/+1
* mtest: Refactor test data checkingNirbheek Chauhan2020-09-101-21/+12
* mtest: Check version in the test data after loadingNirbheek Chauhan2020-09-101-10/+27
* typing: more fixesDaniel Mensinger2020-09-081-32/+35
* typing: fully annotate mintro and mtestDaniel Mensinger2020-09-081-13/+13
* environment: use ExternalProgram to find ninjaPaolo Bonzini2020-09-041-1/+1
* Be stricter when detecting Windows/CygwinChristoph Reiter2020-08-301-3/+2
* mtest: Actually call colorize_console()Nirbheek Chauhan2020-08-131-1/+1
* mtest: fix skipping with various prefixesMarc-André Lureau2020-08-081-1/+1
* mtest: TestResult.SKIP is not a failure (#7525)Simon McVittie2020-08-051-1/+1
* mtest: report failures and overall summary *after* test(s) logsCamilo Celis Guzman2020-07-301-2/+8
* pass exe_wrapper to test scripts through the environmentDylan Baker2020-05-181-15/+17
* backends: Consider arguments passed to a test when cross compilingDylan Baker2020-05-181-3/+4
* mtest: don't use len() to test container emptinessDylan Baker2020-05-181-5/+5
* Add native support for gtest testsDylan Baker2020-05-041-7/+47
* Convert test protocol into an enumDylan Baker2020-04-301-2/+3
* mtest: use argparse.type to simplify some codeDylan Baker2020-04-301-2/+1
* mtest: Replace if (bool) { return bool; } with return bool;Dylan Baker2020-04-301-3/+1
* mtest: Generate a JUnit xml result fileDylan Baker2020-04-231-0/+113
* mtest: Store individual results for TAP testsDylan Baker2020-04-231-21/+23
* mtest: Use textrwap.dedent for large blockDylan Baker2020-04-221-8/+9
* mtest: Improve test output formatting.Hemmo Nieminen2020-04-031-22/+29
* mtest: terminate a test via SIGTERM first then (if needed) via SIGKILLCamilo Celis Guzman2020-03-191-7/+20
* Cherry-picking - (rm python2 % add python3 .format) (#6725)Michael Brockus2020-03-031-30/+28
* types: import typing as T (fixes #6333)Daniel Mensinger2020-01-081-42/+42
* mesonbuild/mtest: plumb and report a test's start timeCamilo Celis Guzman2019-11-071-11/+17
* CI: add initial type annotation checkingMichael Hirsch, Ph.D2019-11-071-3/+3
* Fix typos found by codespellWolfgang Stöggl2019-11-061-1/+1
* mtest: add gdb_path optionGerion Entrup2019-10-041-1/+3
* mtest: Don't require an exe wrapper for if the cross file says we don't need oneDylan Baker2019-09-281-1/+1
* mtest: TAP: ignore empty linesMarc-André Lureau2019-09-231-0/+3
* mesonlib.split_args/quote_arg/join_argsAleksey Gurtovoy2019-09-051-4/+3
* wine: Try to get the short paths when generating WINEPATHThibault Saunier2019-08-241-10/+10