aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/mtest.py
AgeCommit message (Expand)AuthorFilesLines
2020-11-18Merge pull request #7836 from bonzini/mtest-asyncioJussi Pakkanen1-137/+212
2020-11-18mtest: cleanup and fix print_statsPaolo Bonzini1-13/+8
2020-11-15mtest: switch to asyncio subprocessesPaolo Bonzini1-35/+19
2020-11-15mtest: use ProactorEventLoopPaolo Bonzini1-0/+4
2020-11-15mtest: improve handling of SIGINT and SIGTERMPaolo Bonzini1-8/+36
2020-11-15mtest: remove usage of executorsPaolo Bonzini1-50/+76
2020-11-15mtest: add INTERRUPT to TestResultPaolo Bonzini1-21/+24
2020-11-15mtest: always ignore ProcessLookupErrorPaolo Bonzini1-33/+26
2020-11-15mtest: refactor _run_cmdPaolo Bonzini1-85/+101
2020-11-15mtest: add back SIGINT handlingPaolo Bonzini1-6/+27
2020-11-15mtest: use asyncio for run loopPaolo Bonzini1-26/+39
2020-11-15mtest: remove run_specialPaolo Bonzini1-13/+1
2020-11-15mtest: fix flake8 issuesPaolo Bonzini1-4/+3
2020-10-28Fix gtest invoking while workdir is set (#7904)Sergey Kartashev1-3/+3
2020-10-13mtest: Allow filtering tests by subprojectNirbheek Chauhan1-3/+26
2020-10-12mtest: collect failures regardless of colorized consoleCamilo Celis Guzman1-9/+11
2020-10-04pathlib: Fix resolve() by overriding it in Python 3.5Daniel Mensinger1-1/+1
2020-09-10mtest: Refactor test data checkingNirbheek Chauhan1-21/+12
2020-09-10mtest: Check version in the test data after loadingNirbheek Chauhan1-10/+27
2020-09-08typing: more fixesDaniel Mensinger1-32/+35
2020-09-08typing: fully annotate mintro and mtestDaniel Mensinger1-13/+13
2020-09-04environment: use ExternalProgram to find ninjaPaolo Bonzini1-1/+1
2020-08-30Be stricter when detecting Windows/CygwinChristoph Reiter1-3/+2
2020-08-13mtest: Actually call colorize_console()Nirbheek Chauhan1-1/+1
2020-08-08mtest: fix skipping with various prefixesMarc-André Lureau1-1/+1
2020-08-05mtest: TestResult.SKIP is not a failure (#7525)Simon McVittie1-1/+1
2020-07-30mtest: report failures and overall summary *after* test(s) logsCamilo Celis Guzman1-2/+8
2020-05-18pass exe_wrapper to test scripts through the environmentDylan Baker1-15/+17
2020-05-18backends: Consider arguments passed to a test when cross compilingDylan Baker1-3/+4
2020-05-18mtest: don't use len() to test container emptinessDylan Baker1-5/+5
2020-05-04Add native support for gtest testsDylan Baker1-7/+47
2020-04-30Convert test protocol into an enumDylan Baker1-2/+3
2020-04-30mtest: use argparse.type to simplify some codeDylan Baker1-2/+1
2020-04-30mtest: Replace if (bool) { return bool; } with return bool;Dylan Baker1-3/+1
2020-04-23mtest: Generate a JUnit xml result fileDylan Baker1-0/+113
2020-04-23mtest: Store individual results for TAP testsDylan Baker1-21/+23
2020-04-22mtest: Use textrwap.dedent for large blockDylan Baker1-8/+9
2020-04-03mtest: Improve test output formatting.Hemmo Nieminen1-22/+29
2020-03-19mtest: terminate a test via SIGTERM first then (if needed) via SIGKILLCamilo Celis Guzman1-7/+20
2020-03-03Cherry-picking - (rm python2 % add python3 .format) (#6725)Michael Brockus1-30/+28
2020-01-08types: import typing as T (fixes #6333)Daniel Mensinger1-42/+42
2019-11-07mesonbuild/mtest: plumb and report a test's start timeCamilo Celis Guzman1-11/+17
2019-11-07CI: add initial type annotation checkingMichael Hirsch, Ph.D1-3/+3
2019-11-06Fix typos found by codespellWolfgang Stöggl1-1/+1
2019-10-04mtest: add gdb_path optionGerion Entrup1-1/+3
2019-09-28mtest: Don't require an exe wrapper for if the cross file says we don't need oneDylan Baker1-1/+1
2019-09-23mtest: TAP: ignore empty linesMarc-André Lureau1-0/+3
2019-09-05mesonlib.split_args/quote_arg/join_argsAleksey Gurtovoy1-4/+3
2019-08-24wine: Try to get the short paths when generating WINEPATHThibault Saunier1-10/+10
2019-07-30DOC: meson test multiple --suite specifications [skip ci]Michael Hirsch, Ph.D1-2/+4