TAP::Base(3p)

TAP::Base3p

Base class that provides common functionality to tap::parser and tap::harness

Usage

    package TAP::Whatever;
    use base 'TAP::Base';
    # ... later ...
    
    my $thing = TAP::Whatever->new();
    
    $thing->callback( event => sub {
        # do something interesting
    } );

Version

Version 3.50

Overview

"TAP::Base" provides callback management.

Methods

Class Methods

"callback"

Install a callback for a named event.

"get_time"

Return the current time using Time::HiRes if available.

"time_is_hires"

Return true if the time returned by get_time is high resolution (i.e. if Time::HiRes is available).

"get_times"

Return array reference of the four-element list of CPU seconds, as with "times" in perlfunc.

Releases

32 releases since OpenBSD 5.0; the text changed 20 times.

  1. 5.0–5.3
  2. 5.4–5.5
  3. 5.6
  4. 5.7
  5. 5.8–5.9
  6. 6.0
  7. 6.1
  8. 6.2
  9. 6.3–6.4
  10. 6.5
  11. 6.6
  12. 6.7
  13. 6.8
  14. 6.9–7.2
  15. 7.3
  16. 7.4
  17. 7.5
  18. 7.6
  19. 7.7–7.8
  20. 7.9
  21. 8.0

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