mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-24 06:20:53 +07:00
kconfig: tests: remove randconfig test for choice in choice
Nesting choice statements does not make any sense.
Commit df8df5e4bc
("usb: get rid of 'choice' for legacy gadget
drivers") got rid of the only usecase.
I will turn it into a syntax error. Remove the test in advance.
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
This commit is contained in:
parent
644a4b6cec
commit
b7546111a4
@ -1,35 +0,0 @@
|
|||||||
# SPDX-License-Identifier: GPL-2.0
|
|
||||||
|
|
||||||
choice
|
|
||||||
prompt "choice"
|
|
||||||
|
|
||||||
config A
|
|
||||||
bool "A"
|
|
||||||
|
|
||||||
config B
|
|
||||||
bool "B"
|
|
||||||
|
|
||||||
if B
|
|
||||||
choice
|
|
||||||
prompt "sub choice"
|
|
||||||
|
|
||||||
config C
|
|
||||||
bool "C"
|
|
||||||
|
|
||||||
config D
|
|
||||||
bool "D"
|
|
||||||
|
|
||||||
if D
|
|
||||||
choice
|
|
||||||
prompt "subsub choice"
|
|
||||||
|
|
||||||
config E
|
|
||||||
bool "E"
|
|
||||||
|
|
||||||
endchoice
|
|
||||||
endif # D
|
|
||||||
|
|
||||||
endchoice
|
|
||||||
endif # B
|
|
||||||
|
|
||||||
endchoice
|
|
@ -1,17 +0,0 @@
|
|||||||
# SPDX-License-Identifier: GPL-2.0
|
|
||||||
"""
|
|
||||||
Set random values recursively in nested choices.
|
|
||||||
|
|
||||||
Kconfig can create a choice-in-choice structure by using 'if' statement.
|
|
||||||
randconfig should correctly set random choice values.
|
|
||||||
|
|
||||||
Related Linux commit: 3b9a19e08960e5cdad5253998637653e592a3c29
|
|
||||||
"""
|
|
||||||
|
|
||||||
|
|
||||||
def test(conf):
|
|
||||||
for i in range(20):
|
|
||||||
assert conf.randconfig() == 0
|
|
||||||
assert (conf.config_contains('expected_stdout0') or
|
|
||||||
conf.config_contains('expected_stdout1') or
|
|
||||||
conf.config_contains('expected_stdout2'))
|
|
@ -1,2 +0,0 @@
|
|||||||
CONFIG_A=y
|
|
||||||
# CONFIG_B is not set
|
|
@ -1,4 +0,0 @@
|
|||||||
# CONFIG_A is not set
|
|
||||||
CONFIG_B=y
|
|
||||||
CONFIG_C=y
|
|
||||||
# CONFIG_D is not set
|
|
@ -1,5 +0,0 @@
|
|||||||
# CONFIG_A is not set
|
|
||||||
CONFIG_B=y
|
|
||||||
# CONFIG_C is not set
|
|
||||||
CONFIG_D=y
|
|
||||||
CONFIG_E=y
|
|
Loading…
Reference in New Issue
Block a user