If you use XRay Test Management for Jira you can use Jira Snapshots to create test reports.
Many details of Test Runs can be included in their own type of level: a Test Run level.
With a Test Run level:
- 
  You can include the data related to the test runs of the test. For test issues in a certain level, if the next level is a Test Runlevel, then the test run data of that test will be included in the test run level. 
- 
  You can filter which test runs are included in the level. The inclusion is a combination of these criteria: - 
    All, or only the latest test run 
- 
    Test runs associated with specific versions 
- 
    Test runs associated with specific test environments 
 
- 
    
- 
  You can include many fields which are specific to test runs. 
 
  
 
 
  
  
 How to configure a “Test Run level”
A test run level is always the last level, but it cannot be the 1st level.
Once a test run level is set, lower level cannot be added.
- 
  Start by creating a level to retrieve the Xray test issues you need.   
- 
  Once the test level is configured, add a new level 
- 
  To configure the new level as a Test Runs level: - 
    Set the level type to be “Test Runs” 
- 
    Use the available criteria to filter which test runs will be included 
- 
    Set the fields to display 
 
- 
    
 
  
 
