diff options
| author | Ingo Molnar <mingo@kernel.org> | 2024-03-25 13:32:29 +0300 | 
|---|---|---|
| committer | Ingo Molnar <mingo@kernel.org> | 2024-03-25 13:32:29 +0300 | 
| commit | f4566a1e73957800df75a3dd2dccee8a4697f327 (patch) | |
| tree | b043b875228c0b25988af66c680d60cae69d761d /scripts/kconfig/tests/conftest.py | |
| parent | b9e6e28663928cab836a19abbdec3d036a07db3b (diff) | |
| parent | 4cece764965020c22cff7665b18a012006359095 (diff) | |
| download | linux-f4566a1e73957800df75a3dd2dccee8a4697f327.tar.xz | |
Merge tag 'v6.9-rc1' into sched/core, to pick up fixes and to refresh the branch
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'scripts/kconfig/tests/conftest.py')
| -rw-r--r-- | scripts/kconfig/tests/conftest.py | 16 | 
1 files changed, 10 insertions, 6 deletions
diff --git a/scripts/kconfig/tests/conftest.py b/scripts/kconfig/tests/conftest.py index af8774a5697c..2a2a7e2da060 100644 --- a/scripts/kconfig/tests/conftest.py +++ b/scripts/kconfig/tests/conftest.py @@ -154,12 +154,10 @@ class Conf:          defconfig_path = os.path.join(self._test_dir, defconfig)          return self._run_conf('--defconfig={}'.format(defconfig_path)) -    def _allconfig(self, mode, all_config): +    def _allconfig(self, mode, all_config, extra_env={}):          if all_config:              all_config_path = os.path.join(self._test_dir, all_config) -            extra_env = {'KCONFIG_ALLCONFIG': all_config_path} -        else: -            extra_env = {} +            extra_env['KCONFIG_ALLCONFIG'] = all_config_path          return self._run_conf('--{}config'.format(mode), extra_env=extra_env) @@ -195,13 +193,19 @@ class Conf:          """          return self._allconfig('alldef', all_config) -    def randconfig(self, all_config=None): +    def randconfig(self, all_config=None, seed=None):          """Run randconfig.          all_config: fragment config file for KCONFIG_ALLCONFIG (optional) +        seed: the seed for randconfig (optional)          returncode: exit status of the Kconfig executable          """ -        return self._allconfig('rand', all_config) +        if seed is not None: +            extra_env = {'KCONFIG_SEED': hex(seed)} +        else: +            extra_env = {} + +        return self._allconfig('rand', all_config, extra_env=extra_env)      def savedefconfig(self, dot_config):          """Run savedefconfig.  | 
