Mesa (main): util/xmlconfig: Test values set via the environment
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Sat Aug 21 02:15:13 UTC 2021
Module: Mesa
Branch: main
Commit: 2b4b31044de83460a218e07ddec026d29653ad0b
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b4b31044de83460a218e07ddec026d29653ad0b
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Aug 16 11:20:56 2021 -0700
util/xmlconfig: Test values set via the environment
driconf options can also be set via environment variables. This is a
simple touch-test of that feature.
Reviewed-by: Emma Anholt <emma at anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12477>
---
src/util/tests/xmlconfig.cpp | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/src/util/tests/xmlconfig.cpp b/src/util/tests/xmlconfig.cpp
index d35af035d5a..cd2445a3467 100644
--- a/src/util/tests/xmlconfig.cpp
+++ b/src/util/tests/xmlconfig.cpp
@@ -110,6 +110,19 @@ TEST_F(xmlconfig_test, enums)
EXPECT_EQ(driQueryOptioni(&options, "vblank_mode"), DRI_CONF_VBLANK_DEF_INTERVAL_1);
}
+TEST_F(xmlconfig_test, enums_from_env)
+{
+ driOptionDescription driconf[] = {
+ DRI_CONF_SECTION_MISCELLANEOUS
+ DRI_CONF_VBLANK_MODE(DRI_CONF_VBLANK_DEF_INTERVAL_1)
+ };
+
+ setenv("vblank_mode", "0", 1);
+ driParseOptionInfo(&options, driconf, ARRAY_SIZE(driconf));
+
+ EXPECT_EQ(0, driQueryOptioni(&options, "vblank_mode"));
+}
+
TEST_F(xmlconfig_test, string)
{
driOptionDescription driconf[] = {
More information about the mesa-commit
mailing list