A feature's status is summed bottom-up from its children

All 4 scenarios hold

Child A and Child B are two tables in the same feature, given as their row results. A neutral child contributes nothing to the counts and never turns a passing feature red.

expected outcome broken scenario
ScenarioChild AChild BState?Total?Passed?
All children passing
  • true
  • true
  • true
passed33
One child broken
  • true
  • false
failed21
No child has resultsneutral00
Passing plus no-results
  • true
passed11