Issues
So far, we have
- published pre-canned results to a Standalone project
- written and executed a new test spec from scratch
This section of the tutorial walks through referencing issues from a failed test case.
This Standalone project has no Issues provider connected yet, so Push New Issue — auto-creating a new issue — isn't available. Referencing an existing issue, however, works regardless of any connection.
Reference Existing Issue
Click on Hello Manual and select START. Set the first case Test Case One to Failed. In the ISSUES row, paste the URL of any issue you'd like to reference — for example, https://github.com/your-org/your-repo/issues/1 if you have one handy, or any bug-tracker URL ending in the issue's number to see how it's captured. When done select STOP.
The reference is stored and displayed even without a connection — see Issue Providers for exactly how Testspace derives a display label from a URL it doesn't recognize as belonging to a connected service.
Idea: Connect a Real Provider
Issues can be connected to GitHub or Jira. Once connected, failed test cases can auto-create new issues, post follow-up comments on repeat failures, and their status stays in sync automatically — close it on the provider's side, and Testspace shows it as Closed.
This project doesn't need to become Connected to get this. The connection lives at the company level — once your company has a GitHub or Jira connection established (see Using a Connected Repo's Install step, or a direct service connection), edit this project's settings and pick a repo or project from the Issues provider dropdown — see Standalone Projects. GitLab and Bitbucket work this same way, but only automatically, for a Connected project whose repo is on one of those services — see Issue Providers for the full picture.
See Issue Providers for the full comparison across every provider.
Recap
This section covered referencing issues from a failed test case:
- Without a connected Issues provider, referencing an existing issue by URL still works
- Connecting GitHub or Jira (or using GitLab/Bitbucket via a Connected repo on that service) unlocks auto-creating issues, follow-up comments, and automatic status sync — see Issue Providers