start:xdsh_h label:mn_only,parallel_cmds cmd:xdsh -h check:rc==0 end start:xdsh_V label:mn_only,parallel_cmds cmd:xdsh -V check:rc==0 check:output=~Version end start:xdsh_regular_command label:cn_os_ready,parallel_cmds cmd:XCATBYPASS=1 xdsh $$CN "ps -ef" check:rc==0 check:output=~$$CN:\s+UID\s+PID\s+PPID\s+C\s+STIME\s+TTY\s+TIME\s+CMD end start:xdsh_Q_command label:cn_os_ready,parallel_cmds cmd:xdsh $$CN -Q "ps -ef" check:rc==0 check:output=~ end start:xdsh_c_sn label:cn_os_ready,parallel_cmds cmd:xdsh $$SN "ls -l /var/xcat/syncfiles" > /dev/null 2>&1; if [ "$?" -ne "0" ]; then xdsh $$SN "mkdir -p /var/xcat/syncfiles";fi check:rc==0 cmd: xdsh $$SN "echo 'test' > /var/xcat/syncfiles/xdsh_c.tmp" check:rc==0 cmd: xdsh $$SN -c check:rc==0 cmd:xdsh $$SN "ls -l /var/xcat/syncfiles" check:rc==0 check:output=~ end start:xdsh_c_cn label:cn_os_ready,parallel_cmds cmd:xdsh $$CN "ls -l /var/xcat/node/syncfiles" > /dev/null 2>&1; if [ "$?" -ne "0" ]; then xdsh $$CN "mkdir -p /var/xcat/node/syncfiles";fi check:rc==0 cmd: xdsh $$CN "echo 'test' > /var/xcat/node/syncfiles/xdsh_c.tmp" check:rc==0 cmd: xdsh $$CN -c check:rc==0 cmd:xdsh $$CN "ls -l /var/xcat/node" check:rc==0 check:output=~ end start:xdsh_e_filename label:cn_os_ready,parallel_cmds cmd:echo "echo 'xdsh_e_filename test' > /tmp/xdsh_e_filename.txt" > /tmp/xdsh_script.sh check:rc==0 cmd:chmod +x /tmp/xdsh_script.sh check:rc==0 cmd:xdsh $$CN -e /tmp/xdsh_script.sh check:rc==0 cmd:xdsh $$CN "ls -l /tmp |grep xdsh_e_filename.txt" check:output=~xdsh_e_filename.txt cmd:xdsh $$CN "cat /tmp/xdsh_e_filename.txt" check:output=~xdsh_e_filename test cmd:xdsh $$CN "rm -r /tmp/xdsh_e_filename.txt" check:rc==0 cmd:rm -r /tmp/xdsh_script.sh check:rc==0 end start:xdsh_E label:cn_os_ready,parallel_cmds cmd:echo 'export DSH_FANOUT=8' > /tmp/xdsh.test check:rc==0 cmd:xdsh $$CN -E /tmp/xdsh.test "export |grep DSH_FANOUT" check:rc==0 check:output=$$CN: declare -x DSH_FANOUT="8" cmd:rm -r /tmp/xdsh.test check:rc==0 end start:xdsh_i_linux label:cn_os_ready,parallel_cmds cmd: copycds $$ISO check:rc==0 cmd: genimage __GETNODEATTR($$CN,os)__-__GETNODEATTR($$CN,arch)__-netboot-compute check:rc==0 cmd: xdsh -i /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg "rpm -qa|grep uuid" check:rc==0 check:output=~libuuid end start:xdsh_t label:cn_os_ready,parallel_cmds cmd:date +%s > /tmp/start.txt check:rc==0 cmd:xdsh $$CN -t 5 "sleep 10" check:rc!=0 check:output=~Error: (\[.*?\]: )?Caught SIGINT - terminating the child processes. cmd:date +%s > /tmp/end.txt check:rc==0 cmd:a=`cat /tmp/start.txt`;b=`cat /tmp/end.txt`;c=$[$b-$a];echo $c check:rc==0 check:output<7 cmd:rm -f /tmp/start.txt /tmp/end.txt end start:xdsh_q label:cn_os_ready,parallel_cmds cmd:xdsh $$CN -q check:rc==0 check:output=~DSH:DSH_FANOUT= end start:xdsh_T label:cn_os_ready,parallel_cmds cmd:xdsh $$CN -T "hostname" check:rc==0 check:output=~TRACE:Default context is XCAT check:output=~$$CN: $$CN end start:xdsh_o label:cn_os_ready,parallel_cmds cmd:xdsh $$CN -o "-v" date check:rc==0 check:output=~$$CN: OpenSSH check:output=~$$CN: debug end