-
Notifications
You must be signed in to change notification settings - Fork 72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] Number of Passed/Failed test case is not accurate #1649
Comments
This might be caused by the increase_decrease test which was combined but still has separate entries in the embedded points.yml. We'll look into this issue for the category and verify the others as well. |
Thanks @agentpoyo for the quick reply. It happens in other categories too, for example, there are 20 test cases in security but it always reporting 16 test cases... Another question is if the |
Skipped or N/A will not be part of the total. |
Verified |
…pped. Signed-off-by: denverwilliams <denver@debian.nz>
Signed-off-by: denverwilliams <denver@debian.nz>
Signed-off-by: denverwilliams <denver@debian.nnz>
Signed-off-by: denverwilliams <denver@debian.nz>
Signed-off-by: denverwilliams <denver@debian.nz>
Signed-off-by: denverwilliams <denver@debian.nnz>
Signed-off-by: denverwilliams <denver@debian.nz>
Acceptance Criteria
|
@taylor please peer review |
@denverwilliams @agentpoyo please post screenshots with the results showing the number of passed/failed is fixed. |
I'm running both cert and workload now to verify this bug and the points for each. |
CERT Results for points output: Compatibility category is accurate:
State tests are accurate:
Security tests are accurate when you remove the N/A and Bonus tests that are not counted when they fail or skip:
Configuration Tests are accurate, the only failure/skipped were bonus tests:
Observability accurate in points:
Microservice tests has a discrepancy in the count, seems that the total should be 4 of 4, not 4 of 5 since there was a skip for MariaDB shared database but another Bonus test passed, but only 4 tests actually passed. @denverwilliams @wavell
Resilience accurate:
|
The workload results; the microservices have same behavior during this as does the cert, a bug has been opened to address, the rest of these are matching up as accurate based on whether they skip or NA to not count towards category totals:
|
Describe the bug
From the execution output, it looks like the number of passed cases is not accurate for some of the categories.
For example, in compatibility test cases, I have everything passed but it still shows
9 of 11 tests passed
:It happens to other categories too, please see attached for the full test output.
test_output.txt
To Reproduce
Just run
./cnf-testsuite workload
and check the number of passed/fail cases.Expected behavior
The reported number of passed/failed test case reflect the actual tested cases.
The text was updated successfully, but these errors were encountered: