0bdaae6 Get "scenarios" working for greenwave.

Authored and Committed by ralph 6 years ago
    Get "scenarios" working for greenwave.
    
    I spent some time this afternoon with @mohanboddu and @adamwill
    investigating use of greenwave for gating rawhide composes.
    
    https://infrastructure.fedoraproject.org/cgit/ansible.git/commit/?id=f693b6de0d6566881adc189404176edb0bef6121
    
    One thing we ran into was that the *requirements* for a rawhide compose
    can't be expressed only in terms of testcase names.  They must be
    specified in terms of both the testcase name *and* the scenario.
    
    This patch gives greenwave the ability to do that.  A passing
    testcaserule now optionally allows also specifying a required scenario
    for that testcase.
    
    I don't yet have a full list of testcase X scenario combinations, but
    when I have one, I'll commit it to ansible.
    
        
file modified
+9 -0
file modified
+6 -1
file modified
+11 -1