Skip to content

Overhaul test scripts in a major way#1237

Draft
mbuechse wants to merge 9 commits into
mainfrom
feat/revamp-testing
Draft

Overhaul test scripts in a major way#1237
mbuechse wants to merge 9 commits into
mainfrom
feat/revamp-testing

Conversation

@mbuechse

@mbuechse mbuechse commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

This is a follow-up and accompaniment to #1199.

Streamline spec yaml, report yaml, test scripts, ...

Vastly improve report view in compliance monitor.

mbuechse added 8 commits July 1, 2026 14:25
Signed-off-by: Matthias Büchse <matthias.buechse@alasca.cloud>
- prune old and unused content in scs-compatible-iaas.yaml
- refer to scope standards (see branch feat/scope-standards)
  - use the respective URLs
  - drop now-redundant scope view
  - remove redundant stabilized_at
- remodel modules as (potentially nested) testcase groups
- simplify report yaml format
  - include creator (human or software with version!)
  - replace concept of invocations by a general log
- improve rendering of reports

Signed-off-by: Matthias Büchse <matthias.buechse@alasca.cloud>
Signed-off-by: Matthias Büchse <matthias.buechse@alasca.cloud>
Signed-off-by: Matthias Büchse <matthias.buechse@alasca.cloud>
Signed-off-by: Matthias Büchse <matthias.buechse@alasca.cloud>
Signed-off-by: Matthias Büchse <matthias.buechse@alasca.cloud>
Signed-off-by: Matthias Büchse <matthias.buechse@alasca.cloud>
Split main functionality off of scs-compliance-check.py -- use together
with 'iaas/openstack_test.py -c cloud -' for a very similar effect for
far reduced lines of code.

What remains to be done: produce report yaml (either with a separate
script again, or equip openstack_test.py), and then evaluate the report
with respect to the spec yaml.

Signed-off-by: Matthias Büchse <matthias.buechse@alasca.cloud>
@mbuechse mbuechse requested a review from depressiveRobot as a code owner July 1, 2026 17:38
@mbuechse mbuechse marked this pull request as draft July 1, 2026 17:39
fields uuid, subject, scope need to be added in externally

Signed-off-by: Matthias Büchse <matthias.buechse@alasca.cloud>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant