At Xray, all attachments included in Test Steps and attachments from Execution Results ( like the screenshots, you add as evidence) are stored in a dedicated database.
Considering the Xray edition you have, you need to take into consideration the following storage limits:
If you want to track your current storage usage, please check Storage, at Jira Settings > Apps > Xray.
Learn more about how to manage storage at Global Settings: Storage
If you want to export this information to have better visibility over it, please see the following approaches:
Directly in the UI, check all Tests to see if there are Test Step attachments and/or check each Test Run individually to see if they have Evidence attached.
Using GraphQL to iterate over all Tests this way is possible to see the ones that contain associated attachments.
Or using Document Generator where it is possible to generate a report with a list of all Tests and Test Runs with attachments/Evidence.
If you are starting to use GraphQL, please visit this article where we provide a tutorial on how to use Insomnia to get such information: [Xray Cloud] How to export Xray information using Insomnia.
To get Tests information, you can adapt the code below. This snippet is prepared to export 200 Tests. You can use 25 resolvers in each request. Please check more info here: Resolver limit.
This code receives Test Steps information, as well as for each Test, each Test Run where it is possible to see the Evidence section.
{ step1: getTests(jql: "project = 'AMGT'", start: 0, limit: 100) { total start limit results { jira(fields: ["key"]) steps { id attachments { id filename } } testRuns(limit: 100, start: 0) { total results { id testExecution { jira(fields: ["key"]) } evidence { id filename size } } } } } step2: getTests(jql: "project = 'AMGT'", start: 101, limit: 100) { total start limit results { jira(fields: ["key"]) steps { id attachments { id filename } } testRuns(limit: 100, start: 0) { total results { id testExecution { jira(fields: ["key"]) } evidence { id filename size } } } } } } |
If you see results like this, you can enter the respective Test Run and delete the Evidence:
We have created these two templates to use on Document Generator that will allow get all Tests that contain Test Step attachments and get all Tests that include Test Run Evidence.
Note: Templates were split to avoid performance problems.
You can download the templates provided below:
To use them, please follow the instructions below:
IMPORTANT DISCLAIMER
These templates are prepared to be exported only for Tests, so we cannot guarantee that all will work as expected if you use them to export different issue types.
For more information about Document Generator, please read this documentation HERE.
Related articles
https://xray.cloud.getxray.app/doc/graphql/
https://academy.getxray.app/catalog/info/id:141