Skip to content

Commit c14deac

Browse files
authoredApr 15, 2024
Merge pull request #824 from SACHIN-BAPPALIGE/split-kdump-fadump-testsuites
Split kdump and fadump test suites to run separately
2 parents 32a6d28 + 4d41b83 commit c14deac

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed
 

‎op-test

+39
Original file line numberDiff line numberDiff line change
@@ -668,6 +668,43 @@ class OSdumpSuite():
668668
def suite(self):
669669
return self.s
670670

671+
class OSdumpkdumpSuite():
672+
'''Crash Test Suite which Verify operating System Crash Dump Functionality'''
673+
def __init__(self):
674+
self.s = unittest.TestSuite()
675+
self.s.addTest(PowerNVDump.KernelCrash_OnlyKdumpEnable())
676+
if 'dev_path' in OpTestConfiguration.conf.args:
677+
self.s.addTest(PowerNVDump.KernelCrash_KdumpSAN())
678+
self.s.addTest(PowerNVDump.KernelCrash_KdumpDLPAR())
679+
self.s.addTest(PowerNVDump.KernelCrash_KdumpWorkLoad())
680+
self.s.addTest(PowerNVDump.KernelCrash_hugepage_checks())
681+
self.s.addTest(PowerNVDump.KernelCrash_XIVE_off())
682+
self.s.addTest(PowerNVDump.KernelCrash_disable_radix())
683+
self.s.addTest(PowerNVDump.OpTestMakedump())
684+
self.s.addTest(PowerNVDump.KernelCrash_KdumpSSH())
685+
self.s.addTest(PowerNVDump.KernelCrash_KdumpNFS())
686+
687+
def suite(self):
688+
return self.s
689+
690+
class OSdumpfadumpSuite():
691+
'''Crash Test Suite which Verify operating System Crash Dump Functionality'''
692+
def __init__(self):
693+
self.s = unittest.TestSuite()
694+
self.s.addTest(PowerNVDump.KernelCrash_FadumpEnable())
695+
self.s.addTest(PowerNVDump.OpTestMakedump())
696+
self.s.addTest(PowerNVDump.KernelCrash_KdumpDLPAR())
697+
self.s.addTest(PowerNVDump.KernelCrash_KdumpWorkLoad())
698+
self.s.addTest(PowerNVDump.KernelCrash_hugepage_checks())
699+
self.s.addTest(PowerNVDump.KernelCrash_XIVE_off())
700+
self.s.addTest(PowerNVDump.KernelCrash_disable_radix())
701+
self.s.addTest(PowerNVDump.KernelCrash_FadumpNocma())
702+
self.s.addTest(PowerNVDump.KernelCrash_KdumpSSH())
703+
self.s.addTest(PowerNVDump.KernelCrash_KdumpNFS())
704+
705+
def suite(self):
706+
return self.s
707+
671708
class OSdumpsanitySuite():
672709
'''Test Suite which runs kdump and fadump basic sanity tests'''
673710
def __init__(self):
@@ -942,6 +979,8 @@ suites = {
942979
'opencapi': OpenCAPISuite(),
943980
'crash-suite': CrashSuite(),
944981
'osdump-suite': OSdumpSuite(),
982+
'osdumpkdumpsuite': OSdumpkdumpSuite(),
983+
'osdumpfadumpsuite': OSdumpfadumpSuite(),
945984
'osdumpsanitysuite': OSdumpsanitySuite(),
946985
'dlpario-suite': DlparIOSuite(),
947986
'lpm-suite': LPMSuite(),

0 commit comments

Comments
 (0)
Please sign in to comment.