5a7b996 Don't resultsdb report EXTRA jobs, add NOREPORT

Authored and Committed by adamwill 6 years ago
    Don't resultsdb report EXTRA jobs, add NOREPORT
    
    This commit combines a couple of changes related to sometimes
    *not* reporting results.
    
    We've long skipped wiki reporting of results when the job's
    'build' value ends in 'EXTRA'; this string is added to the
    'build' value when an admin uses the CLI to trigger a set of
    tests using an updates image. However, when implementing rdb
    reporting, we forgot to do the same there; so this commit adds
    that.
    
    The commit also adds another magic string that can be put in
    the 'build' value to prevent wiki and resultsdb reporting from
    happening: 'NOREPORT'. This is so we can manually trigger
    throwaway runs and avoid having the results reported - e.g. I
    just ran some tests on an F26 release ISO just to check
    something; I didn't want those results sent to rdb or the wiki.
    Of course, we *could* just use a 'build' value ending in EXTRA
    in this case too, but I thought having a separate magic string
    to use would be a bit better; it avoids any possibility of
    confusion between 'completely manually triggered job where we
    decided we don't want to report the results' and 'job triggered
    via the CLI which used the extraparams mechanism'.
    
        
file modified
+13 -4
file modified
+21 -1