contrib/heptapod-ci.yml
branchstable
changeset 47806 d5d46dcd356b
parent 47792 6c86f96042c9
child 47810 6ec897345b87
equal deleted inserted replaced
47805:8892f604e242 47806:d5d46dcd356b
   145 # run-tests.py- it is needed to make run-tests.py generate a `python3` script
   145 # run-tests.py- it is needed to make run-tests.py generate a `python3` script
   146 # that satisfies the various shebang lines and delegates to `py -3`.
   146 # that satisfies the various shebang lines and delegates to `py -3`.
   147 .window_runtests_template: &windows_runtests
   147 .window_runtests_template: &windows_runtests
   148     stage: tests
   148     stage: tests
   149     before_script:
   149     before_script:
   150       # Temporary until this is adjusted in the environment
   150       - C:/MinGW/msys/1.0/bin/sh.exe --login -c 'cd "$OLDPWD" && ls -1 tests/test-check-*.* > C:/Temp/check-tests.txt'
   151       - $Env:TEMP="C:/Temp"
       
   152       - $Env:TMP="C:/Temp"
       
   153       # TODO: find/install cvs, bzr, perforce, gpg, sqlite3
   151       # TODO: find/install cvs, bzr, perforce, gpg, sqlite3
   154 
   152 
   155     script:
   153     script:
   156         - echo "Entering script section"
   154         - echo "Entering script section"
   157         - echo "python used, $Env:PYTHON"
   155         - echo "python used, $Env:PYTHON"
   158         - Invoke-Expression "$Env:PYTHON -V"
   156         - Invoke-Expression "$Env:PYTHON -V"
   159         - Invoke-Expression "$Env:PYTHON -m black --version"
   157         - Invoke-Expression "$Env:PYTHON -m black --version"
   160         - echo "$Env:RUNTEST_ARGS"
   158         - echo "$Env:RUNTEST_ARGS"
       
   159         - echo "$Env:TMP"
       
   160         - echo "$Env:TEMP"
   161 
   161 
   162         - 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'
   162         - 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'
   163 
   163 
   164 windows-py3:
   164 windows-py3:
   165     <<: *windows_runtests
   165     <<: *windows_runtests
   166     when: manual
   166     when: manual
   167     tags:
   167     tags:
   168       - windows
   168       - windows
   169     timeout: 2h
       
   170     variables:
   169     variables:
   171         TEST_HGMODULEPOLICY: "c"
   170         TEST_HGMODULEPOLICY: "c"
   172         RUNTEST_ARGS: "--blacklist /tmp/check-tests.txt"
   171         RUNTEST_ARGS: "--blacklist C:/Temp/check-tests.txt"
   173         PYTHON: py -3
   172         PYTHON: py -3