73cdeb7 Issue 49761 - Fix CI test suite issues

Authored and Committed by vashirov 4 years ago
    Issue 49761 - Fix CI test suite issues
    
    Bug Description:
    ds_is_older() and ds_is_newer() accept only one value. This becomes tricky
    when we need to compare current DS version to a number of versions
    across different branches where a feature was implemented or a bug was
    fixed.
    
    Fix Description:
    Add a generic function that accepts either string or multiple strings
    containing versions. If a single version string is passed, it is
    compared only to that string. If multiple version strings are passed,
    the comparison happens only in a related branch, i.e. '1.3.9.1' is
    compared only to '1.3.x', but not to '1.4.x'.
    
    Update replcheck_test.py to use different parameters for ds-replcheck
    depending on the version.
    
    Relates: https://pagure.io/389-ds-base/issue/49761
    
    Reviewed by: mreynolds (Thanks!)
    
        
file modified
+26 -6