All Projects → testspace-com → setup-testspace

testspace-com / setup-testspace

Licence: MIT license
A GitHub Action to install and configure the Testspace client used for publishing test content

Projects that are alternatives of or similar to setup-testspace

set-env-to-github env
A migration tools convert `::set-env`/`::set-output`/`::save-state` to $GITHUB_ENV/$GITHUB_OUTPUT/$GITHUB_STATE on GitHub Actions.
Stars: ✭ 27 (+3.85%)
Mutual labels:  actions
actions-suggest-related-links
A GitHub Action to suggest related or similar issues, documents, and links. Based on the power of NLP and fastText.
Stars: ✭ 23 (-11.54%)
Mutual labels:  actions
cobertura-action
GitHub Action to report cobertura coverage
Stars: ✭ 43 (+65.38%)
Mutual labels:  actions
yaml-update-action
Update YAML property with dynamic values
Stars: ✭ 81 (+211.54%)
Mutual labels:  actions
actionlint
Static checker for GitHub Actions workflow files
Stars: ✭ 1,385 (+5226.92%)
Mutual labels:  actions
action-dynamic-readme
~ Dynamic ReadME Generator ~
Stars: ✭ 29 (+11.54%)
Mutual labels:  actions
azure-static-website-deploy
Deploys static website to Azure Storage
Stars: ✭ 18 (-30.77%)
Mutual labels:  actions
recent-activity
Add your recent activity to your profile readme!
Stars: ✭ 87 (+234.62%)
Mutual labels:  actions
juejin-actions
掘金每天自动签到 github actions 。组织了每周一起学习200行左右的【源码共读】活动,感兴趣可以加我微信 ruochuan12 参与。
Stars: ✭ 47 (+80.77%)
Mutual labels:  actions
action-homebrew-bump-formula
⚙️ A GitHub Action to easily bump Homebrew formula on new release
Stars: ✭ 68 (+161.54%)
Mutual labels:  actions
dont-waste-your-ducking-time
🐓 An opinionated guide on how to test Redux ducks
Stars: ✭ 28 (+7.69%)
Mutual labels:  actions
material-about
An about screen to use in your Mobile apps.
Stars: ✭ 37 (+42.31%)
Mutual labels:  actions
github-actions-watcher
A CLI tool to see the status of your all GitHub Actions workflows in real time
Stars: ✭ 111 (+326.92%)
Mutual labels:  actions
launchbar
Actions repository for LaunchBar 6
Stars: ✭ 65 (+150%)
Mutual labels:  actions
clang-format-action
GitHub Action for clang-format checking
Stars: ✭ 48 (+84.62%)
Mutual labels:  actions
action-lgtm-reaction
GitHub Action to send LGTM reaction
Stars: ✭ 62 (+138.46%)
Mutual labels:  actions
eslint-action
Github action that runs ESLint on javascript code.
Stars: ✭ 81 (+211.54%)
Mutual labels:  actions
action-slack-notifier
🔔 GitHub Action to send notifications to Slack
Stars: ✭ 19 (-26.92%)
Mutual labels:  actions
changelog-enforcer
A simple GitHub action that enforces that a maintained changelog is kept up to date.
Stars: ✭ 32 (+23.08%)
Mutual labels:  actions
actions
Our Library of GitHub Actions
Stars: ✭ 49 (+88.46%)
Mutual labels:  actions

Testspace Action

Testspace client Setup Action

This GitHub Action is used to install and configure the Testspace client for publishing test results to Testspace.com.

  • Supports JUnit and other results formats such as NUnit, TRX, etc.
  • Supports Linux, maxOS, and Windows

LIVE DASHBOARD

Usage

Publish test results, code coverage, and other artifacts with one command. Seamless integration with your CI. Manage all your test status with a single dashboard providing history, metrics, and other types of insights.

steps:
  - uses: testspace-com/setup-testspace@v1
     with:
       domain: ${{github.repository_owner}}
       token: ${{ secrets.TESTSPACE_TOKEN }} # optional, only required for private repos
  ..
  - name: Publish Results to Testspace
    run: testspace path/to/*.xml

Setup

The Testspace client action requires a domain and optionally a token for publishing test results.

  • Testspace domain is the organizational name (subdomain) used when creating the account along with .testspace.com. The .testspace.com string is optional.
  • Testspace access token is required when using a private repo.

Push

Simple to publish test results, code coverage, custom metrics, etc., all with a single line command using the Testspace client.

  • Automatically supports a branch-based process, forks, and pull requests
  • Can also publish code coverage, and other artifacts (see here for details)
  • Aggregates results for jobs, matrix, and even multiple workflows

This sample repo - https://github.com/testspace-com/hello.publish - demonstrates support for jobs, matrix, and multiple workflows all executing based on the same commit. All of the published results are aggregated together as a single result set.

CLICK HERE to review the test results from the Hello Publish sample.

Testspace Dashboard

Testpace.com enables monitoring the status of the software, regardless of the testing method. All the metrics; test results, code coverage, defects, requirements, etc., are collected and analyzed together. Testspace Dashboard provides:

For more information on Publishing test results refer to the help Overview on publishing.

Dashboard

Contributing

Contributions are encouraged following the Contribution Guide.

License

This code is released under the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].