aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/mtest.py
AgeCommit message (Expand)AuthorFilesLines
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
2018-01-30don't use bare exceptRobert Doolittle1-3/+0
2018-01-30mtest: catch ctrl-c and properly kill the child processes. Fixes #2281Robert Doolittle1-2/+11
2018-01-30Use os.path: basename() and dirname() instead of split()Aleksey Filippov1-1/+1
2017-11-30mtest: Chdir into the build directory before running tests with -CDylan Baker1-24/+30
2017-11-19More defensive process killing. Closes #2629.Jussi Pakkanen1-1/+7
2017-11-09Print correct command in help messageEric Engestrom1-1/+1
2017-10-31mtest: print correct name in error messageEric Engestrom1-1/+1
2017-09-12Renamed test serialisation from is_cross to is_cross_built for clarity.Jussi Pakkanen1-2/+2
2017-09-12Add Windows extra_paths to beginning of PATH when running testsJon Turney1-1/+1
2017-08-02Turned mesontest into on internal module.Jussi Pakkanen1-0/+624