Chain Multiple Field-Value Filters (TQL for Runs)
Summary Implement Chaining multiple field filters to allow users to filter records by various criteria simultaneously. Currently, the system only permits one field filter at a time, necessitating manual selection for detailed filtering. Attached video for your reference
https://github.com/testomatio/app/assets/150358630/32457f12-cad4-4bb6-920d-0e67add3896a
This feature will enhance usability by enabling users to apply multiple filters at once, such as Team, Category, and Status.
Description To streamline the process of filtering records and improve user experience, it is proposed to introduce the capability to apply multiple field filters concurrently. This enhancement will allow users to efficiently narrow down records based on multiple criteria, significantly reducing the time and effort required for manual selection.
Hi @bt-jagababu! The feature was implemented and will be published in the upcoming release.
@TetianaKhomenko The usecase of this ticket is to implement the filter with the Operator AND whereas it was implemented with OR condition. Below is the ask
This feature will enhance usability by enabling users to apply multiple filters at once, such as Team, Category, and Status.
Can you please revisit on the same?
Need to discuss with dev team. @DavertMik
@trumenov need to make TQL for Runs
TQL for runs operators:
-
created_at, finished_at, updated_at -
duration, passed_count, failed_count skipped_count -
label(orlabels) -
tag(ortags) -
jira -
plan:plan == '{PlanID}'orplan % 'Plan 1'
To check for testruns inclusion:
-
has_test-has_test == 'TestID'orhas_test % 'Test Title' -
has_suite-has_suite == 'SuiteID'orhas_suite %Suite Title`` -
has_message-has_message == 'start of message' -
has_assigned_to- username -
has_retries-has_retries > 0 -
has_test_duration-has_test_duration > 100
Query Language Component should be updated
url: https://docs.testomat.io/getting-started/managing-runs/#filter-runs-by-tql