| workingDir | Path to the working directory. | no | ${{ github.workspace }} |
| installDir | Path to the dotTEST installation directory, which contains dottestcli.exe. If not specified, dottestcli.exe will be searched for on PATH. | no | — |
| solution | Path to the solution to be analyzed. Specify a semicolon-separated list of paths to analyze many solutions. Supports ANT-style wildcards. | no | .\*.sln |
| project | Path to the project to be analyzed when no solution is provided. Specify a semicolon-separated list of paths to analyze many projects. Supports ANT-style wildcards. | no | — |
| website | Full path to the website directory to be analyzed when no solution is provided. | no | — |
| testConfig | URL of the test configuration to be used for analysis. | no | builtin://Recommended .NET Rules |
| resource | Solution-relative path to a project in a solution, a directory of files in a project, or a file. Use a semicolon-separated list to specify multiple paths. | no | — |
| include | File system paths to files to include in analysis. Supports ANT-style wildcards. If not specified, all files are analyzed. Use a semicolon-separated list to specify multiple paths. | no | — |
| exclude | File system paths to files to exclude from analysis. Supports ANT-style wildcards. Use a semicolon-separated list to specify multiple paths. | no | — |
| referenceReportFile | Path to the baseline report.xml file for Test Impact Analysis. | no | — |
| referenceCoverageFile | Path to the baseline coverage.xml file for Test Impact Analysis. | no | — |
| reference | Path to additional assemblies required to resolve dependencies. Specify a semicolon-separated list of paths to provide many references. Supports ANT-style wildcards. | no | — |
| reportDir | Path to the directory where the report will be created. | no | ${{ github.workspace }}/.dottest/report/${{ github.run_number }} |
| publish | Publishes report to DTP. | no | — |
| settings | Path to a settings file. Use a semicolon-separated list to specify multiple paths. | no | — |
| property | A single configuration setting in the "key=value" format. Use a semicolon-separated list to specify multiple paths. | no | — |
| nobuild | Disables the build of the tested solutions or projects. | no | — |
| testTagFilter | Runs tests that are tagged with specific issue tracking types/IDs. | no | — |
| solutionConfig | Solution configuration, e.g. "Debug". | no | — |
| projectConfig | Project configuration, e.g. "Debug". | no | — |
| targetPlatform | Target platform of the solution configuration (e.g."Any CPU") or project configuration (e.g. "AnyCPU"). | no | — |
| out | Path to the location where console output is saved. | no | — |
| fail | Fails the command with exit code 2 or 4 if any findings are reported. It is recommended to use it with continue-on-error: true. | no | — |
| showsettings | Lists all settings that are currently used. | no | — |
| sarifMode | 'Mode for GitHub report (SARIF) generation. You can use:
# - "legacy" - for dotTEST 2020.2 or older
# - "builtin" - for dotTEST 2021.1 or newer (default) | no | builtin |