{"id":20550204,"url":"https://github.com/dnmfarrell/test2-tools-skipuntil","last_synced_at":"2026-04-25T03:21:38.926Z","repository":{"id":56839858,"uuid":"133176361","full_name":"dnmfarrell/Test2-Tools-SkipUntil","owner":"dnmfarrell","description":null,"archived":false,"fork":false,"pushed_at":"2018-10-19T18:26:44.000Z","size":18,"stargazers_count":1,"open_issues_count":1,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-16T16:49:13.723Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dnmfarrell.png","metadata":{"files":{"readme":"README.pod","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-05-12T19:15:53.000Z","updated_at":"2020-07-18T16:29:56.000Z","dependencies_parsed_at":"2022-08-29T05:01:16.111Z","dependency_job_id":null,"html_url":"https://github.com/dnmfarrell/Test2-Tools-SkipUntil","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dnmfarrell%2FTest2-Tools-SkipUntil","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dnmfarrell%2FTest2-Tools-SkipUntil/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dnmfarrell%2FTest2-Tools-SkipUntil/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dnmfarrell%2FTest2-Tools-SkipUntil/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dnmfarrell","download_url":"https://codeload.github.com/dnmfarrell/Test2-Tools-SkipUntil/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242157180,"owners_count":20081036,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-16T02:23:49.577Z","updated_at":"2026-04-25T03:21:38.871Z","avatar_url":"https://github.com/dnmfarrell.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"=head1 NAME\n\nTest2::Tools::SkipUntil - skip tests until a date is reached\n\n=head1 SYNOPSIS\n\n  use Test2::Bundle::More\n  use Test2::Tools::SkipUntil;\n\n  SKIP: {\n    skip_until \"known fail see issue #213\", '2018-06-01';\n    ...\n  }\n\n  ...\n\n  done_testing;\n\n=head1 DESCRIPTION\n\nExports two functions for skipping tests until a datetime is reached. Dates are\nevaluated in C\u003clocaltime\u003e. These might be useful when you have known exceptions\nin your test suite which are temporary.\n\n=head1 FUNCTIONS\n\n=head2 skip_until ($why, $count, $datetime)\n\nSkips all tests in a C\u003cSKIP\u003e block, registering C\u003c$count\u003e skipped tests until\nC\u003clocaltime\u003e is greater than or equal to C\u003c$datetime\u003e. Just like with\nL\u003cskip|https://metacpan.org/pod/Test2::Tools::Basic#skip($why)\u003e, C\u003c$count\u003e is\noptional, and defaults to 1.\n\nC\u003c$datetime\u003e must be a scalar in one of the following formats:\n\n=over 4\n\n=item *\n\n  YYYY-MM-DDTHH:MM:SS - e.g. \"2017-05-01T13:24:58\"\n\n=item *\n\n  YYYY-MM-DD - e.g. \"2017-05-01\"\n\n=back\n\n=head2 skip_all_until ($why, $datetime)\n\nSkips all tests by setting the test plan to zero, and exiting succesfully\nunless C\u003clocaltime\u003e is greater than or equal to C\u003c$datetime\u003e. Behaves like\nL\u003cskip_all|https://metacpan.org/pod/Test2::Tools::Basic#skip_all($reason)\u003e.\n\nSee the L\u003c/\"skip_until ($why, $count, $datetime)\"\u003e for the accepted C\u003c$datetime\u003e formats.\n\n=head1 SOURCE\n\nThe source code repository for Test2-Tools-SkipUntil can be found on L\u003cGitHub|https://github.com/dnmfarrell/Test2-Tools-SkipUntil\u003e.\n\n=head1 AUTHORS\n\nDavid Farrell \u003cdfarrell@cpan.org\u003e\n\n=head1 COPYRIGHT\n\nCopyright 2018 David Farrell \u003cdfarrell@cpan.org\u003e\n\n=head1 LICENSE\n\nThis program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.\n\nSee L\u003clicenses|http://dev.perl.org/licenses/\u003e.\n\n\n=cut\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdnmfarrell%2Ftest2-tools-skipuntil","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdnmfarrell%2Ftest2-tools-skipuntil","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdnmfarrell%2Ftest2-tools-skipuntil/lists"}