meson/unittests
Dylan Baker ada2a976f0
mlog: use a hidden class for state
This is a pretty common pattern in python (the standard library uses it
a ton): A class is created, with a single private instance in the
module, and then it's methods are exposed as public API. This removes
the need for the global statement, and is generally a little easier to
reason about thanks to encapsulation.
2023-05-31 17:20:44 -04:00
..
allplatformstests.py mtest: wildcard selection 2023-05-25 13:44:13 -04:00
baseplatformtests.py mlog: use a hidden class for state 2023-05-31 17:20:44 -04:00
darwintests.py fix various spelling issues 2023-04-11 19:21:05 -04:00
datatests.py interpreter: Add testcase..endtestcase clause support 2023-03-01 20:13:34 -05:00
failuretests.py Add support for meson.options as a replacement for meson_options.txt 2023-03-28 15:01:10 +03:00
helpers.py tests: add workarounds for python brokenness on Windows 2023-05-02 22:09:25 -04:00
internaltests.py mlog: use a hidden class for state 2023-05-31 17:20:44 -04:00
linuxcrosstests.py Condense test directory names. 2022-03-29 02:12:02 +03:00
linuxliketests.py Condense test directories for rc1. 2023-03-28 17:18:57 +03:00
machinefiletests.py fix various spelling issues 2023-04-11 19:21:05 -04:00
platformagnostictests.py msetup: Allow (re)configure of not empty builddir 2023-03-30 17:10:53 -04:00
pythontests.py tests: add workarounds for python brokenness on Windows 2023-05-02 22:09:25 -04:00
rewritetests.py fix various spelling issues 2023-04-11 19:21:05 -04:00
subprojectscommandtests.py msubprojects: fix potential error when resetting a git checkout 2023-03-04 20:35:30 -05:00
taptests.py mtest: warn on invalid TAP output 2022-12-05 15:46:46 -05:00
windowstests.py compilers: don't use instance checks to determine properties 2022-09-19 15:18:59 -04:00