# `Ahven.Tap_Runner` – Package

## Procedures and Functions

### Run

    procedure Run (Suite : in out Framework.Test'Class);

Run the suite and print the results in Test-Anything-Protocol (TAP) format. Skipped tests are reported as ok with # SKIP text in description.

### Add_Pass

    procedure Add_Pass (Listener : in out Tap_Listener;
                        Info     :        Context);

### Add_Failure

    procedure Add_Failure (Listener : in out Tap_Listener;
                           Info     :        Context);

### Add_Error

    procedure Add_Error (Listener : in out Tap_Listener;
                         Info     :        Context);

### Start_Test

    procedure Start_Test (Listener : in out Tap_Listener;
                          Info     :        Context);

### End_Test

    procedure End_Test (Listener : in out Tap_Listener;
                        Info     :        Context);