summaryrefslogtreecommitdiff
path: root/mesonbuild/mtest.py
AgeCommit message (Expand)Author
2023-08-17Remove XML filter from testlog.{json,txt} and std streamsTristan Partin
2023-08-11treewide: automatic rewriting of all comment-style type annotationsEli Schwartz
2023-08-11rewrite a couple comment-style type annotations for oddly indented dictsEli Schwartz
2023-08-11remove useless type annotationsEli Schwartz
2023-07-19fix implicit_reexport issues and enforce them going forwardEli Schwartz
2023-07-18mtest: avoid meddling with stdout by defaultEli Schwartz
2023-07-13mtest: fix unencodable XML charsNazir Bilal Yavuz
2023-07-10mtest: avoid stdout when printing warnings about the lack of things to printEli Schwartz
2023-07-10mtest: redirect automatic reconfiguring to stderr when listing testsEli Schwartz
2023-07-10mtest: try a bit harder to avoid weird non-parseable output at startupEli Schwartz
2023-05-25mtest: wildcard selectionCharles Brunet
2023-04-24mtest: prevent parse error with gtest protocolCharles Brunet
2023-04-11fix various spelling issuesJosh Soref
2023-04-11Change "can not" to "cannot" throughout projectHiPhish
2023-03-29Make --vsenv a readonly builtin optionXavier Claessens
2023-03-20backends: add a new "none" backendEli Schwartz
2023-03-20mtest: move the detection of rebuild compatibility out into the entry pointEli Schwartz
2023-02-08mtest: fix annotaion of stdo_task and stde_taskDylan Baker
2023-02-01pylint 2.16: remove pointless parens around equality assignmentsEli Schwartz
2023-02-01micro-optimize: define typing-only objects in TYPE_CHECKINGEli Schwartz
2023-02-01treewide: add future annotations importEli Schwartz
2023-01-22mtest: do not warn when the TAP stream version is 12Eli Schwartz
2023-01-04mtest: simplify deprecated access to current loopEli Schwartz
2023-01-04mtest: clean up asyncio event loop instantiationEli Schwartz
2023-01-04mtest: delay creation of asyncio lock until event loop existsEli Schwartz
2022-12-17mtest: handle TAP tests with unknown version.Eli Schwartz
2022-12-05mtest: warn on invalid TAP outputEli Schwartz
2022-12-05mtest: early return when parsing blank lines in TAPEli Schwartz
2022-11-21Handle freezing tests. Fixes #10752.Jussi Pakkanen
2022-09-23mtest: implement a maxfail optionEli Schwartz
2022-09-19pylint: enable use-dict-literalDylan Baker
2022-09-19pylint: enable use-list-literalDylan Baker
2022-09-04mtest: Run ninja build.ninja before loading testsAndres Freund
2022-09-04mtest: pull detection of ninja into TestHarnessAndres Freund
2022-09-04mtest: Move loading of test data into its own functionAndres Freund
2022-08-12mesonbuild/mtest.py: filter more invalid googletest JUnit4 attributesDimitri John Ledkov
2022-08-07mtest: unify parsed and non-parsed output handlingHemmo Nieminen
2022-08-01Inline try_wait_one using asyncio.wait_forElliott Sales de Andrade
2022-06-17Improve WINEPATH reductionXavier Claessens
2022-06-09mtest: do not process zero byte reads in read_decode()Hemmo Nieminen
2022-06-09mtest: enable access to the console logger instanceHemmo Nieminen
2022-06-09mtest: store all test results directly to TestRunHemmo Nieminen
2022-06-09mtest: store test output directly to a TestRun objectHemmo Nieminen
2022-06-09mtest: print only one empty line before test summaryHemmo Nieminen
2022-06-09mtest: improve text test log formattingHemmo Nieminen
2022-06-09mtest: differentiate stdout and stderr in test log text filesHemmo Nieminen
2022-06-09mtest: print "live" test output when verbose with only 1 testHemmo Nieminen
2022-06-09mtest: remove unused arguments from read_decode_lines()Hemmo Nieminen
2022-06-09mtest: introduce get_test_num_prefix() helper functionHemmo Nieminen
2022-06-09mtest: split TestRun's get_details() to multiple functionsHemmo Nieminen