Project

General

Profile

Actions

coordination #14818

closed

[EPIC] Interactive mode is an usability disaster

Added by asmorodskyi over 7 years ago. Updated over 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Feature requests
Target version:
-
Start date:
2018-05-23
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)

Description

observation

https://openqa.suse.de/tests/635851/file/autoinst-log.txt

steps to reproduce

  • Start test
  • Go in interactive mode in very beginning
  • Pause test
  • Test times out

problem

H1. a regression in os-autoinst


Subtasks 7 (0 open7 closed)

action #36442: Access to running SUTs for System DevelopersResolvedmkittler2018-05-23

Actions
action #36454: Move 'Minimal developer mode' to openQA web UIResolvedmkittler2018-05-23

Actions
action #36574: Display instructions how to connect when a job is in status waitingResolvedszarate2018-05-28

Actions
action #36613: Implement WS connection from web UI to command serverResolvedmkittler2018-05-29

Actions
action #37375: Create UI elements for developer sessions and update them via WS connectionResolvedmkittler2018-06-14

Actions
action #38120: Make developer mode accesible to non-adminsResolvedmkittler2018-07-03

Actions
action #38510: Allow os-autoinst to pause on next assert_screen timeoutResolvedmkittler2018-07-18

Actions

Related issues 6 (0 open6 closed)

Has duplicate openQA Project - action #14832: reload needles and retry does not workRejected2016-11-16

Actions
Has duplicate openQA Project - action #18364: interactive mode - needle editor - reload needles and retry doesn't work on most casesClosed2017-04-05

Actions
Has duplicate openQA Project - action #18700: openQA worker doesn't work reliable anymore after needle created in interactive mode and reloadedClosed2017-04-21

Actions
Has duplicate openQA Project - action #18880: fix interactive mode with cachingClosed2017-04-29

Actions
Has duplicate openQA Project - action #19294: openQA webUI - interactive mode - needle editor icon doesn't show up after new needle reloadedClosed2017-05-22

Actions
Has duplicate openQA Project - action #17786: [tools]NFS-less mode: Interactive mode needs to resync needlesClosed2017-03-19

Actions
Actions #1

Updated by okurz over 7 years ago

  • Subject changed from Test got timeout in pause mode to [interactive] Test got timeout in pause mode
Actions #2

Updated by mkittler over 7 years ago

I can not reproduce it here.

Actions #4

Updated by asmorodskyi over 7 years ago

  • Status changed from In Progress to Rejected
Actions #5

Updated by okurz over 7 years ago

  • Status changed from Rejected to In Progress

it's interactive mode so the verification with 20 builds does not apply here.

Actions #6

Updated by coolo over 7 years ago

  • Assignee set to coolo
Actions #7

Updated by coolo over 7 years ago

  • Subject changed from [interactive] Test got timeout in pause mode to Interactive mode is an usability desaster
  • Category changed from Regressions/Crashes to 124
  • Status changed from In Progress to New
  • Priority changed from High to Normal

As a matter of fact: there is no "pause mode". The button you pressed is titled 'Stop waiting for needle' - and if you press it, the job will fail unless you create a new needle and reload.

Actions #8

Updated by okurz almost 7 years ago

  • Related to action #18700: openQA worker doesn't work reliable anymore after needle created in interactive mode and reloaded added
Actions #9

Updated by coolo over 6 years ago

  • Subject changed from Interactive mode is an usability desaster to [EPIC] Interactive mode is an usability desaster
  • Status changed from New to In Progress

I did some research on it during HW - https://hackweek.suse.com/16/projects/openqa-ide

But a severe cold stopped me from any real progress :(

Actions #10

Updated by coolo over 6 years ago

  • Has duplicate action #14832: reload needles and retry does not work added
Actions #11

Updated by coolo over 6 years ago

  • Has duplicate action #18364: interactive mode - needle editor - reload needles and retry doesn't work on most cases added
Actions #12

Updated by coolo over 6 years ago

  • Related to deleted (action #18700: openQA worker doesn't work reliable anymore after needle created in interactive mode and reloaded)
Actions #13

Updated by coolo over 6 years ago

  • Has duplicate action #18700: openQA worker doesn't work reliable anymore after needle created in interactive mode and reloaded added
Actions #14

Updated by coolo over 6 years ago

  • Has duplicate action #18880: fix interactive mode with caching added
Actions #15

Updated by coolo over 6 years ago

  • Has duplicate action #19294: openQA webUI - interactive mode - needle editor icon doesn't show up after new needle reloaded added
Actions #16

Updated by coolo over 6 years ago

  • Has duplicate action #17786: [tools]NFS-less mode: Interactive mode needs to resync needles added
Actions #17

Updated by coolo almost 6 years ago

First branches are set to remove what we have - and add a WS to isotovideo for remote control

Actions #18

Updated by coolo almost 6 years ago

User Stories for openQA Developer Mode

We have different developers:

  • Reviewer  Ray wants a way to update needles without job restarts
  • Test Developer Tim wants a way to maintain tests and needles
  • System Developer Lea wants a way to access running SUTs

User Stories:

  1. Lea learned from a bug report that gnucash crashes on startup, but can't reproduce in her system. As such she wants openQA to pause before the gnucash test and give her a chance to step through the test process until the crash to continue manually collecting logs. Lea prefers to have direct access to the SUT - vnc or ssh. She does not need nor know openQA test API in general.
  2. Ray reviews the latest build of Tumbleweed and notices a font change breaking all old needles in GUI applications. He wants openQA to pause whenever an assert_screen would timeout to update the needle and redo the assert_screen with that new needle. Ray is working at about 3 scenarios at the same time - covering different areas of needles.
  3. Tim got a ticket from Ray that the docker test failed and wants openQA  to reproduce the issue and pause at the beginning of the docker test. Afterwards he wants openQA to make a disk snapshot and step through the test  execution to find out where the problem is. After he found out, he reloads the snapshot to tweak the execution. During this process, openQA records his   steps and allows to add needles.
Actions #19

Updated by SLindoMansilla almost 6 years ago

  • Subject changed from [EPIC] Interactive mode is an usability desaster to [EPIC] Interactive mode is an usability disaster
Actions #20

Updated by coolo over 5 years ago

  • Assignee deleted (coolo)
Actions #21

Updated by mkittler over 5 years ago

  • Assignee set to mkittler
Actions #22

Updated by okurz almost 5 years ago

  • Category changed from 124 to Feature requests
Actions #23

Updated by coolo over 4 years ago

  • Status changed from In Progress to Resolved

We're done with this epic.

Actions #24

Updated by szarate over 3 years ago

  • Tracker changed from action to coordination
Actions

Also available in: Atom PDF