---
name: "Test2::Harness::Run"
section: "3pm"
platform: "linux"
package: "libtest2-harness-perl"
version: "1.000158-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Test2::Harness::Run"
---

# Test2::Harness::Run(3pm)

Representation of a set of tests to run, and their options.

## NAME

Test2::Harness::Run - Representation of a set of tests to run, and their options.

## DESCRIPTION

## ATTRIBUTES

These are set at construction time and cannot be modified.

See App::Yath::Options::Run for more documentation on these.

### FROM OPTIONS

- $bool = $run-\>author\_testing

  - $hashref = $run-\>env\_vars

  - $bool = $run-\>event\_uuids

  - $arrayref = $run-\>fields

  - $string = $run-\>input

  - $path = $run-\>input\_file

  - $bool = $run-\>io\_events

  - $arrayref = $run-\>links

  - $arrayref = $run-\>load

  - $hashref = $run-\>load\_import

  - $bool = $run-\>mem\_usage

  - $int = $run-\>retry

  - $bool = $run-\>retry\_isolated

  - $string = $run-\>run\_id

  - $arrayref = $run-\>test\_args

  - $bool = $run-\>unsafe\_inc

  - $bool = $run-\>use\_stream

  ### OTHER

- $hashref = $run-\>meta

  meta-data plugins may have attached.

## METHODS

- $path = $run-\>run\_dir($workdir)

  Returns the path `"$workdir/$run_id"`.

- $hashref = $run-\>queue\_item(\\@PLUGINS)

  Gets the queue item that represents this object.

## SOURCE

The source code repository for Test2-Harness can be found at *http://github.com/Test-More/Test2-Harness/*.

## MAINTAINERS

- Chad Granum \<exodist@cpan.org\>

  ## AUTHORS

- Chad Granum \<exodist@cpan.org\>

  ## COPYRIGHT

Copyright 2020 Chad Granum \<exodist7@gmail.com\>.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

See *http://dev.perl.org/licenses/*
