fd4ebfb Flexible messaging.

Authored and Committed by ralph 7 years ago
    Flexible messaging.
    
    Summary:
    This replaces the fedmsg message publication with a plugin-based approach.
    
    Plugins can be specified using setuptools entry-points and must extend an
    abstract base class defined in `resultsdb.messaging`.
    
    The original fedmsg publication code is reimplemented as a new plugin and a new
    `DummyPlugin` is added for use in the test suite.  The original test cases all
    still pass. Two new test cases are added that use and verify the DummyPlugin.
    
    Test Plan: Run the functional test suite.
    
    Reviewers: tflink, jskladan
    
    Reviewed By: jskladan
    
    Differential Revision: https://phab.qadevel.cloud.fedoraproject.org/D1061
    
        
file modified
+1 -0
file modified
+12 -4
file modified
+8 -3
file modified
+12 -29
file added
+122
file modified
+7 -1
file modified
+13 -1