meson/unittests
Dylan Baker 2d7b7c3aaf mconf: Reload the options files if they have changed
This fixes issues where a new option is added, an option is removed, the
constraints of an option are changed, an option file is added where one
didn't previously exist, an option file is deleted, or it is renamed
between meson_options.txt and meson.options

There is one case that is known to not work, but it's probably a less
common case, which is setting options for an unconfigured subproject.
We could probably make that work in some cases, but I don't think it
makes sense to download a wrap during meson configure.
2024-03-18 16:06:37 -07:00
..
__init__.py tests: fix assertion rewriting when pytest is used 2023-08-18 00:37:40 -04:00
allplatformstests.py fix reconfigure subproject base options 2024-03-10 13:09:32 -07:00
baseplatformtests.py unittests: annotate BasePlatformTests.setconf 2024-03-18 16:06:37 -07:00
cargotests.py cargo: Fix '1.0.45' version conversion 2023-10-09 21:13:58 -04:00
darwintests.py Use SPDX-License-Identifier consistently 2023-12-13 15:19:21 -05:00
datatests.py interpreter: replace mock keyword argument with unittest.mock 2024-01-25 10:01:50 -08:00
failuretests.py Use SPDX-License-Identifier consistently 2023-12-13 15:19:21 -05:00
helpers.py unittest: Fix clang-tidy-fix 2023-09-28 10:54:39 -04:00
internaltests.py compilers: only wrap multiple input libraries with start/end group 2024-03-03 13:42:58 -05:00
linuxcrosstests.py Use SPDX-License-Identifier consistently 2023-12-13 15:19:21 -05:00
linuxliketests.py tests: Fix unit tests with high parallelism 2024-03-15 09:24:06 -07:00
machinefiletests.py Skip pkg-config-dependent tests if it's missing 2023-12-17 16:21:11 -05:00
platformagnostictests.py mconf: Reload the options files if they have changed 2024-03-18 16:06:37 -07:00
pythontests.py Use SPDX-License-Identifier consistently 2023-12-13 15:19:21 -05:00
rewritetests.py Use SPDX-License-Identifier consistently 2023-12-13 15:19:21 -05:00
subprojectscommandtests.py Use SPDX-License-Identifier consistently 2023-12-13 15:19:21 -05:00
taptests.py Use SPDX-License-Identifier consistently 2023-12-13 15:19:21 -05:00
windowstests.py Use SPDX-License-Identifier consistently 2023-12-13 15:19:21 -05:00