contrib/heptapod-ci.yml
changeset 48949 469b9ee336a6
parent 48799 f835f6a4ee9a
child 48978 c80544aa4971
equal deleted inserted replaced
48948:4bb04a506af6 48949:469b9ee336a6
    28     script:
    28     script:
    29         - echo "python used, $PYTHON"
    29         - echo "python used, $PYTHON"
    30         - echo "$RUNTEST_ARGS"
    30         - echo "$RUNTEST_ARGS"
    31         - HGTESTS_ALLOW_NETIO="$TEST_HGTESTS_ALLOW_NETIO" HGMODULEPOLICY="$TEST_HGMODULEPOLICY" "$PYTHON" tests/run-tests.py --color=always $RUNTEST_ARGS
    31         - HGTESTS_ALLOW_NETIO="$TEST_HGTESTS_ALLOW_NETIO" HGMODULEPOLICY="$TEST_HGMODULEPOLICY" "$PYTHON" tests/run-tests.py --color=always $RUNTEST_ARGS
    32 
    32 
    33 checks-py3:
    33 checks:
    34     <<: *runtests
    34     <<: *runtests
    35     variables:
    35     variables:
    36         RUNTEST_ARGS: "--time --test-list /tmp/check-tests.txt"
    36         RUNTEST_ARGS: "--time --test-list /tmp/check-tests.txt"
    37         PYTHON: python3
    37         PYTHON: python3
    38 
    38 
    39 rust-cargo-test-py3:
    39 rust-cargo-test:
    40     stage: tests
    40     stage: tests
    41     script:
    41     script:
    42         - echo "python used, $PYTHON"
    42         - echo "python used, $PYTHON"
    43         - make rust-tests
    43         - make rust-tests
    44     variables:
    44     variables:
    60             ./contrib/phab-refresh-stack.sh --comment "$STABLE_COMMENT";
    60             ./contrib/phab-refresh-stack.sh --comment "$STABLE_COMMENT";
    61         else
    61         else
    62             ./contrib/phab-refresh-stack.sh --comment "$DEFAULT_COMMENT";
    62             ./contrib/phab-refresh-stack.sh --comment "$DEFAULT_COMMENT";
    63         fi
    63         fi
    64 
    64 
    65 test-py3:
    65 test-c:
    66     <<: *runtests
    66     <<: *runtests
    67     variables:
    67     variables:
    68         RUNTEST_ARGS: " --no-rust --blacklist /tmp/check-tests.txt"
    68         RUNTEST_ARGS: " --no-rust --blacklist /tmp/check-tests.txt"
    69         PYTHON: python3
    69         PYTHON: python3
    70         TEST_HGMODULEPOLICY: "c"
    70         TEST_HGMODULEPOLICY: "c"
    71         TEST_HGTESTS_ALLOW_NETIO: "1"
    71         TEST_HGTESTS_ALLOW_NETIO: "1"
    72 
    72 
    73 test-py3-pure:
    73 test-pure:
    74     <<: *runtests
    74     <<: *runtests
    75     variables:
    75     variables:
    76         RUNTEST_ARGS: "--pure --blacklist /tmp/check-tests.txt"
    76         RUNTEST_ARGS: "--pure --blacklist /tmp/check-tests.txt"
    77         PYTHON: python3
    77         PYTHON: python3
    78         TEST_HGMODULEPOLICY: "py"
    78         TEST_HGMODULEPOLICY: "py"
    79 
    79 
    80 test-py3-rust:
    80 test-rust:
    81     <<: *runtests
    81     <<: *runtests
    82     variables:
    82     variables:
    83         HGWITHRUSTEXT: cpython
    83         HGWITHRUSTEXT: cpython
    84         RUNTEST_ARGS: "--rust --blacklist /tmp/check-tests.txt"
    84         RUNTEST_ARGS: "--rust --blacklist /tmp/check-tests.txt"
    85         PYTHON: python3
    85         PYTHON: python3
    86         TEST_HGMODULEPOLICY: "rust+c"
    86         TEST_HGMODULEPOLICY: "rust+c"
    87 
    87 
    88 test-py3-rhg:
    88 test-rhg:
    89     <<: *runtests
    89     <<: *runtests
    90     variables:
    90     variables:
    91         HGWITHRUSTEXT: cpython
    91         HGWITHRUSTEXT: cpython
    92         RUNTEST_ARGS: "--rust --rhg --blacklist /tmp/check-tests.txt"
    92         RUNTEST_ARGS: "--rust --rhg --blacklist /tmp/check-tests.txt"
    93         PYTHON: python3
    93         PYTHON: python3
    94         TEST_HGMODULEPOLICY: "rust+c"
    94         TEST_HGMODULEPOLICY: "rust+c"
    95 
    95 
    96 test-py3-chg:
    96 test-chg:
    97     <<: *runtests
    97     <<: *runtests
    98     variables:
    98     variables:
    99         PYTHON: python3
    99         PYTHON: python3
   100         RUNTEST_ARGS: "--blacklist /tmp/check-tests.txt --chg"
   100         RUNTEST_ARGS: "--blacklist /tmp/check-tests.txt --chg"
   101         TEST_HGMODULEPOLICY: "c"
   101         TEST_HGMODULEPOLICY: "c"
   102 
   102 
   103 check-pytype-py3:
   103 check-pytype:
   104     extends: .runtests_template
   104     extends: .runtests_template
   105     before_script:
   105     before_script:
   106       - hg clone . /tmp/mercurial-ci/ --noupdate --config phases.publish=no
   106       - hg clone . /tmp/mercurial-ci/ --noupdate --config phases.publish=no
   107       - hg -R /tmp/mercurial-ci/ update `hg log --rev '.' --template '{node}'`
   107       - hg -R /tmp/mercurial-ci/ update `hg log --rev '.' --template '{node}'`
   108       - cd /tmp/mercurial-ci/
   108       - cd /tmp/mercurial-ci/
   136         - echo "$Env:TMP"
   136         - echo "$Env:TMP"
   137         - echo "$Env:TEMP"
   137         - echo "$Env:TEMP"
   138 
   138 
   139         - C:/MinGW/msys/1.0/bin/sh.exe --login -c 'cd "$OLDPWD" && HGTESTS_ALLOW_NETIO="$TEST_HGTESTS_ALLOW_NETIO" HGMODULEPOLICY="$TEST_HGMODULEPOLICY" $PYTHON tests/run-tests.py --color=always $RUNTEST_ARGS'
   139         - C:/MinGW/msys/1.0/bin/sh.exe --login -c 'cd "$OLDPWD" && HGTESTS_ALLOW_NETIO="$TEST_HGTESTS_ALLOW_NETIO" HGMODULEPOLICY="$TEST_HGMODULEPOLICY" $PYTHON tests/run-tests.py --color=always $RUNTEST_ARGS'
   140 
   140 
   141 windows-py3:
   141 windows:
   142     <<: *windows_runtests
   142     <<: *windows_runtests
   143     tags:
   143     tags:
   144       - windows
   144       - windows
   145     variables:
   145     variables:
   146         TEST_HGMODULEPOLICY: "c"
   146         TEST_HGMODULEPOLICY: "c"
   147         RUNTEST_ARGS: "--blacklist C:/Temp/check-tests.txt"
   147         RUNTEST_ARGS: "--blacklist C:/Temp/check-tests.txt"
   148         PYTHON: py -3
   148         PYTHON: py -3
   149 
   149 
   150 windows-py3-pyox:
   150 windows-pyox:
   151     <<: *windows_runtests
   151     <<: *windows_runtests
   152     tags:
   152     tags:
   153       - windows
   153       - windows
   154     variables:
   154     variables:
   155         TEST_HGMODULEPOLICY: "c"
   155         TEST_HGMODULEPOLICY: "c"