@@ -252,6 +252,10 @@ END
INSERT INTO steps (flight,job,stepno, step,status, testid,started)
VALUES (?,?,?, ?,'running', ?,?)
END
+ if (!defined $script) {
+ $script = $0;
+ $script =~ s{^.*/}{};
+ }
my $stepno;
db_retry($flight,[qw(running)], $dbh_tests,[qw(flights)],sub {
$snq->execute($flight,$job);
@@ -248,10 +248,6 @@ sub complete_testid ($) {
sub substep_start ($;$) {
my ($testid,$script) = @_;
complete_testid(\$testid);
- if (!defined $script) {
- $script = $0;
- $script =~ s{^.*/}{};
- }
$mjobdb->step_start($testid,$script);
}
We are going to want to default this here in a more sophisticated way, but we can't do that if it's already been defaulted from $0 earlier. The other consumer of this default was in JobDB/Standalone, but we have just changed that to ignore it. So, no functional change. Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com> --- Osstest/JobDB/Executive.pm | 4 ++++ Osstest/TestSupport.pm | 4 ---- 2 files changed, 4 insertions(+), 4 deletions(-)