action #94735
Updated by ilausuch over 3 years ago
## Observation openQA does not appear to take the `needles` subdirectory into account for loading needles when `CASEDIR` is a git repository. ## Steps to reproduce * Clone a job and set `CASEDIR` to a git repository with a `needles` subdirectory in that git repository * If the `needles` subdirectory contains needles not present on the instance, then openQA will not find them. ## Workaround Setting `NEEDLES_DIR` to `CASEDIR` works around that problem. Setting `NEEDLES_DIR` to `needles/` on the other hand does not work. Example failure: https://openqa.opensuse.org/tests/1806254 (-> failed) cloned with `NEEDLES_DIR='needles/'`: https://openqa.opensuse.org/tests/1806460 (-> failed) cloned with `NEEDLES_DIR='https://github.com/dcermak/kiwi-functional-tests#basic_functional_test'`: https://openqa.opensuse.org/tests/1806588 (-> passed) ## Suggestions * Be careful (see comment https://progress.opensuse.org/issues/94735#note-3)