Test2::EventFacet::Plan(3p)

Test2::EventFacet::Plan3p

Facet for setting the plan

Overview

Events use this facet when they need to set the plan.

Fields

$string = $plan->{details}
$string = $plan->details()

Human readable explanation for the plan being set. This is normally not rendered by most formatters except when the "skip" field is also set.

$positive_int = $plan->{count}
$positive_int = $plan->count()

Set the number of expected assertions. This should usually be set to 0 when "skip" or "none" are also set.

$bool = $plan->{skip}
$bool = $plan->skip()

When true the entire test should be skipped. This is usually paired with an explanation in the "details" field, and a "control" facet that has "terminate" set to 0.

$bool = $plan->{none}
$bool = $plan->none()

This is mainly used by legacy Test::Builder tests which set the plan to "no plan", a construct that predates the much better done_testing().

If you are using this in non-legacy code you may need to reconsider the course of your life, maybe a hermitage would suite you?

Source

The source code repository for Test2 can be found at <https://github.com/Test-More/test-more/>.

Maintainers

Chad Granum <[email protected]>

Releases

17 releases since OpenBSD 6.5; the text changed 11 times.

  1. 6.5
  2. 6.6
  3. 6.7
  4. 6.8
  5. 6.9–7.2
  6. 7.3
  7. 7.4
  8. 7.5
  9. 7.6
  10. 7.7–7.8
  11. 7.9
  12. 8.0

Authors

Chad Granum <[email protected]>

From man 8.0-current-20261101 in OpenBSD 8.0-current (2026-11-01). Parsed by carta from the page's man source.