-
-
31 May 2018 01:36:46 UTC
- Distribution: Test2-Tools-SkipUntil
- Module version: 0.05
- Source (raw)
- Browse (raw)
- Changes
- How to Contribute
- Repository
- Issues
- Testers (695 / 0 / 9)
- Kwalitee
Bus factor: 1- 89.84% Coverage
- License: perl_5
- Activity
24 month- Tools
- Download (4.1KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
and 1 contributors- David Farrell
- Dependencies
- Carp
- Test2::API
- Test2::Bundle::More
- Test2::Tools::Basic
- Test2::Tools::Compare
- Test2::Tools::Exception
- Time::Piece
- strict
- warnings
- and possibly others
- Reverse dependencies
- CPAN Testers List
- Dependency graph
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 untillocaltime
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.
Module Install Instructions
To install Test2::Tools::SkipUntil, copy and paste the appropriate command in to your terminal.
cpanm Test2::Tools::SkipUntil
perl -MCPAN -e shell install Test2::Tools::SkipUntil
For more information on module installation, please visit the detailed CPAN module installation guide.