Package: run_pkg
- File: run_api.vhd
Signals
Name | Type | Description |
---|---|---|
runner | runner_sync_t |
Constants
Name | Type | Value | Description |
---|---|---|---|
runner_state | runner_t | new_runner |
Functions
- test_runner_setup ( signal runner : inout runner_sync_t;
constant runner_cfg : in string := runner_cfg_default) return ()
- test_runner_cleanup ( signal runner: inout runner_sync_t;
external_failure : boolean := false;
allow_disabled_errors : boolean := false;
allow_disabled_failures : boolean := false;
fail_on_warning : boolean := false) return ()
- set_timeout (signal runner : inout runner_sync_t;
constant timeout : in time) return ()
Description
Set watchdog timeout dynamically relative to current time
Overrides time argument to test_runner_watchdog procedure
- test_runner_watchdog ( signal runner : inout runner_sync_t;
constant timeout : in time;
constant do_runner_cleanup : boolean := true) return ()
- timeout_notification ( signal runner : runner_sync_t ) return boolean
- lock_entry ( signal runner : inout runner_sync_t;
constant phase : in runner_legal_phase_t;
constant logger : in logger_t := runner_trace_logger;
constant path_offset : in natural := 0;
constant line_num : in natural := 0;
constant file_name : in string := "") return ()
- unlock_entry ( signal runner : inout runner_sync_t;
constant phase : in runner_legal_phase_t;
constant logger : in logger_t := runner_trace_logger;
constant path_offset : in natural := 0;
constant line_num : in natural := 0;
constant file_name : in string := "") return ()
- lock_exit ( signal runner : inout runner_sync_t;
constant phase : in runner_legal_phase_t;
constant logger : in logger_t := runner_trace_logger;
constant path_offset : in natural := 0;
constant line_num : in natural := 0;
constant file_name : in string := "") return ()
- unlock_exit ( signal runner : inout runner_sync_t;
constant phase : in runner_legal_phase_t;
constant logger : in logger_t := runner_trace_logger;
constant path_offset : in natural := 0;
constant line_num : in natural := 0;
constant file_name : in string := "") return ()
- wait_until ( signal runner : in runner_sync_t;
constant phase : in runner_legal_phase_t;
constant logger : in logger_t := runner_trace_logger;
constant path_offset : in natural := 0;
constant line_num : in natural := 0;
constant file_name : in string := "") return ()
- entry_gate ( signal runner : inout runner_sync_t) return ()
- exit_gate ( signal runner : in runner_sync_t) return ()
- notify (signal runner : inout runner_sync_t;
idx : natural := runner_event_idx) return ()
Description
Private