Skip to content

[Feature Request] Filter some failed KaaS Tests #1087

@guettli

Description

@guettli

When running the SCS KaaS conformance Tests, some tests fail.

After discussion in today’s Container meeting HedgeDoc, we agreed that a fixed list of tests is allowed to fail.

For every item in that list, there should be a description of why it is okay to fail.

The network tests allow the argument --e2e-skip, but the conformance tests do not.

We suggest running the tests and doing some post-processing.

I had a short look at the code, and I am unsure where to add this.

@mbuechse (or someone else): can we join and find a way to solve that?

Currently, I have the vague idea of parsing JUnit XML files created by sonobuoy.

We could use the Python package junit2html to create a nice report and show which tests are fine, which are okay to fail, and which failed.

The default result of junit2html is not very usable at the moment, because so many tests get skipped (because only a few tests are part of the conformance test list) that looking at the report is not convenient.

We should implement it so that re-running the report generator after scs-compliance-check.py finished is possible. Otherwise, the development inner loop is way too long. I don't want to wait hours :-)

Additionally, I would like to output some timing information. I am curious why the test takes several hours and which test it is.

Metadata

Metadata

Labels

KaaSIssues or pull requests relevant to the SCS KaaS layer.enhancementNew feature or request

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions