-
Notifications
You must be signed in to change notification settings - Fork 8.3k
Labels
area: TwisterTwisterTwisterbugThe issue is a bug, or the PR is fixing a bugThe issue is a bug, or the PR is fixing a bugpriority: lowLow impact/importance bugLow impact/importance bug
Description
Let's take this as an example:
INFO - Zephyr version: zephyr-v2.4.0-1654-g52dd8e60a1
INFO - JOBS: 60
INFO - Selecting default platforms per test case
INFO - Building initial testcase list...
INFO - 14202 test configurations selected, 298472 configurations discarded due to filters.
INFO - Adding tasks to the queue...
INFO - Total complete: 211/ 211 100% skipped: 49, failed: 0
INFO - 162 of 162 tests passed (100.00%), 0 failed, 14040 skipped with 0 warnings in 139.41 seconds
INFO - In total 1634 test cases were executed on 307 out of total 307 platforms (100.00%)
INFO - 0 tests executed on platforms, 162 tests were only built.
First we have reported that 14202 tests were selected, with 298472 discarded. These two numbers have no relationship to anything that follows.
We then get told:
- 211 / 211 tests were run
- 162 / 162 passed. What about the other 49 tests? Were they build only?
- 14040 were skipped, but this doesn't seem to have any obvious relationship to the 14202 or 298472 numbers reported easrlier
- 1634 test cases were executed. I thought we did 211 tests?
- 162 tests were only built. But I thought 162 tests were run in emulators and passed? What does this 162 number mean?
From a holistic point of view these numbers really don't make much sense. It would be better to report stuff in a way where the relationships were clearer, and we have an clear understanding what any given value means and what it might be a subset of.
Metadata
Metadata
Assignees
Labels
area: TwisterTwisterTwisterbugThe issue is a bug, or the PR is fixing a bugThe issue is a bug, or the PR is fixing a bugpriority: lowLow impact/importance bugLow impact/importance bug