Project

General

Profile

action #91905

coordination #58184: [saga][epic][use case] full version control awareness within openQA, e.g. user forks and branches, fully versioned test schedules and configuration settings

coordination #88561: [epic] Extend needle version control handling

webui fails to display needles when using a git repository as CASEDIR

Added by dancermak 6 months ago. Updated 6 months ago.

Status:
New
Priority:
Low
Assignee:
-
Category:
Feature requests
Target version:
Start date:
2021-04-28
Due date:
% Done:

0%

Estimated time:
Difficulty:

Description

The openQA webui implicitly searches for the needles in /var/lib/openqa/share/tests/$DISTRI/needles even when one overrides CASEDIR. The crux in this is, that os-autoinst actually does find the needles in the "correct" location (= $CASEDIR/needles). Only in the webui it looks like no needles could be found, because it does not automatically look in $CASEDIR/needles.

This issue can be reproduced by creating a new job and use a git repository as CASEDIR. I have for instance used https://github.com/dcermak/kiwi-functional-tests#basic_functional_test, which includes the needles in the needles/ subdir. os-autoinst finds all present needles, but the webui does not.


Related issues

Related to openQA Project - action #56789: New needles from git repository not working with openqa-clone-custom-git-refspecNew2019-09-11

History

#1 Updated by mkittler 6 months ago

  • Related to action #56789: New needles from git repository not working with openqa-clone-custom-git-refspec added

#2 Updated by mkittler 6 months ago

  • Parent task set to #88561

This looks similar to #56789. I've described the general problem (and some ideas to overcome it) with custom needles and the web UI here: #56789#note-21 #56789#note-35

#3 Updated by okurz 6 months ago

  • Category set to Feature requests
  • Priority changed from Normal to Low
  • Target version set to future

mkittler right, similar to #56789 but not exactly the same as here we have a case of needles that are part of CASEDIR, not a separate repo. Thanks for bringing in the right ticket connections.

dancermak I was not aware that you want to use needles from a custom git repo, would have told you that this feature is not yet supported :D

Also available in: Atom PDF