Project

General

Profile

Actions

coordination #154771

open

coordination #154768: [saga][epic][ux] State-of-art user experience for openQA

[epic] Improved test developer user experience

Added by okurz about 1 year ago. Updated about 5 hours ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Feature requests
Target version:
Start date:
2017-01-27
Due date:
2025-03-28 (21 days late)
% Done:

56%

Estimated time:
(Total: 0.00 h)

Description

Motivation

Based on discussion between szarate and okurz. For many workflows openQA is integrated with other tooling in broader scope so the experience of working with openQA can be improved to feel more integrated.

Ideas

  • In SLE maintenance tests, the test code can already unambiguously package install conflicts. openQA should directly reject SLE maintenance release requests in those cases. Like "yes-I-am-really-sure-failed" :)

Subtasks 41 (18 open23 closed)

action #64412: Get rid of eval in OpenQA::WebAPI::Plugin::HashedParamsResolveddheidler2020-03-11

Actions
action #64830: [ux][ui][easy][beginner] limit "keep_logs_in_days" to "keep_results_in_days" in webUINew2020-03-25

Actions
action #95084: Create a data file with openQA API routes, parameters, docsNew2021-07-05

Actions
action #104631: [easy][beginner] WebUI: No error message when putting invalid characters in machines/testsuites settings size:SResolveddheidler2022-01-05

Actions
action #105903: o3 logreports - Publishing opensuse.openqa.job.restart failed: Connect timeout (9 attempts left)Resolvedmkittler2022-02-03

Actions
action #113495: [beginner][ui/ux] Priority display improvement suggestion size:SResolvedemiler2022-07-12

Actions
action #152077: [sporadic][unstable] openQA unit test t/ui/15-comments.t failed "four pagination buttons present (one is >>)" size:MResolvedmkittler2023-12-05

Actions
action #156055: [research][timeboxed:20h] Evaluate if https://htmx.org/ can simplify and reduce what we have defined as procedural javascript code, jquery leftovers, etc. size:MResolvedrobert.richardson

Actions
action #156340: Evaluate the use of state-of-the-art web development frameworks to simplify our stack, e.g. alpine.js, vanilla CSS nesting size:SWorkable2024-02-29

Actions
action #162275: github codespaces, IDE integration + tailored environments - one for openQA, one for os-autoinst, one for test distributionsNew2024-06-14

Actions
action #162998: Further language bindings for os-autoinst, like python, e.g. Lua or JavaScript or anything that is among the top 30 languages and easily integratable size:MIn Progressdheidler2024-06-28

Actions
action #164745: Unstable test t/ui/18-tests-details.t "Failed test '#needlediff_selector .show-needle-info present'" in circleCI size:SResolvedmkittler2024-07-31

Actions
action #166310: Replace jquery ajax calls with fetch API size:MResolveddheidler2024-09-04

Actions
action #166820: [sporadic] ci openQA: t/ui/10-tests_overview.t failsResolvedmkittler2024-09-13

Actions
action #167129: [sporadic] ci openQA: t/ui/10-tests_overview.t fails size:SResolvedmkittler2024-09-13

Actions
action #167269: [sporadic] full-stack.t fails - Unexpected Javascript console errors size:SResolvedmkittler2024-09-24

Actions
action #167635: Needle Admin Interface shows wrong timestamps; t/ui/21-admin-needles.t can fail locally depending on time zone size:SResolveddheidler2024-09-30

Actions
action #167641: Clarify/simplify openqa-cli with "+VAR=..." usageNew2024-09-30

Actions
action #167656: Unstable test t/ui/18-tests-details.t Failed test "exactly one candidates menu present at a time" in circleCI size:sResolvedmkittler2024-07-31

Actions
action #167818: Activity view access forbidden in Operator Mode size:SResolvedmkittler

Actions
action #169096: candidate needles menu sporadically not found in t/ui/18-tests-details.tResolvedtinita2024-10-30

Actions
action #169915: Inconsistent console state in os-autoinst after snapshot reload size:SWorkable2024-11-14

Actions
QA (public) - action #170212: Create the arguments dynamically for the openqa-cli completionNew2024-11-25

Actions
action #170446: Streamlined naming of "medium" vs. "product"New2024-11-28

Actions
action #173851: `openqa-clone-job $host $job_id` seems to not work reliablyNew2024-12-06

Actions
action #174445: Support tests using a video resolution that is not a multiple of 16New

Actions
action #175914: [openQA][schedule] Can wrongly scheduled product be cancelled all at once?New2025-01-22

Actions
action #176214: Re-add detailed error reporting to all AJAX events in openQA webui size:SResolveddheidler2025-01-27

Actions
action #176826: Automatic label link is "broken" when job link is followed from the issue creation preview size:SBlockedokurz2025-02-09

Actions
action #177033: Provide a clean rendering of openQA API docsNew

Actions
action #177708: documentation: Better API documentation, e.g. with openAPINew2017-01-27

Actions
action #178147: ariel.suse-dmz.opensuse.org: " Publishing opensuse.openqa.comment.create failed: Can't connect: System error (9 attempts left)" size:SResolvedmkittler

Actions
action #178174: Test ./t/16-utils-runcmd.t fails for me in master branch but apparently not in circleCIResolvedtinita2025-03-03

Actions
action #178177: Test ./t/21-needles.t fails for me in master branch but apparently not in circleCIResolvedtinita2025-03-03

Actions
action #178183: [sporadic] Failing OBS package check t/01_run.t for perl-Mojo-IOLoop-ReadWriteProcess on aarch64+ppc64le size:SResolvedmkittler2025-03-032025-03-28

Actions
action #178186: [sporadic] Failing OBS package check t/12_mocked_container.t for perl-Mojo-IOLoop-ReadWriteProcess on aarch64 size:SResolvedgpuliti2025-03-03

Actions
action #178315: [sporadic] ci openQA: ui/01-list.t failsResolvedmkittler

Actions
action #178771: [beginner][easy] Support for custom bugrefs (e.g. with configurable sections)New2025-03-12

Actions
action #180080: o3 logreports - Publishing opensuse.openqa.job.restart failed: Connect timeout (0 attempts left)Resolved2025-04-06

Actions
action #180185: [sporadic] Failing Mojo::IOLoop:ReadWrite::Process CI test t/13_shared.tNew

Actions
action #181157: Support for Rust backends, libs or other code in Rust in os-autoinstNew

Actions

Related issues 2 (2 open0 closed)

Related to QA (public) - coordination #153928: [epic] Ideas from SUSE QE Tools workshop 2024-01-19 Filter openQA todo-jobs on /tests belonging to groups, review teams, etcNew2022-11-08

Actions
Copied to openQA Project (public) - coordination #157345: [epic] Improved test reviewer user experienceNew2019-09-25

Actions
Actions #1

Updated by szarate about 1 year ago

  • Related to coordination #153928: [epic] Ideas from SUSE QE Tools workshop 2024-01-19 Filter openQA todo-jobs on /tests belonging to groups, review teams, etc added
Actions #2

Updated by okurz about 1 year ago

  • Subtask #156340 added
Actions #3

Updated by okurz about 1 year ago

  • Subtask #156055 added
Actions #4

Updated by okurz about 1 year ago

Actions #5

Updated by okurz 10 months ago

  • Subtask #162275 added
Actions #6

Updated by tinita 8 months ago

  • Subtask #166310 added
Actions #7

Updated by okurz 7 months ago

  • Subtask #167635 added
Actions #8

Updated by okurz 7 months ago

  • Subtask #167641 added
Actions #9

Updated by okurz 6 months ago

  • Subtask #152077 added
Actions #10

Updated by okurz 6 months ago

  • Subtask #167656 added
Actions #11

Updated by okurz 6 months ago

  • Subtask #164745 added
Actions #12

Updated by okurz 6 months ago

  • Subtask #166820 added
Actions #13

Updated by okurz 6 months ago

  • Subtask #167129 added
Actions #14

Updated by okurz 6 months ago

  • Subtask #167269 added
Actions #15

Updated by okurz 6 months ago

  • Subtask #64412 added
Actions #16

Updated by okurz 6 months ago

  • Subtask #167818 added
Actions #17

Updated by okurz 6 months ago

  • Subtask #104631 added
Actions #18

Updated by okurz 5 months ago

  • Subtask #170212 added
Actions #19

Updated by okurz 5 months ago

  • Subtask #170446 added
Actions #20

Updated by okurz 4 months ago

  • Subtask #173851 added
Actions #21

Updated by okurz 4 months ago

  • Subtask #169915 added
Actions #22

Updated by okurz 4 months ago

  • Subtask #174445 added
Actions #23

Updated by okurz 3 months ago

  • Subtask #175914 added
Actions #24

Updated by okurz 3 months ago

  • Subtask #176214 added
Actions #25

Updated by okurz about 2 months ago

  • Subtask #177708 added
Actions #26

Updated by okurz about 2 months ago

  • Subtask #177033 added
Actions #27

Updated by okurz about 2 months ago

  • Subtask #95084 added
Actions #28

Updated by okurz about 1 month ago

  • Subtask #178147 added
Actions #29

Updated by okurz about 1 month ago

  • Subtask #178183 added
Actions #30

Updated by okurz about 1 month ago

  • Subtask #178186 added
Actions #31

Updated by okurz about 1 month ago

  • Subtask #176826 added
Actions #32

Updated by okurz about 1 month ago

  • Subtask #178174 added
Actions #33

Updated by okurz about 1 month ago

  • Subtask #178177 added
Actions #34

Updated by okurz about 1 month ago

  • Subtask #169096 added
Actions #35

Updated by okurz about 1 month ago

  • Subtask #178315 added
Actions #36

Updated by tinita about 1 month ago

  • Subtask #178771 added
Actions #37

Updated by tinita 30 days ago

  • Subtask #105903 added
Actions #38

Updated by okurz 24 days ago

  • Subtask #113495 added
Actions #39

Updated by tinita 11 days ago

  • Subtask #180080 added
Actions #40

Updated by okurz 10 days ago

  • Subtask #180185 added
Actions #41

Updated by okurz 9 days ago

  • Subtask #64830 added
Actions #42

Updated by okurz 8 days ago

  • Subtask #162998 added
Actions #43

Updated by okurz about 5 hours ago

  • Subtask #181157 added
Actions

Also available in: Atom PDF