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 over 1 year ago. Updated 22 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Feature requests
Target version:
Start date:
2017-01-27
Due date:
2025-03-28 (43 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:MFeedbackdheidler2024-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

Also available in: Atom PDF