@@ -668,6 +668,43 @@ class OSdumpSuite():
668
668
def suite (self ):
669
669
return self .s
670
670
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
+
671
708
class OSdumpsanitySuite ():
672
709
'''Test Suite which runs kdump and fadump basic sanity tests'''
673
710
def __init__ (self ):
@@ -942,6 +979,8 @@ suites = {
942
979
'opencapi' : OpenCAPISuite (),
943
980
'crash-suite' : CrashSuite (),
944
981
'osdump-suite' : OSdumpSuite (),
982
+ 'osdumpkdumpsuite' : OSdumpkdumpSuite (),
983
+ 'osdumpfadumpsuite' : OSdumpfadumpSuite (),
945
984
'osdumpsanitysuite' : OSdumpsanitySuite (),
946
985
'dlpario-suite' : DlparIOSuite (),
947
986
'lpm-suite' : LPMSuite (),
0 commit comments