• 
      

    Add a script for testing upgrades.

    Review Request #2500 — Created July 28, 2011 and submitted

    Information

    Review Board
    master

    Reviewers

    Add a script for testing upgrades.
    
    This introduces a new script, ./contrib/internal/test-upgrade.py, which will
    test upgrading Review Board installs. It can be given a list of branch or
    tag names, and will install a brand new installation using the first version,
    and then perform an upgrade on every subsequent version.
    
    By default, this will use sqlite as the database, but it takes
    --database-type, --database-name, --database-user, and --database-password
    parameters in order to test with other databases.
    
    This also updates prepare-dev to take the same parameters, plus --no-db
    and --no-media.
    Ran this several times on sqlite and MySQL, with various combinations of versions.
    I went through every major version and point release from 1.0 to 1.6rc2 without
    problems.
    david
    1. Ship It!
    2. 
        
    chipx86
    Review request changed
    Status:
    Completed
    Change Summary:
    Committed to master (804c937)