Megatest

Ticket Change Details
Login
Overview

Artifact ID: db52f34580e8a10e59a2da9b1880304378f8a678
Ticket: d4e2e5ab3742c3ebbc096cdfb9a9fa2b7ffcd5cd
STATE/STATUS logic needs correction. Some transitions are resulting in UNKNOWN
User & Date: matt on 2013-04-24 17:21:44
Changes

  1. Appended to comment:
    
    
    <hr /><i>matt added on 2013-04-24 23:21:44 UTC:</i><br />
    <verbatim>
          The following rules need to apply to megatest for status for
          parent tests with items
    
          1 FAIL item                                      parent test FAIL
          no FAIL, 1 CHECK                                 parent test CHECK
          no FAIL, no CHECK, 1 WAIVED                      parent test WAIVED
          no FAIL, no CHECK, no WAIVED, 1 WARN             parent test WARN
          no FAIL, no CHECK, no WAIVED, no WARN, 1 SKIP    parent test PASS
          all SKIP                                         parent test SKIP
          all PASS                                         parent test PASS
    
          Precedence order is:
    
          FAIL => CHECK => WAIVED => WARN => PASS => SKIP
    
          1 corner case:
    
          If all items SKIP, parent is SKIP. So if total number of ITEMS and
          total number if SKIP match, then parent is SKIP.
    
          SKIP is a lower priority than PASS as it reflects a preemptive cut
          of a PASS condition (nothing was actually checked/done) whereas PASS
          implies actual work to QA.
    </verbatim>
    
  2. priority changed to: "Immediate"
  3. resolution changed to: "Open"