diff --git a/xCAT-test/autotest/testcase/nodeset/cases0 b/xCAT-test/autotest/testcase/nodeset/cases0 index 84546a788..4d549447b 100644 --- a/xCAT-test/autotest/testcase/nodeset/cases0 +++ b/xCAT-test/autotest/testcase/nodeset/cases0 @@ -3,7 +3,11 @@ os:Linux cmd:nodeset $$CN stat check:rc==0 check:output=~$$CN:\s+[discover|boot|reboot|install|netboot|shell|standby] +cmd:nodeset $$CN stat -V +check:rc==0 +check:output=~$$CN:\s+\[\w+\]:\s+[discover|boot|reboot|install|netboot|shell|standby] end + start:nodeset_noderange os:Linux cmd:nodeset $$CN test diff --git a/xCAT-test/xcattest b/xCAT-test/xcattest index be197d0d9..f7e1f7450 100755 --- a/xCAT-test/xcattest +++ b/xCAT-test/xcattest @@ -220,6 +220,13 @@ if (defined($configfile)) { } } else { $setup_env_by_config_file = 0; + # Leverage environment variable to used in test case + foreach (keys %ENV) { + if (/^XCATTEST_/) { + my @envname=split("_",$_,2); + $config{var}{$envname[-1]} = $ENV{$_}; + } + } } if ($restore) {