2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-05-30 17:46:38 +00:00

Revise InfiniBand test case

This commit is contained in:
GONG Jie 2017-08-24 17:00:07 +08:00
parent aa068365d4
commit 32404bcc9a
3 changed files with 36 additions and 10 deletions

View File

@ -1,10 +1,10 @@
start:rhel_infiniband_diskless_install
cmd:RHEL_ISO="$$ISO" LINUX_DISTRO="$$OS" COMPUTE_NODE="$$CN" MLNX_ISO="$$MLNX" DKMS_RPM="$$DKMS" /opt/xcat/share/xcat/tools/autotest/testcase/infiniband/rhel-infiniband-diskless-install.sh
cmd:RHEL_ISO="$$ISO" LINUX_DISTRO="GETNODEATTR($$CN, os)" COMPUTE_NODE="$$CN" MLNX_ISO="$$MLNX" DKMS_RPM="$$DKMS" /opt/xcat/share/xcat/tools/autotest/testcase/infiniband/rhel-infiniband-diskless-install.sh
check:rc==0
end
start:rhel_infiniband_diskfull_install
cmd:RHEL_ISO="$$ISO" LINUX_DISTRO="$$OS" COMPUTE_NODE="$$CN" MLNX_ISO="$$MLNX" DKMS_RPM="$$DKMS" /opt/xcat/share/xcat/tools/autotest/testcase/infiniband/rhel-infiniband-diskfull-install.sh
cmd:RHEL_ISO="$$ISO" LINUX_DISTRO="GETNODEATTR($$CN, os)" COMPUTE_NODE="$$CN" MLNX_ISO="$$MLNX" DKMS_RPM="$$DKMS" /opt/xcat/share/xcat/tools/autotest/testcase/infiniband/rhel-infiniband-diskfull-install.sh
check:rc==0
end

View File

@ -1,7 +1,14 @@
#!/bin/bash
########
# Set all the variables below
#
# For manually run this script in a standalone test environment without xCAT-test,
# do the following steps.
#
# * Set all the variables in LINE 11, 13, 16, and 17.
# * Download all the ISO files, RPMs needed, and put them in ${SOURCE_DIR}
# * If you intend to specify all the packages explicitly, set variable in LINE 61, 62, 63.
#
[ -n "$LINUX_DISTRO" ] &&
LINUX_DISTRO="rhels7.4"
@ -9,8 +16,8 @@ LINUX_DISTRO="rhels7.4"
LINUX_ARCH="ppc64le"
[ -n "$COMPUTE_NODE" ] &&
COMPUTE_NODE="c910f03c01p10"
SOURCE_DIR="/media/xcat"
COMPUTE_NODE="nonexistent"
SOURCE_DIR="/path/to/source"
########
@ -155,7 +162,7 @@ do
nodestat "${COMPUTE_NODE}" | grep ': sshd$'
[ "$?" -eq "0" ] && break
[ "${WAIT}" -le "${INSTALL_TIMEOUT}" ]
[ "$?" -ne "0" ] && echo "Operating system installation failed" >&2 && exit 1
[ "$?" -ne "0" ] && echo "Operating system installation failed." >&2 && exit 1
done
# For workaround the GitHub issue #3549
@ -167,4 +174,10 @@ xdsh "${COMPUTE_NODE}" date
xdsh "${COMPUTE_NODE}" 'rpm -qa' | grep 'mlnx'
[ "$?" -ne "0" ] && echo "MLNX OFED installation checking failed." >&2 && exit 1
xdsh "${COMPUTE_NODE}" 'lspci'
xdsh "${COMPUTE_NODE}" 'lsslot -c pci'
xdsh "${COMPUTE_NODE}" 'lsslot'
xdsh "${COMPUTE_NODE}" 'ibv_devinfo'
xdsh "${COMPUTE_NODE}" 'iblinkinfo'
exit 0

View File

@ -1,7 +1,14 @@
#!/bin/bash
########
# Set all the variables below
#
# For manually run this script in a standalone test environment without xCAT-test,
# do the following steps.
#
# * Set all the variables in LINE 11, 13, 16, and 17.
# * Download all the ISO files, RPMs needed, and put them in ${SOURCE_DIR}
# * If you intend to specify all the packages explicitly, set variable in LINE 61, 62, 63
#
[ -n "$LINUX_DISTRO" ] &&
LINUX_DISTRO="rhels7.4"
@ -9,8 +16,8 @@ LINUX_DISTRO="rhels7.4"
LINUX_ARCH="ppc64le"
[ -n "$COMPUTE_NODE" ] &&
COMPUTE_NODE="c910f03c01p10"
SOURCE_DIR="/media/xcat"
COMPUTE_NODE="nonexistent"
SOURCE_DIR="/path/to/source"
########
@ -171,7 +178,7 @@ do
nodestat "${COMPUTE_NODE}" | grep ': sshd$'
[ "$?" -eq "0" ] && break
[ "${WAIT}" -le "${NETBOOT_TIMEOUT}" ]
[ "$?" -ne "0" ] && echo "Netboot failed" >&2 && exit 1
[ "$?" -ne "0" ] && echo "Netboot failed." >&2 && exit 1
done
# For workaround the GitHub issue #3549
@ -183,4 +190,10 @@ xdsh "${COMPUTE_NODE}" date
xdsh "${COMPUTE_NODE}" 'rpm -qa' | grep 'mlnx'
[ "$?" -ne "0" ] && echo "MLNX OFED installation checking failed." >&2 && exit 1
xdsh "${COMPUTE_NODE}" 'lspci'
xdsh "${COMPUTE_NODE}" 'lsslot -c pci'
xdsh "${COMPUTE_NODE}" 'lsslot'
xdsh "${COMPUTE_NODE}" 'ibv_devinfo'
xdsh "${COMPUTE_NODE}" 'iblinkinfo'
exit 0