summaryrefslogtreecommitdiff
path: root/testsuite.py
diff options
context:
space:
mode:
authorUlf Magnusson <ulfalizer@gmail.com>2018-05-27 04:50:06 +0200
committerUlf Magnusson <ulfalizer@gmail.com>2018-05-27 04:59:33 +0200
commit7427079f008155f0901a5d53f9f1d4175381a585 (patch)
tree77d3ab7fe3264e20fc9fbf6bfd6440f72791d47c /testsuite.py
parent1c81db1a573b930f80df176ef3012b6159e0598a (diff)
Get rid of the predefined UNAME_RELEASE symbol
Commit cbf32e2 ("Expand environment variables in strings directly") added direct expansion of environment variables is strings, with commit b9384a1 ("Restore compatibility with $UNAME_RELEASE") adding a hack to restore compatibility with the predefined $UNAME_RELEASE symbol, used by DEFCONFIG_LIST in the Linux kernel. With the compatibility hack in place, there's no longer any need to define UNAME_RELEASE as a proper symbol. Remove it.
Diffstat (limited to 'testsuite.py')
-rw-r--r--testsuite.py18
1 files changed, 3 insertions, 15 deletions
diff --git a/testsuite.py b/testsuite.py
index 1d79fa6..9faa92c 100644
--- a/testsuite.py
+++ b/testsuite.py
@@ -825,7 +825,7 @@ comment "advanced comment"
print("Testing Kconfig.__repr__()")
verify_repr(c, """
-<configuration with 15 symbols, main menu prompt "Linux Kernel Configuration", srctree not set, config symbol prefix "CONFIG_", warnings disabled, printing of warnings to stderr enabled, undef. symbol assignment warnings disabled, redundant symbol assignment warnings enabled>
+<configuration with 14 symbols, main menu prompt "Linux Kernel Configuration", srctree not set, config symbol prefix "CONFIG_", warnings disabled, printing of warnings to stderr enabled, undef. symbol assignment warnings disabled, redundant symbol assignment warnings enabled>
""")
os.environ["srctree"] = "srctree value"
@@ -838,7 +838,7 @@ comment "advanced comment"
c.enable_undef_warnings()
verify_repr(c, """
-<configuration with 15 symbols, main menu prompt "Linux Kernel Configuration", srctree "srctree value", config symbol prefix "CONFIG_ value", warnings enabled, printing of warnings to stderr disabled, undef. symbol assignment warnings enabled, redundant symbol assignment warnings disabled>
+<configuration with 14 symbols, main menu prompt "Linux Kernel Configuration", srctree "srctree value", config symbol prefix "CONFIG_ value", warnings enabled, printing of warnings to stderr disabled, undef. symbol assignment warnings enabled, redundant symbol assignment warnings disabled>
""")
os.environ.pop("srctree", None)
@@ -1134,7 +1134,6 @@ g
verify_const_unassignable("m")
verify_const_unassignable("y")
verify_const_unassignable("const")
- verify_const_unassignable("UNAME_RELEASE")
verify_assignable("UNDEFINED", (), ())
verify_assignable("NO_PROMPT", (), ())
verify_assignable("STRING", (), ())
@@ -1535,16 +1534,6 @@ g
"ALLNOCONFIG_Y should be allnoconfig_y")
- print("Testing UNAME_RELEASE")
-
- verify_value("UNAME_RELEASE", platform.uname()[2])
- ur = c.syms["UNAME_RELEASE"]
- verify(ur.kconfig is c and
- ur.type == STRING and
- ur.env_var == "<uname release>",
- "UNAME_RELEASE has wrong fields")
-
-
print("Testing .config reading and writing")
config_test_file = "Kconfiglib/tests/config_test"
@@ -2042,8 +2031,7 @@ def test_sanity(conf, arch, srcarch):
for key, sym in conf.syms.items():
verify(isinstance(key, str), "weird key '{}' in syms dict".format(key))
- if sym.name != "UNAME_RELEASE":
- verify(not sym.is_constant, sym.name + " in 'syms' and constant")
+ verify(not sym.is_constant, sym.name + " in 'syms' and constant")
verify(sym not in conf.const_syms,
sym.name + " in both 'syms' and 'const_syms'")