summaryrefslogtreecommitdiff
path: root/mesonbuild/mtest.py
AgeCommit message (Expand)Author
2021-12-11Activate VS env when running `meson test`William Toohey
2021-12-05rename exe_runner to exe_wrapper everywhereEli Schwartz
2021-11-16mtest: add an ASCII-only version of the spinnerPaolo Bonzini
2021-10-28mtest: accept very long linesPaolo Bonzini
2021-10-27fix various flake8 whitespace errorsEli Schwartz
2021-10-18mtest: limit "magic" CTRL+C behavior to process group leadersPaolo Bonzini
2021-10-04fix incorrect porting from % formatting to .format methodEli Schwartz
2021-10-04various python neatness cleanupsEli Schwartz
2021-09-29Revert "mtest: fix test output issues (in console)"Paolo Bonzini
2021-09-25mtest: fix test output issues (in console)Hemmo Nieminen
2021-09-20mtest: Allow gtest protocol test to fail more gracefullyDylan Baker
2021-07-07cleanup self.options.wdPaolo Bonzini
2021-07-07resolve symlinks passed to -CPaolo Bonzini
2021-06-29fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger
2021-03-23mtest: timeout if the write side of pipes does not closePaolo Bonzini
2021-03-23mtest: remove pointless try/except from try_wait_onePaolo Bonzini
2021-03-19split program related classes and functions out of dependenciesDylan Baker
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz
2021-03-04various python neatness cleanupsEli Schwartz
2021-03-02mtest: create separate runners for multiple repeatsPaolo Bonzini
2021-02-19[TAP] Fix TAP parser when test exits with statusLuke Drummond
2021-02-17mtest: use / as path separator for ninja targetsPaolo Bonzini
2021-02-10mtest: include classname in <testcase> JUnit elementPaolo Bonzini
2021-02-10mtest: cancel stdout/stderr tasks on timeoutPaolo Bonzini
2021-02-10mtest: clean up conditions on whether tests are run in parallelPaolo Bonzini
2021-02-10mtest: fix nits in printing test stdoutPaolo Bonzini
2021-02-09mtest: TestSetup can have [] as an exe_wrapperPaolo Bonzini
2021-02-09mtest: run the test output parser as a taskPaolo Bonzini
2021-02-09mtest: hide infinite timeout from the progress reportPaolo Bonzini
2021-02-02interpreter, mtest: introduce add_test_setup(exclude_suites: ...)Paolo Bonzini
2021-02-02mtest: extract get_test_setup, rename merge_suite_optionsPaolo Bonzini
2021-02-02mtest: load build data earlyPaolo Bonzini
2021-02-02mtest: compute logfile name earlyPaolo Bonzini
2021-02-02mtest: remove useless argumentPaolo Bonzini
2021-01-30Merge pull request #8200 from bonzini/mtest-asyncio-logsJussi Pakkanen
2021-01-27test: Make timeout <= 0 infinite duractionXavier Claessens
2021-01-22mtest: log individual TAP subtestsPaolo Bonzini
2021-01-22mtest: infrastructure to print subtest resultsPaolo Bonzini
2021-01-22mtest: move --print-errorlogs output during the test runPaolo Bonzini
2021-01-22mtest: log test start in verbose modePaolo Bonzini
2021-01-22mtest: call TestLogger.start_test when TestRun is in the RUNNING statePaolo Bonzini
2021-01-22mtest: use buffered stdout/stderr in parallel modePaolo Bonzini
2021-01-22mtest: quote environment variable values and command line argumentsPaolo Bonzini
2021-01-22mtest: include full environment in the TestRun objectPaolo Bonzini
2021-01-22mtest: make log output more suitable for consolePaolo Bonzini
2021-01-22mtest: small refactoring of log printingPaolo Bonzini
2021-01-22mtest: log in verbose mode, but not in gdb modePaolo Bonzini
2021-01-20mtest: collect stdout/stderr even in verbose modePaolo Bonzini
2021-01-15mtest: move I/O handling to TestSubprocessPaolo Bonzini
2021-01-15mtest: tweak the gathering of stdo_task/stde_task resultsPaolo Bonzini