Xray test management integration for vscode
- Open a new instance of vscode
- Create a new file and the add ff lines:
⚠ Make sure to at least supply the required extension settings.{ "folders": [ { "name": "{{YOUR_PROJECT_KEY}}", "uri": "xbfs:/" } ], "settings": { "xrayBeams.jira.baseUrl": "{{YOUR_BASE_URL}}", "xrayBeams.jira.projectKey": "{{YOUR_PROJECT_KEY}}", "xrayBeams.jira.username": "{{YOUR_USERNAME}}", "xrayBeams.jira.jql.orphans": "", "xrayBeams.jira.jql.preConditions": "", "editor.detectIndentation": true, "editor.tabSize": 2 } }
- Save the file as
xraybeams test repository.code-workspace
- Open the workspace file in vscode anytime you need to work on your Xray project.
Working on multiple Xray projects?
Simply create another workspace file for each Xray project and open them as separate instances of vscode.
Xray Beams can only work on one Xray project per vscode instance. This is by design in order to allow the user to focus on a specific Xray project and to limit the number of views present in the explorer.
⚠ Workspace file allows you to add more than one folder. Please limit it to one folder only.
Create, rename, move or delete Xray folders.
An arbitrary feature file will be created along with the Xray folders so that you will be able to view the associated Xray tests as feature scenarios.
Add, move or delete tests.
View and add orphaned tests to feature files.
View and add pre-conditions to feature files.
🛈 A folderId:{{folderId}}
label will be added/removed from the pre-condition when it gets associated/dissociated to an Xray folder.
Notifies you if your feature files are malformed and prevents you from committing these changes.
This extension contributes the following settings:
Required
xrayBeams.jira.baseUrl
xrayBeams.jira.projectKey
xrayBeams.jira.username
Optional
xrayBeams.jira.jql.orphans
: The Orphans "JQL Search" filterxrayBeams.jira.jql.preConditions
: The Additional jql filter for pre-conditions