NAME
Test2::Tools::SkipUntil - skip tests until a date is reached
SYNOPSIS
use Test2::Bundle::More
use Test2::Tools::SkipUntil;
SKIP: {
skip_until "known fail see issue #213", '2018-06-01';
...
}
...
done_testing;
DESCRIPTION
Exports two functions for skipping tests until a datetime is reached. Dates are evaluated in localtime
. These might be useful when you have known exceptions in your test suite which are temporary.
FUNCTIONS
skip_until ($why, $count, $datetime)
Skips all tests in a SKIP
block, registering $count
skipped tests until localtime
is greater than or equal to $datetime
. Just like with skip, $count
is optional, and defaults to 1.
$datetime
must be a scalar in one of the following formats:
-
YYYY-MM-DDTHH:MM:SS - e.g. "2017-05-01T13:24:58"
-
YYYY-MM-DD - e.g. "2017-05-01"
skip_all_until ($why, $datetime)
Skips all tests by setting the test plan to zero, and exiting succesfully unless localtime
is greater than or equal to $datetime
. Behaves like skip_all.
See "skip_until ($why, $count, $datetime)" for the accepted $datetime
formats.
SOURCE
The source code repository for Test2-Tools-SkipUntil can be found on GitHub.
AUTHORS
David Farrell <dfarrell@cpan.org>
COPYRIGHT
Copyright 2018 David Farrell <dfarrell@cpan.org>
LICENSE
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See licenses.