contrib/heptapod-ci.yml
branchstable
changeset 44253 8814308e83bb
parent 44252 5fd43c788943
child 44254 6733c565ca46
equal deleted inserted replaced
44252:5fd43c788943 44253:8814308e83bb
     4 # We make a new clone owned by user used to run the step.
     4 # We make a new clone owned by user used to run the step.
     5 before_script:
     5 before_script:
     6     - hg clone . /tmp/mercurial-ci/ --noupdate
     6     - hg clone . /tmp/mercurial-ci/ --noupdate
     7     - hg -R /tmp/mercurial-ci/ update `hg log --rev '.' --template '{node}'`
     7     - hg -R /tmp/mercurial-ci/ update `hg log --rev '.' --template '{node}'`
     8     - cd /tmp/mercurial-ci/
     8     - cd /tmp/mercurial-ci/
       
     9     - (cd tests; ls -1 test-check-*.*) > /tmp/check-tests.txt
     9 
    10 
    10 variables:
    11 variables:
    11     PYTHON: python
    12     PYTHON: python
    12 
    13 
    13 .runtests_template: &runtests
    14 .runtests_template: &runtests
    14     script:
    15     script:
    15         - cd tests/
    16         - cd tests/
    16         - echo "python used, $PYTHON"
    17         - echo "python used, $PYTHON"
    17         - $PYTHON run-tests.py --color=always --time test-check-*.*
    18         - echo "$RUNTEST_ARGS"
       
    19         - $PYTHON run-tests.py --color=always $RUNTEST_ARGS
    18 
    20 
    19 checks-py2:
    21 checks-py2:
    20     <<: *runtests
    22     <<: *runtests
       
    23     variables:
       
    24         RUNTEST_ARGS: "--time --test-list /tmp/check-tests.txt"
    21 
    25 
    22 checks-py3:
    26 checks-py3:
    23     <<: *runtests
    27     <<: *runtests
    24     variables:
    28     variables:
       
    29         RUNTEST_ARGS: "--time --test-list /tmp/check-tests.txt"
    25         PYTHON: python3
    30         PYTHON: python3
    26 
    31 
    27 rust-cargo-test-py2: &rust_cargo_test
    32 rust-cargo-test-py2: &rust_cargo_test
    28     script:
    33     script:
    29         - echo "python used, $PYTHON"
    34         - echo "python used, $PYTHON"
    31 
    36 
    32 rust-cargo-test-py3:
    37 rust-cargo-test-py3:
    33     <<: *rust_cargo_test
    38     <<: *rust_cargo_test
    34     variables:
    39     variables:
    35         PYTHON: python3
    40         PYTHON: python3
       
    41 
       
    42 test-py2:
       
    43     <<: *runtests
       
    44     variables:
       
    45         RUNTEST_ARGS: "--blacklist /tmp/check-tests.txt"
       
    46 
       
    47 test-py3:
       
    48     <<: *runtests
       
    49     variables:
       
    50         RUNTEST_ARGS: "--blacklist /tmp/check-tests.txt"
       
    51         PYTHON: python3