Overview of Testspace Client CLI
NAME=VALUE syntax.# General syntax
testspace [--version] [--help] [<command>] [<args>]
# Example: Passing an environment variable during execution
testspace "mytests.xml" "my-space" NAME=VALUEwebsite·Indexed 33 days ago
https://help.testspace.com/Documentation for Testspace, a platform for publishing and tracking automated test results and manual testing specs. Includes guides on the Testspace Client CLI, REST API, and integration with CI/CD systems like Azure Pipelines and Jenkins. Supports various test output formats such as JUnit, NUnit, Visual Studio TRX, and xUnit.net, as well as code coverage formats like Clover and Cobertura.
NAME=VALUE syntax.# General syntax
testspace [--version] [--help] [<command>] [<args>]
# Example: Passing an environment variable during execution
testspace "mytests.xml" "my-space" NAME=VALUEThe Issues provider determines where Testspace creates and references issues for both automated test result annotations and manual test-case failures.
Project Types and Configuration:
.testspace.yml using issues.provider.Provider Capabilities:
{% include %} tag. Testspace supports two modes for managing includes: Standalone and Connected.Testspace provides a comprehensive system for collecting and analyzing software quality metrics. Key capabilities include:
When pushing content using the Testspace Client, you can provide metadata about the repository, build status, and external service links using the following options:
--repo <type[:path]>: Specifies the repository type (git, svn, or p4) to collect commit details and generate a code change report. If a path is provided, it specifies the local repository location; otherwise, the current directory is used.git, the path is equivalent to the --git-dir option or the GIT_DIR environment variable.p4, an active login ticket and the P4PORT and P4CLIENT environment variables must be configured.--link <[token@]type>: Links an external service. Supported types are codecov or coveralls. An optional API access token can be prefixed (e.g., token@codecov).--build-url <url>: The URL of the build that produced the content.--build-status <status>: The status of the build. Allowed values: success, failure, or error.--message <text>: A textual description to associate with the pushed content.# Example: Push with git repo, build status, and a message
testspace push --repo git:/path/to/repo --build-status success --message "Production build"
# Example: Link to Codecov with a token
testspace push --link mytoken@codecovTestspace allows users to initiate discussions about specific result sets by creating a Note. This can be done in two ways:
In Connected projects, Testspace maps spaces to repository branches. Spaces are automatically created and deleted based on repository activity. There are two types of spaces:
main) is always a release space.A Space in Testspace is used to collect and track test results from automated tests (via the Testspace client) and manual testing sessions. The Current tab provides a snapshot of the most recent completed Result record, displaying a hierarchy of folders and suites.
Key dashboard elements include:
Folders and Suites provide roll-up totals for passing/failing suites, passing/failing test cases, failure counts (new, tracked, resolved), and total duration.
Testspace analyzes testing data to generate high-level Insights viewable in the Indicators and Metrics sections. These indicators assess workflow performance based on four status levels: Undetermined (insufficient data), Good (meeting/exceeding expectations), Fair (not meeting highest performance), and Poor (requires review). The primary indicators are: