Project

General

Profile

action #80520

Updated by okurz over 1 year ago

## Motivation
Without automatic tests we would not call any contributions properly long-term supportable. These tests could be very simple, e.g. something like `podman run --rm -it .... openqa-worker --help` or something.

## Acceptance criteria
* **AC1:** The webUI server is started completely without errors from container within CI tests, i.e. can render a common page e.g. /tests
* **AC2:** Same as *AC1* for worker
* **AC3:** worker can connect to webUI without errors, e.g. websocket connection is established and job is picked up
TBD

## Suggestions
- Find out if OBS can execute tests for container images
- Consider kiwi vs Dockerfile
- Setup tests as part of the openQA CI (e.g. CircleCI or GitHub Actions)

Back