aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/mtest.py
AgeCommit message (Expand)AuthorFilesLines
2019-06-21Made TestHarness a context manager to ensure files get closed.Jussi Pakkanen1-14/+25
2019-05-15mtest: annotate and fix bugs found by annotatingDylan Baker1-97/+104
2019-05-14mtest: precompile regular expressionsDylan Baker1-13/+13
2019-05-14mtest: reorder importsDylan Baker1-16/+22
2019-05-02mtest: check for an empty suite listPeter Hutterer1-1/+1
2019-04-21Report xpass results as failures.Jussi Pakkanen1-3/+5
2019-04-07mtest: fix TAP with --verbose (#5160)Paolo Bonzini1-8/+11
2019-03-27do not use Executor if only one process was requestedPaolo Bonzini1-1/+1
2019-03-04Merge pull request #2601 from 1ace/feature/completionJussi Pakkanen1-2/+2
2019-03-02mtest: implement TAP parsingPaolo Bonzini1-1/+186
2019-03-02mtest: add support for hard errorsPaolo Bonzini1-3/+11
2019-03-02mtest: do not use return code to look for failed testsPaolo Bonzini1-3/+3
2019-03-02mtest: refactor TestRun creationPaolo Bonzini1-14/+17
2019-02-20mtest: make `meson test --list` return whether there was any test to listEric Engestrom1-2/+2
2019-02-09mtest: Don't use thread executor when enabled gdb in test_setupYeongjin Jeong1-3/+4
2019-01-06Save surrogates as-is in log filesOlivier CrĂȘte1-2/+2
2018-12-07Print ASCII version of unrepresentable text. Closes #4600.Jussi Pakkanen1-1/+5
2018-11-19Fix flake8 whitespace reportsJon Turney1-1/+1
2018-11-12Add kwarg is_default to add_test_setup()Stian Selnes1-0/+2
2018-11-08Report expected failures and unexpected passes separatelyDave Reisner1-11/+23
2018-11-07mtest: Check that stdout is not None before seekingDylan Baker1-6/+10
2018-11-04test: do not use PIPEMarcel Hollerbach1-12/+21
2018-10-04Use a single ArgumentParser for all subcommandsXavier Claessens1-6/+8
2018-09-06Guard against the process redirecting stdout. Closes #3967.Jussi Pakkanen1-0/+3
2018-09-06Try to kill processes even more thoroughly. Closes #4127.Jussi Pakkanen1-1/+12
2018-08-11Print only custom env vars in the test log for each testNirbheek Chauhan1-4/+10
2018-07-09cross: Be more permissive about not-found exe_wrapperNirbheek Chauhan1-4/+11
2018-07-09cross: Use ExternalProgram for cross-file exe_wrapperNirbheek Chauhan1-8/+2
2018-06-17Report exit status or signal that killed the testKurtis Rader1-3/+34
2018-06-05Set WINEPATH when running serialized executablesNirbheek Chauhan1-0/+16
2018-05-29Don't call getpgid() when killing a test.George Koehler1-1/+2
2018-04-14improve suite of meson test (#3369)Alberto Sartori1-0/+19
2018-03-29Merge pull request #3322 from sarum9in/run_timeoutJussi Pakkanen1-150/+180
2018-03-28Use consistent quotesAleksey Filippov1-8/+8
2018-03-28Split SingleTestRunner.run()Aleksey Filippov1-99/+97
2018-03-28Split SingleTestRunner._get_cmd() out of run()Aleksey Filippov1-6/+8
2018-03-28Move run_single_test() into separate classAleksey Filippov1-95/+101
2018-03-28Make run_single_test() method staticAleksey Filippov1-3/+5
2018-03-28Do not access counters from parallel codeAleksey Filippov1-5/+15
2018-03-28Use enum instead of string constantsAleksey Filippov1-12/+23
2018-03-28Use hermetic parameters in run_single_test(), initialize them before in the c...Aleksey Filippov1-12/+13
2018-03-27Always build parser objects anew to avoid leaking old data.Jussi Pakkanen1-42/+44
2018-03-20Open mesontest logfiles in utf-8 modenyorain1-2/+2
2018-03-05meson test: let gdb handle ^C instead of usAlicia Boya GarcĂ­a1-4/+21
2018-03-03Fix test setup's timeout_multiplier handling.Hemmo Nieminen1-2/+4
2018-03-01Avoid unnecessary unpickling of build data during testing.Hemmo Nieminen1-24/+24
2018-03-01Harmonize data pickling.Hemmo Nieminen1-24/+24
2018-02-25Use test setups from the active (sub)project by default.Hemmo Nieminen1-40/+44
2018-02-25Namespace test setups.Hemmo Nieminen1-4/+5
2018-02-12Do not set MALLOC_PERTURB_ for benchmarksAlex Hirsch1-3/+3