diff --git a/xCAT-test/autotest/testcase/copycds/BOGUS-RHEL-7.0-ppc64.iso b/xCAT-test/autotest/testcase/copycds/BOGUS-RHEL-7.0-ppc64.iso new file mode 100644 index 000000000..57b0d7c97 Binary files /dev/null and b/xCAT-test/autotest/testcase/copycds/BOGUS-RHEL-7.0-ppc64.iso differ diff --git a/xCAT-test/autotest/testcase/copycds/cases1 b/xCAT-test/autotest/testcase/copycds/cases1 new file mode 100644 index 000000000..dd3d2ddec --- /dev/null +++ b/xCAT-test/autotest/testcase/copycds/cases1 @@ -0,0 +1,5 @@ +start:copycds_bogus_disc +description: Test cases for the copycds with a bogus disc +cmd:/opt/xcat/share/xcat/tools/autotest/testcase/copycds/copycds_bogus_disc +check:rc==0 +end diff --git a/xCAT-test/autotest/testcase/copycds/copycds_bogus_disc b/xCAT-test/autotest/testcase/copycds/copycds_bogus_disc new file mode 100755 index 000000000..b292f8d04 --- /dev/null +++ b/xCAT-test/autotest/testcase/copycds/copycds_bogus_disc @@ -0,0 +1,18 @@ +#!/bin/bash + +set -x + +function cleanup() +{ + rm -rf /install/rhels7/ppc64 + rmdef -t osimage rhels7-ppc64-install-compute + rmdef -t osimage rhels7-ppc64-install-service + rmdef -t osimage rhels7-ppc64-netboot-compute + rmdef -t osimage rhels7-ppc64-statelite-compute +} + +trap cleanup EXIT + +ISO_FILE="/opt/xcat/share/xcat/tools/autotest/testcase/copycds/BOGUS-RHEL-7.0-ppc64.iso" + +copycds "${ISO_FILE}"