Revision aeeea531
Von Jan Büren vor etwa 8 Jahren hinzugefügt
SL/BackgroundJob/SelfTest.pm | ||
---|---|---|
95 | 95 |
} or $self->add_errors($::locale->text('Could not load class #1 (#2): "#3"', $module, $file, $@)) && return; |
96 | 96 |
|
97 | 97 |
eval { |
98 |
my $worker = $module->new; |
|
99 |
$worker->tester($self->tester); |
|
100 |
|
|
101 |
$worker->run; |
|
102 |
1; |
|
98 |
$self->tester->subtest($module => sub { |
|
99 |
$module->new->run; |
|
100 |
}); |
|
101 |
1 |
|
103 | 102 |
} or $self->add_errors($::locale->text('Could not load class #1, #2', $module, $@)) && return; |
104 | 103 |
|
105 | 104 |
$self->add_full_diag($output); |
Auch abrufbar als: Unified diff
Mehr als eine SelfTest-Modul prüfen
Der Aufruf der SelfTest funktionierte nur für genau eine
Datei - Mit einer leicht anderen Aufruf-Syntax werden auch weitere
Tests durchgeführt.