A Testspace Project is a named collection of related Spaces. A Space is a data collection endpoint. You reach a Project Page by selecting a Project from the Projects tab under the top level Organization Page.
By default, the Spaces tab is selected. This view shows all Spaces that belong to the Project. If the Project contains Hidden Spaces1) they are shown separately under the Hidden Spaces heading.
The image below shows the Spaces tab under a Connected GitHub Project named
testspace-samples:cpp.cpputest. The Project's Name is derived from the
Spaces under Connected Projects represent branches under the Project's connected repository.
A new Space is automatically created:
nameand will be pre-populated with the most recent results, exemptions and metrics from the Space corresponding to the base branch (if such data already exist). An easily recognizable name is given to this result set -
fork-PR-123) and will be pre-populated with the most recent results, exemptions and metrics from the Space corresponding to the base branch (if such data already exist). An easily recognizable name is given to this result set -
Tagsin Project's connected repository.
A new Space will become
visible on the first Testspace
client push of results to it (e.g. during CI build).
A Connected Space is automatically hidden when its corresponding branch is deleted. All metric data is maintained to provide statistics for the Project and its connected repository.
Spaces under Standalone Projects are manually created and can be hidden or deleted at any time. They are used to collect and analyze data from unconnected repositories. To create a new unconnected Space, click on the
New Space button on the Spaces tab on the Project page.
When manually creating a Space under a Standalone project, the Edit Space dialog is used to enter all user-definable settings for the new Space (see Space Settings below).
|Name|| Name of the Space
|Description||Textual description of the Space. The description text supports a subset of Markdown.|
|Health Indicators||Controls the deadline for new publications.|
|Hidden||When checked the Space is categorized as a hidden (not listed in public Projects or on the Projects tab in the Organization view). Also there is no email notifications for a hidden Space.|
|Copy settings from another Space||This allows you to copy all of the settings from an existing Space. This includes metrics, badges and thresholds. It also will use the last result set of the Space being copied as a baseline for the new Space.|