From 550ef1a74aab6d8f260ad62af9a27c94405b5986 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=E1=B4=8F=C9=B4=C9=A2=20Jie?= Date: Tue, 29 May 2018 15:21:37 +0800 Subject: [PATCH] Test case for copycds, with a bogus disc (#5236) --- .../testcase/copycds/BOGUS-RHEL-7.0-ppc64.iso | Bin 0 -> 376832 bytes xCAT-test/autotest/testcase/copycds/cases1 | 5 +++++ .../testcase/copycds/copycds_bogus_disc | 18 ++++++++++++++++++ 3 files changed, 23 insertions(+) create mode 100644 xCAT-test/autotest/testcase/copycds/BOGUS-RHEL-7.0-ppc64.iso create mode 100644 xCAT-test/autotest/testcase/copycds/cases1 create mode 100755 xCAT-test/autotest/testcase/copycds/copycds_bogus_disc 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 0000000000000000000000000000000000000000..57b0d7c97b0f6d71e3315528b37f5b45cbe55527 GIT binary patch literal 376832 zcmeI*-)|Jh9RTpzNKuK?rcu;HRRm=crBSNZ=R0GYIDIyg%iO2eSqND@hjZt`O0#?AcaIPIpiX`q&Nn&d z!?`+fEq>P{S{uDdg+m~YAx-r=sU+H&; z`7-lzyxN-P-LjgD*RHmz-fl4*7UL@~``XvrozL5w>+7AZc4wo#xf!3zXg@K9r;f8BkI(s!oLKL~rFpHeZ+MfwiqDep#_XDKyGxjSipo!?K}W!nBU&Aqf$ zrtMxTyG-dO=OCr_(|nN5`8wQBxu^d;$00F1*FjG;=1*lj(fqfy|7WZ1Jqyt^ztb!U zoB@IVF5CYz5Q`895FkK+0D+eyke=Yi+5N*fN>5_f*JEevi+1OWjrRP>=E|j3yAxNB z;_B77I*Y3h=709%v)=`*-i@1PBlyK!5-N0t5)W$^!E{{|ny#zsjGX*a;9IK!5-N z0t5&UAV7e?X#)Q^wU7O3`m5~U{|ROJX7+G;{V&-!-MY-~H>nf;dRnZSje5E4vwt@D zFnedwVgG#fSzK)O^7GjrniCeQ5FRz#kM10we?p(X*$WILd><}0^R$M zBiUQ2Z~FcyZ~e7X*ZTMI=|3&)wy6U4HD$3ZMUhvQZFA$-(C@zJ6i=T?g1w|_oY zpE{4?pkGwIVmx^4kfLbSojTpV^VQwwiDFs7GK#wN`KA7*UM=csg0Lh&fB=D)A#i#h z`==g}ZJg46yq5+H_%hrM_tF3Zx5J(ARk)jSmaXHnTi##KJAdz{uHHwf6Znk~8;ld$ z$@fxM@@43Taq3jQmC`$@GkFsM0t5&UAaIgEUOviJW`9d})y4E64Zqgu&UW)yPI}j3 zS@f^uu^7+tvbWnEr}VU(%qG3buukk3{k)3R-gG)CXK|1QaGOr5;`)5(x40Plt;$E; z@vP`o(_!AN^4ObUfIiAF;;o1 z_4vS4Wh!n^q;raK3ZfWw%NucjGTa;GF@@7h7f}x-R~NXfE8VtE%F(>o<3Wl}!jMmZ z009C7UK4@YZcz{48oN#B{qv@IF&^)0BH%I!5FkK+!0RV4h{vzE&%)T4FCd1+JNuPE z{K;$U7f|jmU&LF-uiX6$?e+Vc>WT>vAn;-ZI+wP$H#WA{*SA`o&CSirpRX*3?~B#p z(SyUI)_fGdm1g;3>sA^80t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U RAV7cs0RjXF5O`jJ{{a`_O3MHM literal 0 HcmV?d00001 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}"