From 43d0113db8dc6bfc1b2e8fbdf24aa4610e1a8eab Mon Sep 17 00:00:00 2001 From: Hongqing Yang Date: Apr 09 2012 08:19:42 +0000 Subject: iterate run all ks files --- diff --git a/tests/anaconda_install/control b/tests/anaconda_install/control index 48df7b0..e25b6d5 100644 --- a/tests/anaconda_install/control +++ b/tests/anaconda_install/control @@ -1,5 +1,6 @@ # vim: set syntax=python # Notice: Most recent documentation is available at doc/control.template. +from autoqa import util TIME="LONG" AUTHOR = "Hongqing " DOC = """ @@ -11,5 +12,16 @@ The test cases covered by this test are: - Anaconda loader fetching stage2 - Anaconda stage2 disk probe """ +test_cases = util.get_files(os.path.join(config.bindir,"cases/general/")) +if autoqa_args['type'] == 'DVD': + test_cases += util.get_files(os.path.join(config.bindir,"cases/dvd/")) +if autoqa_args['type'] == 'boot': + test_cases += util.get_files(os.path.join(config.bindir,"cases/boot/")) +if autoqa_args['type'] == 'netinst': + test_cases += util.get_files(os.path.join(config.bindir,"cases/boot/")) +if autoqa_args['type'] == 'Live': + test_cases += util.get_files(os.path.join(config.bindir,"cases/live/")) -job.run_test('anaconda_install', **autoqa_args) +for test_case in test_cases: + autoqa_args['ksfile'] = test_case + job.run_test('anaconda_install', **autoqa_args)