summaryrefslogtreecommitdiff
path: root/mesonbuild/mtest.py
Commit message (Expand)AuthorAgeFilesLines
* mtest: timeout if the write side of pipes does not closePaolo Bonzini2021-03-231-11/+39
* mtest: remove pointless try/except from try_wait_onePaolo Bonzini2021-03-231-5/+3
* split program related classes and functions out of dependenciesDylan Baker2021-03-191-1/+1
* mass rewrite of string formatting to use f-strings everywhereEli Schwartz2021-03-041-28/+28
* various python neatness cleanupsEli Schwartz2021-03-041-6/+6
* mtest: create separate runners for multiple repeatsPaolo Bonzini2021-03-021-18/+21
* [TAP] Fix TAP parser when test exits with statusLuke Drummond2021-02-191-0/+1
* mtest: use / as path separator for ninja targetsPaolo Bonzini2021-02-171-1/+7
* mtest: include classname in <testcase> JUnit elementPaolo Bonzini2021-02-101-2/+4
* mtest: cancel stdout/stderr tasks on timeoutPaolo Bonzini2021-02-101-18/+35
* mtest: clean up conditions on whether tests are run in parallelPaolo Bonzini2021-02-101-10/+13
* mtest: fix nits in printing test stdoutPaolo Bonzini2021-02-101-4/+5
* mtest: TestSetup can have [] as an exe_wrapperPaolo Bonzini2021-02-091-2/+2
* mtest: run the test output parser as a taskPaolo Bonzini2021-02-091-5/+6
* mtest: hide infinite timeout from the progress reportPaolo Bonzini2021-02-091-3/+8
* interpreter, mtest: introduce add_test_setup(exclude_suites: ...)Paolo Bonzini2021-02-021-11/+15
* mtest: extract get_test_setup, rename merge_suite_optionsPaolo Bonzini2021-02-021-10/+13
* mtest: load build data earlyPaolo Bonzini2021-02-021-23/+21
* mtest: compute logfile name earlyPaolo Bonzini2021-02-021-15/+18
* mtest: remove useless argumentPaolo Bonzini2021-02-021-3/+3
* Merge pull request #8200 from bonzini/mtest-asyncio-logsJussi Pakkanen2021-01-301-116/+234
|\
| * mtest: log individual TAP subtestsPaolo Bonzini2021-01-221-11/+34
| * mtest: infrastructure to print subtest resultsPaolo Bonzini2021-01-221-7/+18
| * mtest: move --print-errorlogs output during the test runPaolo Bonzini2021-01-221-18/+13
| * mtest: log test start in verbose modePaolo Bonzini2021-01-221-13/+37
| * mtest: call TestLogger.start_test when TestRun is in the RUNNING statePaolo Bonzini2021-01-221-8/+13
| * mtest: use buffered stdout/stderr in parallel modePaolo Bonzini2021-01-221-2/+5
| * mtest: quote environment variable values and command line argumentsPaolo Bonzini2021-01-221-2/+9
| * mtest: include full environment in the TestRun objectPaolo Bonzini2021-01-221-32/+34
| * mtest: make log output more suitable for consolePaolo Bonzini2021-01-221-37/+74
| * mtest: small refactoring of log printingPaolo Bonzini2021-01-221-23/+34
| * mtest: log in verbose mode, but not in gdb modePaolo Bonzini2021-01-221-1/+1
* | test: Make timeout <= 0 infinite duractionXavier Claessens2021-01-271-6/+8
|/
* mtest: collect stdout/stderr even in verbose modePaolo Bonzini2021-01-201-14/+27
* mtest: move I/O handling to TestSubprocessPaolo Bonzini2021-01-151-36/+44
* mtest: tweak the gathering of stdo_task/stde_task resultsPaolo Bonzini2021-01-151-9/+14
* mtest: disable the progress report in gdb modePaolo Bonzini2021-01-151-3/+5
* mtest: introduce ConsoleUserPaolo Bonzini2021-01-151-2/+22
* mtest: turn TestRun into a hierarchyPaolo Bonzini2021-01-151-91/+128
* mtest: pass command line to TestRun.startPaolo Bonzini2021-01-151-18/+16
* mtest: add complete_skip to TestRunPaolo Bonzini2021-01-151-1/+4
* mtest: simplify complete_exitcodePaolo Bonzini2021-01-151-8/+5
* mtest: store the environment in the TestRunPaolo Bonzini2021-01-151-1/+1
* mtest: do not print time out message twicePaolo Bonzini2021-01-151-2/+0
* mtest: allow quickly interrupting the test runPaolo Bonzini2021-01-141-5/+17
* mtest: fix flake8Paolo Bonzini2021-01-141-2/+2
* mtest: print TAP subtest countPaolo Bonzini2021-01-071-2/+15
* mtest: print time that the test has been runningPaolo Bonzini2021-01-071-4/+18
* mtest: align decimal point of test durationsPaolo Bonzini2021-01-071-2/+9
* mtest: create runners in advancePaolo Bonzini2021-01-071-17/+24