commit 7775ed32d9f4cab71db978f91b02d37f47aa105f Author: Nicolas Vigier boklm@torproject.org Date: Wed Feb 3 17:06:37 2021 +0100
Bug 40018: Add support for test_post option
If the option test_post is defined and pointing to a subroutine, then this subroutine will be run after each test.
We will be using this option to run an rsync after each Tor Browser build. --- TBBTestSuite/Tests.pm | 1 + 1 file changed, 1 insertion(+)
diff --git a/TBBTestSuite/Tests.pm b/TBBTestSuite/Tests.pm index 532b31b..1ec15ab 100644 --- a/TBBTestSuite/Tests.pm +++ b/TBBTestSuite/Tests.pm @@ -81,6 +81,7 @@ sub run_tests { } $test->{finish_time} = time; $test->{run_time} = $test->{finish_time} - $test->{start_time}; + $options->{test_post}->($tbbinfos, $test) if ref $options->{test_post} eq 'CODE'; if ($test->{fail_type} eq 'fatal' && is_test_error($test)) { last; }