2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-08-26 21:20:29 +00:00
Files
xcat-core/xCAT-test/autotest/testcase/makenetworks/cases0
2018-11-05 03:24:53 -05:00

75 lines
1.6 KiB
Plaintext

start:makenetworks_h
description:help
label:others,ci_test,network
cmd:makenetworks -h
check:rc==0
check:output=~Usage
end
start:makenetworks_help
description:help
label:others,ci_test,network
cmd:makedhcp --help
check:rc==0
check:output=~Usage
end
start:makenetworks_v
description:version
label:others,ci_test,network
cmd:makenetworks -v
check:rc==0
check:output=~Version
end
start:makenetworks_d
os:Linux
description:makenetworks_d
label:others,ci_test,network
cmd:makenetworks -d > /tmp/mynetworksstanzas
check:rc==0
cmd:echo -ne "auto-testnetworks:\n objtype=network\n gateway=1.2.3.0\n mask=255.255.255.0\n net=1.2.3.1\n" >> /tmp/mynetworksstanzas
cmd:cat /tmp/mynetworksstanzas | chdef -z
check:rc==0
cmd:tabdump networks
check:output=~("auto-testnetworks","1.2.3.1","255.255.255.0",,"1.2.3.0",,,,,,,,,,,,)
cmd:chtab -d netname=auto-testnetworks networks
cmd:rm -f /tmp/mynetworksstanzas
end
start:makenetworks_d_V
description:display,verbose
label:others,network
cmd:makenetworks
check:rc==0
cmd:makenetworks -d -V
check:rc==0
check:output=~objtype=network
check:output=~(net=)
check:output=~(mask=)
end
start:makenetworks
os:Linux
description:makenetworks
label:others,network
cmd:num=`lsdef -t network |cut -d" " -f1 |tee /tmp/testnetworks|wc -l`;for((i=1;i<=$num;i++)) do rmdef -t network `cat /tmp/testnetworks|sed -n "${i}p"`; done
check:rc==0
check:output=~(definitions have been removed)
cmd:tabdump networks
check:rc==0
cmd:makenetworks
check:rc==0
cmd:tabdump networks
check:rc==0
cmd:lsdef -t network |cut -d" " -f1 > /tmp/inetworktest1
cmd:diff /tmp/testnetworks /tmp/inetworktest1
check:rc==0
cmd:rm -f /tmp/testnetworks
cmd:rm -f /tmp/inetworktest1
end