Project

General

Profile

Actions

coordination #70840

open

[epic] further features for the "search" feature

Added by okurz about 4 years ago. Updated 22 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Feature requests
Target version:
Start date:
2020-09-16
Due date:
% Done:

25%

Estimated time:
(Total: 0.00 h)

Description

Motivation

Acceptance criteria

Suggestion

  • clickable search results. We should link results, e.g. a job template links to the job group.
  • names of test suite database #71422
  • https://github.com/okurz/scripts/blob/master/openqa-db_query_last_use_of_module provides an external tool relying on database access but it can help to find out scenarios running a specified test module.
  • add keyboard shortcut to reach search field, again maybe just like github
  • optional: include job groups in search as well
  • optional: add search qualifiers, e.g. testsuite:<testsuite_search_term> or finished:<t_finished> (for jobs)
  • see https://developer.github.com/v3/search/ for reference
  • optional: extend for other stuff to search for, e.g. users, audit events, needles, assets, bugs, everything else we have in openQA … except maybe API keys and secrets ;)
  • mkittler also suggested we display the type of result, maybe as an icon.
  • optional: Include search field in the tutorial popup "feature tour"

Subtasks 4 (3 open1 closed)

action #71422: extend "search" feature to find job template by "test suite names"ResolvedXiaojing_liu2020-09-16

Actions
action #137240: Extend "search" feature by looking up test results aka finished jobsNew2020-09-16

Actions
action #137243: Allow "search" feature to include or exclude types of results like code or job groupsNew2020-09-16

Actions
action #168007: https://openqa.opensuse.org/search?q= offers very little benefitNew2024-10-09

Actions

Related issues 3 (2 open1 closed)

Related to openQA Project - action #119371: [darkmode] Search results are bright whiteNew2022-10-25

Actions
Related to openQA Project - action #121117: Add pagination for GET /experimental/searchNew

Actions
Copied from openQA Project - action #34486: database of "test cases" or how to search for tests we have in openQAResolvedlivdywan2018-04-08

Actions
Actions #1

Updated by okurz about 4 years ago

  • Copied from action #34486: database of "test cases" or how to search for tests we have in openQA added
Actions #2

Updated by okurz about 4 years ago

  • Description updated (diff)
Actions #3

Updated by okurz about 4 years ago

  • Description updated (diff)
Actions #4

Updated by okurz about 4 years ago

  • Description updated (diff)
Actions #5

Updated by Xiaojing_liu about 4 years ago

This pr is used to find job template by test suite name: https://github.com/os-autoinst/openQA/pull/3395

Actions #6

Updated by okurz about 4 years ago

  • Due date set to 2020-09-16
  • Start date changed from 2018-04-08 to 2020-09-16

due to changes in a related task: #71422

Actions #7

Updated by okurz about 4 years ago

Created #71422 for the specific subtask addressed by your PR.

Actions #8

Updated by okurz about 4 years ago

  • Description updated (diff)
Actions #9

Updated by szarate about 4 years ago

  • Tracker changed from action to coordination
Actions #11

Updated by asmorodskyi over 3 years ago

szarate wrote:

See for the reason of tracker change: http://mailman.suse.de/mailman/private/qa-sle/2020-October/002722.html

list is not available anymore so no way to figure out the reason :(

Actions #12

Updated by asmorodskyi over 3 years ago

clickable search results. We should link results, e.g. a job template links to the job group.

+1

optional: include job groups in search as well

no-go until more granular searching capabilities will be implemented ( see below )

optional: add search qualifiers, e.g. testsuite: or finished: (for jobs)

+1 also I would vote for removing "optional" here and increase priority . Currently it is really hard to find something in Test Suite / Medium types etc. without using browser search additionally. But browser search failing due to pagination of entities.

see https://developer.github.com/v3/search/ for reference

optional: extend for other stuff to search for, e.g. users, audit events, needles, assets, bugs, everything else we have in openQA … except maybe API keys and secrets ;)
mkittler also suggested we display the type of result, maybe as an icon.

+1 but I am not sure how it correlates with one above ?

From ticket description unfortunately is not clear if this is meant for all pages ( Medium types / Test Suite / Machines / Assets / Workers ) or only for Test Suites ?

Actions #13

Updated by livdywan over 3 years ago

asmorodskyi wrote:

clickable search results. We should link results, e.g. a job template links to the job group.

+1

optional: include job groups in search as well

no-go until more granular searching capabilities will be implemented ( see below )

optional: add search qualifiers, e.g. testsuite: or finished: (for jobs)

+1 also I would vote for removing "optional" here and increase priority . Currently it is really hard to find something in Test Suite / Medium types etc. without using browser search additionally. But browser search failing due to pagination of entities.

see https://developer.github.com/v3/search/ for reference

optional: extend for other stuff to search for, e.g. users, audit events, needles, assets, bugs, everything else we have in openQA … except maybe API keys and secrets ;)
mkittler also suggested we display the type of result, maybe as an icon.

+1 but I am not sure how it correlates with one above ?

From ticket description unfortunately is not clear if this is meant for all pages ( Medium types / Test Suite / Machines / Assets / Workers ) or only for Test Suites ?

I would think we'll need a filter for all supported types. If we list assets we should probably be able to say "only assets".

Actions #14

Updated by livdywan about 1 year ago

  • Related to action #119371: [darkmode] Search results are bright white added
Actions #15

Updated by livdywan about 1 year ago

  • Related to action #121117: Add pagination for GET /experimental/search added
Actions #16

Updated by livdywan about 1 year ago

  • Subtask #137240 added
Actions #17

Updated by livdywan about 1 year ago

  • Subtask #137243 added
Actions #18

Updated by szarate 22 days ago

  • Subtask #168007 added
Actions

Also available in: Atom PDF