# ExecutionInfo

{% dynamic setvar source_file "src/main/java/com/google/devtools/build/lib/starlarkbuildapi/test/ExecutionInfoApi.java" %} {% dynamic setvar version "8.1.0" %} {% dynamic setvar original_path "/rules/lib/providers/ExecutionInfo" %} {% include "_buttons.html" %} Use this provider to specify special environment requirements needed to run tests.

## Members

- ExecutionInfo
- exec_group
- requirements

## ExecutionInfo

    ExecutionInfo ExecutionInfo(requirements={}, exec_group='test')

Creates an instance.

### Parameters

Parameter | Description
--- | ---
`requirements` | dict; default is `{}` A dict indicating special execution requirements, such as hardware platforms.
`exec_group` | string; default is `'test'` The name of the exec group that is used to execute the test.

## exec_group

    string ExecutionInfo.exec_group

The name of the exec group that is used to execute the test.

## requirements

    dict ExecutionInfo.requirements

A dict indicating special execution requirements, such as hardware platforms.