From 66fba2de7938a478e4a35ee035228d649218f820 Mon Sep 17 00:00:00 2001 From: Mark Gurevich Date: Wed, 22 Jan 2020 10:07:21 -0500 Subject: [PATCH 1/2] linux_diskless_kdump testcase enhancement2 --- xCAT-test/autotest/testcase/kdump/linux_diskless_kdump | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/xCAT-test/autotest/testcase/kdump/linux_diskless_kdump b/xCAT-test/autotest/testcase/kdump/linux_diskless_kdump index 50ccf16f4..9bffc50fd 100644 --- a/xCAT-test/autotest/testcase/kdump/linux_diskless_kdump +++ b/xCAT-test/autotest/testcase/kdump/linux_diskless_kdump @@ -47,6 +47,10 @@ check:rc==0 cmd:chdef -t node $$CN -p postscripts=enablekdump check:rc==0 +# Verify kdump related attributes showup in the osimage and node definitions +cmd:lsdef -t node $$CN -i postscripts +cmd:lsdef -t osimage __GETNODEATTR($$CN,os)__-__GETNODEATTR($$CN,arch)__-netboot-compute -i crashkernelsize,dump + cmd:rmimage __GETNODEATTR($$CN,os)__-__GETNODEATTR($$CN,arch)__-netboot-compute cmd:genimage __GETNODEATTR($$CN,os)__-__GETNODEATTR($$CN,arch)__-netboot-compute check:rc==0 @@ -79,6 +83,9 @@ cmd:a=`xdsh $$CN rpm -q at`;if [[ $a =~ "package at is not installed" ]]; then x cmd:xdsh $$CN "service atd start" check:rc==0 +# Verify that kdump directory from management node is still mounted on the compute node +cmd:xdsh $$CN df -H + cmd:xdsh $$CN "at now +1 minutes <<< /tmp/kdump.trigger" cmd:sleep 300 From b6c81908cd71494a8c53ec03980615fb538bb336 Mon Sep 17 00:00:00 2001 From: Mark Gurevich Date: Wed, 22 Jan 2020 10:22:43 -0500 Subject: [PATCH 2/2] Verify enablekdump postscript was executed --- xCAT-test/autotest/testcase/kdump/linux_diskless_kdump | 3 +++ 1 file changed, 3 insertions(+) diff --git a/xCAT-test/autotest/testcase/kdump/linux_diskless_kdump b/xCAT-test/autotest/testcase/kdump/linux_diskless_kdump index 9bffc50fd..d94302b66 100644 --- a/xCAT-test/autotest/testcase/kdump/linux_diskless_kdump +++ b/xCAT-test/autotest/testcase/kdump/linux_diskless_kdump @@ -86,6 +86,9 @@ check:rc==0 # Verify that kdump directory from management node is still mounted on the compute node cmd:xdsh $$CN df -H +# Verify enablekdump postscript was executed on the compute node +cmd:xdsh $$CN grep "enablekdump return with" /var/log/xcat/xcat.log + cmd:xdsh $$CN "at now +1 minutes <<< /tmp/kdump.trigger" cmd:sleep 300