| # SPDX-License-Identifier: GPL-2.0 | |
| config DEP | |
| bool "DEP" | |
| help | |
| Test dependency symbol for Kconfig warning coverage. | |
| This is used by the warn_changed_input selftest. | |
| It intentionally stays unset in the input fragment. | |
| The test checks how dependent user input is adjusted. | |
| config A | |
| bool "A" | |
| depends on DEP | |
| help | |
| Test bool symbol for changed-input diagnostics. | |
| The input fragment requests this symbol as built-in. | |
| The unmet dependency on DEP forces the final value to n. | |
| The warning should report that downgrade. | |
| config NUM | |
| int "NUM" | |
| range 10 20 | |
| help | |
| Test integer symbol for changed-input diagnostics. | |
| The input fragment requests a value outside the allowed range. | |
| Kconfig resolves it to the constrained in-range value. | |
| The warning should report that adjustment. | |
| config DUP | |
| bool "DUP" | |
| depends on DEP | |
| help | |
| Test duplicate-definition handling for changed-input diagnostics. | |
| The input fragment requests this symbol as built-in. | |
| The duplicate definition below must not produce a duplicate warning. | |
| This keeps the warning output stable for repeated menu entries. | |
| config DUP | |
| bool | |
| depends on DEP |