Home | History | Annotate | Download | only in rand_nested_choice
      1 """
      2 Set random values recursively in nested choices.
      3 
      4 Kconfig can create a choice-in-choice structure by using 'if' statement.
      5 randconfig should correctly set random choice values.
      6 
      7 Related Linux commit: 3b9a19e08960e5cdad5253998637653e592a3c29
      8 """
      9 
     10 
     11 def test(conf):
     12     for i in range(20):
     13         assert conf.randconfig() == 0
     14         assert (conf.config_contains('expected_stdout0') or
     15                 conf.config_contains('expected_stdout1') or
     16                 conf.config_contains('expected_stdout2'))
     17