• 
      

    Improve test skipping for hgsubversion problems.

    Review Request #12135 — Created March 10, 2022 and submitted

    Information

    RBTools
    master

    Reviewers

    hgsubversion is effectively unmaintained right now. It doesn't work at
    all with Python 3, and I'm even struggling to get it running on Python
    2.7 with older Mercurial releases.

    Assuming it continues in that state, I don't think many people are using
    it, and we should probably consider removing it entirely. For now, this
    change improves our test skipping machinery to prevent failures when we
    can't successfully clone an SVN repository.

    Made a temporary change to get things to proceed halfway in the way that
    they are on some setups (past the basic check for hgsubversion but
    failing when trying to clone). Saw that hgsubversion tests were
    successfully skipped rather than causing errors.

    Summary ID
    Improve test skipping for hgsubversion problems.
    `hgsubversion` is effectively unmaintained right now. It doesn't work at all with Python 3, and I'm even struggling to get it running on Python 2.7 with older Mercurial releases. Assuming it continues in that state, I don't think many people are using it, and we should probably consider removing it entirely. For now, this change improves our test skipping machinery to prevent failures when we can't successfully clone an SVN repository. Testing Done: Made a temporary change to get things to proceed halfway in the way that they are on some setups (past the basic check for `hgsubversion` but failing when trying to clone. Saw that hgsubversion tests were successfully skipped rather than caused errors.
    5e95156d08b8ee5cb2ab8d2bd8ac7e27d3a9fdad
    chipx86
    1. Ship It!
    2. 
        
    david
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-3.x (06e4ad8)