2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-05-29 17:23:08 +00:00

fix bug#977 support running script in xcat test case and modify time calculating method

This commit is contained in:
hu-weihua 2016-04-27 01:57:00 -04:00
parent 750e82f4f2
commit cfd5a999da

View File

@ -592,7 +592,7 @@ sub loadcase
}elsif($line =~ /^stop\s*:\s*(\w[\w\,]+)/){
next if $skip;
$cases[$i]->{stop}=$1;
}elsif($line =~ /^cmd\s*:\s*([\$\w].+)/){
}elsif($line =~ /^cmd\s*:\s*([\/\$\w].+)/){
next if $skip;
$j = $j + 1;
$z = 0;
@ -740,7 +740,7 @@ sub runcase
$j = 0;
$total = $total + 1;
my $now1=timelocal(localtime());
my $time1=gmtime $now1;
my $time1=scalar(localtime());
log_this("------START:$$case{name}::Time:$time1------");
push @record, "------START:$$case{name}::Time:$time1------";
push @record, "FILENAME:$$case{filename}";
@ -855,7 +855,7 @@ sub runcase
$j = $j + 1;
}
my $now2=timelocal(localtime());
my $time2=gmtime $now2;
my $time2 = scalar(localtime());
my $diff=$now2-$now1;
if($failed){
log_this("------END::$$case{name}::Failed::Time:$time2 ::Duration::$diff sec------");