You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

25 lines
821 B

  1. package run_base_pkg is
  2. signal runner : runner_sync_t := (phase => test_runner_entry,
  3. locks => ((false, false),
  4. (false, false),
  5. (false, false)),
  6. exit_without_errors => false,
  7. exit_simulation => false);
  8. shared variable runner_trace_logger : logger_t;
  9. procedure runner_init;
  10. impure function get_phase
  11. return runner_phase_t;
  12. procedure set_test_case_name (
  13. constant index : in positive;
  14. constant new_name : in string);
  15. impure function get_test_case_name (
  16. constant index : positive)
  17. return string;
  18. procedure set_num_of_test_cases (
  19. constant new_value : in integer);
  20. end package;