Allure TestOps - Launches attributes for AQL

Launches

In Allure TestOps Launches have the following attributed which can be used with AQL for filtering.

Attribute Description Examples

id

Identifier

id = 17
id != 20
id is 17
id in [1, 2, 10]
not id in [1, 2, 10]

name

Name

name is "my test result name"
name = "my test result name"
name ~= "result"
name in ["my test result name", "second test"]

tag

Tags

tag is "smoke"
tag in ["fast", "smoke"]

issue

Related issues

issue is "AS-2"
issue in ["AS-1", "AS-3"]

job

Job

job is "jenkins_master"
job in ["github_experimental", "gitlab_main"]

execution

Execution

execution is "Manual results upload"
execution in ["On Browser", "On device"]

createdDate

Time of creation

createdDate >= twoWeeksAgo()
createdDate >= dayStartUtc()
createdDate < 1569430502709

createdBy

The user who’s created the test case

createdBy is "admin"
createdBy = "admin"
createdBy ~= "adm"
createdBy in ["admin", "owner"]

lastModifiedDate

Last modified date

lastModifiedDate >= twoWeeksAgo()
lastModifiedDate >= dayStartUtc()
lastModifiedDate < 1569430502709

lastModifiedBy

The user who’s last modified the TestCase

lastModifiedBy is "admin"
lastModifiedBy = "admin"
lastModifiedBy ~= "adm"
lastModifiedBy in ["admin", "owner"]

Real world examples

// All release launches created by current user
name ~= "release" and createdBy = currentUser()

// all launches with jenkins_master job ran since week ago
job = "jenkins_master" and createdDate >= weekAgo()