Skip to content

dnmfarrell/Test2-Tools-SkipUntil

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 the "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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages