From 092ac01b50e88dcf488d414ef7f595aea4621167 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Wed, 13 Oct 2021 08:22:28 +0200 Subject: kconfig: exhaustive enumeration of all valid configurations --- bin/explore-kconfig.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'bin') diff --git a/bin/explore-kconfig.py b/bin/explore-kconfig.py index c4dcbff..7b20c89 100755 --- a/bin/explore-kconfig.py +++ b/bin/explore-kconfig.py @@ -39,6 +39,9 @@ def main(): type=lambda level: getattr(logging, level.upper()), help="Set log level", ) + parser.add_argument( + "--enumerate", action="store_true", help="Enumerate all valid configurations" + ) parser.add_argument( "--random", type=int, @@ -94,6 +97,9 @@ def main(): kconf.run_nfpkeys() + if args.enumerate: + kconf.enumerate() + if args.random: for i in range(args.random): logging.info(f"Running randconfig {i+1} of {args.random}") -- cgit v1.2.3