Actions
action #110167
closedcoordination #91646: [saga][epic] SUSE Maintenance QA workflows with fully automated testing, approval and release
coordination #109641: [epic] qem-bot improvements
Tests for qem-bot
Start date:
2022-04-21
Due date:
% Done:
0%
Estimated time:
Tags:
Description
Motivation¶
We need to fix problems in qem-bot and extend it. Doing that without automatic tests is suicide.
Acceptance criteria¶
- AC1: There is a single command to execute all relevant tests for anyone
- AC2: Tests are executed automatically by CI for every pull request and on the main branch
Suggestions¶
- Add a simple test caller framework, e.g. based on github.com/os-autoinst/openqa_review (also a python project)
- Get inspired by https://gitlab.suse.de/qa-maintenance/bot-ng/-/merge_requests/35/diffs
- Optional: A top-level Makefile that allows to call
make test
Updated by okurz over 2 years ago
- Status changed from New to Feedback
- Assignee set to okurz
Updated by okurz over 2 years ago
was slightly adapted as https://github.com/openSUSE/qem-bot/pull/22 and merged. I guess I will create a new PR to reference GHA jobs in a badge and then likely we can conclude: https://github.com/openSUSE/qem-bot/pull/24
Updated by okurz over 2 years ago
- Status changed from Feedback to Resolved
We have the test infrastructure setup including contribution documentation, CI and a status badge. So in any new feature work people can rely on the (trivial) syntax checks plus style checks and extend for new features in proper unit tests
Actions