Browse Source

Travis: Workaround for nonblocking mode

tempestpy_adaptions
Matthias Volk 6 years ago
parent
commit
0588fb0cc0
  1. 64
      .travis.yml
  2. 6
      travis/generate_travis.py

64
.travis.yml

@ -47,6 +47,8 @@ jobs:
env: CONFIG=DefaultDebugTravis LINUX=ubuntu-18.04 COMPILER=gcc env: CONFIG=DefaultDebugTravis LINUX=ubuntu-18.04 COMPILER=gcc
install: install:
- travis/install_linux.sh - travis/install_linux.sh
before_script:
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
script: script:
- travis/build_carl.sh - travis/build_carl.sh
after_success: after_success:
@ -60,6 +62,8 @@ jobs:
env: CONFIG=DefaultReleaseTravis LINUX=ubuntu-18.04 COMPILER=gcc env: CONFIG=DefaultReleaseTravis LINUX=ubuntu-18.04 COMPILER=gcc
install: install:
- travis/install_linux.sh - travis/install_linux.sh
before_script:
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
script: script:
- travis/build_carl.sh - travis/build_carl.sh
after_success: after_success:
@ -79,6 +83,8 @@ jobs:
install: install:
- rm -rf build - rm -rf build
- travis/install_linux.sh - travis/install_linux.sh
before_script:
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
script: script:
- travis/build.sh Build1 - travis/build.sh Build1
before_cache: before_cache:
@ -93,6 +99,8 @@ jobs:
install: install:
- rm -rf build - rm -rf build
- travis/install_linux.sh - travis/install_linux.sh
before_script:
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
script: script:
- travis/build.sh Build1 - travis/build.sh Build1
before_cache: before_cache:
@ -107,6 +115,8 @@ jobs:
install: install:
- rm -rf build - rm -rf build
- travis/install_linux.sh - travis/install_linux.sh
before_script:
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
script: script:
- travis/build.sh Build1 - travis/build.sh Build1
before_cache: before_cache:
@ -121,6 +131,8 @@ jobs:
install: install:
- rm -rf build - rm -rf build
- travis/install_linux.sh - travis/install_linux.sh
before_script:
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
script: script:
- travis/build.sh Build1 - travis/build.sh Build1
before_cache: before_cache:
@ -135,6 +147,8 @@ jobs:
install: install:
- rm -rf build - rm -rf build
- travis/install_linux.sh - travis/install_linux.sh
before_script:
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
script: script:
- travis/build.sh Build1 - travis/build.sh Build1
before_cache: before_cache:
@ -149,6 +163,8 @@ jobs:
install: install:
- rm -rf build - rm -rf build
- travis/install_linux.sh - travis/install_linux.sh
before_script:
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
script: script:
- travis/build.sh Build1 - travis/build.sh Build1
before_cache: before_cache:
@ -167,6 +183,8 @@ jobs:
env: CONFIG=DefaultDebug LINUX=debian-9 COMPILER=gcc env: CONFIG=DefaultDebug LINUX=debian-9 COMPILER=gcc
install: install:
- travis/install_linux.sh - travis/install_linux.sh
before_script:
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
script: script:
- travis/build.sh Build2 - travis/build.sh Build2
before_cache: before_cache:
@ -180,6 +198,8 @@ jobs:
env: CONFIG=DefaultRelease LINUX=debian-9 COMPILER=gcc env: CONFIG=DefaultRelease LINUX=debian-9 COMPILER=gcc
install: install:
- travis/install_linux.sh - travis/install_linux.sh
before_script:
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
script: script:
- travis/build.sh Build2 - travis/build.sh Build2
before_cache: before_cache:
@ -193,6 +213,8 @@ jobs:
env: CONFIG=DefaultDebugTravis LINUX=ubuntu-18.04 COMPILER=gcc env: CONFIG=DefaultDebugTravis LINUX=ubuntu-18.04 COMPILER=gcc
install: install:
- travis/install_linux.sh - travis/install_linux.sh
before_script:
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
script: script:
- travis/build.sh Build2 - travis/build.sh Build2
before_cache: before_cache:
@ -206,6 +228,8 @@ jobs:
env: CONFIG=DefaultReleaseTravis LINUX=ubuntu-18.04 COMPILER=gcc env: CONFIG=DefaultReleaseTravis LINUX=ubuntu-18.04 COMPILER=gcc
install: install:
- travis/install_linux.sh - travis/install_linux.sh
before_script:
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
script: script:
- travis/build.sh Build2 - travis/build.sh Build2
before_cache: before_cache:
@ -219,6 +243,8 @@ jobs:
env: CONFIG=DefaultDebug LINUX=ubuntu-18.04 COMPILER=gcc env: CONFIG=DefaultDebug LINUX=ubuntu-18.04 COMPILER=gcc
install: install:
- travis/install_linux.sh - travis/install_linux.sh
before_script:
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
script: script:
- travis/build.sh Build2 - travis/build.sh Build2
before_cache: before_cache:
@ -232,6 +258,8 @@ jobs:
env: CONFIG=DefaultRelease LINUX=ubuntu-18.04 COMPILER=gcc env: CONFIG=DefaultRelease LINUX=ubuntu-18.04 COMPILER=gcc
install: install:
- travis/install_linux.sh - travis/install_linux.sh
before_script:
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
script: script:
- travis/build.sh Build2 - travis/build.sh Build2
before_cache: before_cache:
@ -250,6 +278,8 @@ jobs:
env: CONFIG=DefaultDebug LINUX=debian-9 COMPILER=gcc env: CONFIG=DefaultDebug LINUX=debian-9 COMPILER=gcc
install: install:
- travis/install_linux.sh - travis/install_linux.sh
before_script:
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
script: script:
- travis/build.sh Build3 - travis/build.sh Build3
before_cache: before_cache:
@ -263,6 +293,8 @@ jobs:
env: CONFIG=DefaultRelease LINUX=debian-9 COMPILER=gcc env: CONFIG=DefaultRelease LINUX=debian-9 COMPILER=gcc
install: install:
- travis/install_linux.sh - travis/install_linux.sh
before_script:
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
script: script:
- travis/build.sh Build3 - travis/build.sh Build3
before_cache: before_cache:
@ -276,6 +308,8 @@ jobs:
env: CONFIG=DefaultDebugTravis LINUX=ubuntu-18.04 COMPILER=gcc env: CONFIG=DefaultDebugTravis LINUX=ubuntu-18.04 COMPILER=gcc
install: install:
- travis/install_linux.sh - travis/install_linux.sh
before_script:
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
script: script:
- travis/build.sh Build3 - travis/build.sh Build3
before_cache: before_cache:
@ -289,6 +323,8 @@ jobs:
env: CONFIG=DefaultReleaseTravis LINUX=ubuntu-18.04 COMPILER=gcc env: CONFIG=DefaultReleaseTravis LINUX=ubuntu-18.04 COMPILER=gcc
install: install:
- travis/install_linux.sh - travis/install_linux.sh
before_script:
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
script: script:
- travis/build.sh Build3 - travis/build.sh Build3
before_cache: before_cache:
@ -302,6 +338,8 @@ jobs:
env: CONFIG=DefaultDebug LINUX=ubuntu-18.04 COMPILER=gcc env: CONFIG=DefaultDebug LINUX=ubuntu-18.04 COMPILER=gcc
install: install:
- travis/install_linux.sh - travis/install_linux.sh
before_script:
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
script: script:
- travis/build.sh Build3 - travis/build.sh Build3
before_cache: before_cache:
@ -315,6 +353,8 @@ jobs:
env: CONFIG=DefaultRelease LINUX=ubuntu-18.04 COMPILER=gcc env: CONFIG=DefaultRelease LINUX=ubuntu-18.04 COMPILER=gcc
install: install:
- travis/install_linux.sh - travis/install_linux.sh
before_script:
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
script: script:
- travis/build.sh Build3 - travis/build.sh Build3
before_cache: before_cache:
@ -333,6 +373,8 @@ jobs:
env: CONFIG=DefaultDebug LINUX=debian-9 COMPILER=gcc env: CONFIG=DefaultDebug LINUX=debian-9 COMPILER=gcc
install: install:
- travis/install_linux.sh - travis/install_linux.sh
before_script:
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
script: script:
- travis/build.sh BuildLast - travis/build.sh BuildLast
before_cache: before_cache:
@ -346,6 +388,8 @@ jobs:
env: CONFIG=DefaultRelease LINUX=debian-9 COMPILER=gcc env: CONFIG=DefaultRelease LINUX=debian-9 COMPILER=gcc
install: install:
- travis/install_linux.sh - travis/install_linux.sh
before_script:
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
script: script:
- travis/build.sh BuildLast - travis/build.sh BuildLast
before_cache: before_cache:
@ -359,6 +403,8 @@ jobs:
env: CONFIG=DefaultDebugTravis LINUX=ubuntu-18.04 COMPILER=gcc env: CONFIG=DefaultDebugTravis LINUX=ubuntu-18.04 COMPILER=gcc
install: install:
- travis/install_linux.sh - travis/install_linux.sh
before_script:
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
script: script:
- travis/build.sh BuildLast - travis/build.sh BuildLast
before_cache: before_cache:
@ -372,6 +418,8 @@ jobs:
env: CONFIG=DefaultReleaseTravis LINUX=ubuntu-18.04 COMPILER=gcc env: CONFIG=DefaultReleaseTravis LINUX=ubuntu-18.04 COMPILER=gcc
install: install:
- travis/install_linux.sh - travis/install_linux.sh
before_script:
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
script: script:
- travis/build.sh BuildLast - travis/build.sh BuildLast
before_cache: before_cache:
@ -385,6 +433,8 @@ jobs:
env: CONFIG=DefaultDebug LINUX=ubuntu-18.04 COMPILER=gcc env: CONFIG=DefaultDebug LINUX=ubuntu-18.04 COMPILER=gcc
install: install:
- travis/install_linux.sh - travis/install_linux.sh
before_script:
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
script: script:
- travis/build.sh BuildLast - travis/build.sh BuildLast
before_cache: before_cache:
@ -398,6 +448,8 @@ jobs:
env: CONFIG=DefaultRelease LINUX=ubuntu-18.04 COMPILER=gcc env: CONFIG=DefaultRelease LINUX=ubuntu-18.04 COMPILER=gcc
install: install:
- travis/install_linux.sh - travis/install_linux.sh
before_script:
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
script: script:
- travis/build.sh BuildLast - travis/build.sh BuildLast
before_cache: before_cache:
@ -416,6 +468,8 @@ jobs:
env: CONFIG=DefaultDebug LINUX=debian-9 COMPILER=gcc env: CONFIG=DefaultDebug LINUX=debian-9 COMPILER=gcc
install: install:
- travis/install_linux.sh - travis/install_linux.sh
before_script:
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
script: script:
- travis/build.sh TestAll - travis/build.sh TestAll
before_cache: before_cache:
@ -429,6 +483,8 @@ jobs:
env: CONFIG=DefaultRelease LINUX=debian-9 COMPILER=gcc env: CONFIG=DefaultRelease LINUX=debian-9 COMPILER=gcc
install: install:
- travis/install_linux.sh - travis/install_linux.sh
before_script:
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
script: script:
- travis/build.sh TestAll - travis/build.sh TestAll
before_cache: before_cache:
@ -442,6 +498,8 @@ jobs:
env: CONFIG=DefaultDebugTravis LINUX=ubuntu-18.04 COMPILER=gcc env: CONFIG=DefaultDebugTravis LINUX=ubuntu-18.04 COMPILER=gcc
install: install:
- travis/install_linux.sh - travis/install_linux.sh
before_script:
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
script: script:
- travis/build.sh TestAll - travis/build.sh TestAll
before_cache: before_cache:
@ -459,6 +517,8 @@ jobs:
env: CONFIG=DefaultReleaseTravis LINUX=ubuntu-18.04 COMPILER=gcc env: CONFIG=DefaultReleaseTravis LINUX=ubuntu-18.04 COMPILER=gcc
install: install:
- travis/install_linux.sh - travis/install_linux.sh
before_script:
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
script: script:
- travis/build.sh TestAll - travis/build.sh TestAll
before_cache: before_cache:
@ -476,6 +536,8 @@ jobs:
env: CONFIG=DefaultDebug LINUX=ubuntu-18.04 COMPILER=gcc env: CONFIG=DefaultDebug LINUX=ubuntu-18.04 COMPILER=gcc
install: install:
- travis/install_linux.sh - travis/install_linux.sh
before_script:
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
script: script:
- travis/build.sh TestAll - travis/build.sh TestAll
before_cache: before_cache:
@ -489,6 +551,8 @@ jobs:
env: CONFIG=DefaultRelease LINUX=ubuntu-18.04 COMPILER=gcc env: CONFIG=DefaultRelease LINUX=ubuntu-18.04 COMPILER=gcc
install: install:
- travis/install_linux.sh - travis/install_linux.sh
before_script:
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
script: script:
- travis/build.sh TestAll - travis/build.sh TestAll
before_cache: before_cache:

6
travis/generate_travis.py

@ -91,6 +91,8 @@ if __name__ == "__main__":
buildConfig += " env: CONFIG={} LINUX={} COMPILER={}\n".format(build_type, linux, compiler) buildConfig += " env: CONFIG={} LINUX={} COMPILER={}\n".format(build_type, linux, compiler)
buildConfig += " install:\n" buildConfig += " install:\n"
buildConfig += " - travis/install_linux.sh\n" buildConfig += " - travis/install_linux.sh\n"
buildConfig += " before_script:\n"
buildConfig += ' - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode\n'
buildConfig += " script:\n" buildConfig += " script:\n"
buildConfig += " - travis/build_carl.sh\n" buildConfig += " - travis/build_carl.sh\n"
# Upload to DockerHub # Upload to DockerHub
@ -129,6 +131,8 @@ if __name__ == "__main__":
if stage[1] == "Build1": if stage[1] == "Build1":
buildConfig += " - rm -rf build\n" buildConfig += " - rm -rf build\n"
buildConfig += " - travis/install_osx.sh\n" buildConfig += " - travis/install_osx.sh\n"
buildConfig += " before_script:\n"
buildConfig += ' - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode\n'
buildConfig += " script:\n" buildConfig += " script:\n"
buildConfig += " - travis/build.sh {}\n".format(stage[1]) buildConfig += " - travis/build.sh {}\n".format(stage[1])
buildConfig += " after_failure:\n" buildConfig += " after_failure:\n"
@ -154,6 +158,8 @@ if __name__ == "__main__":
if stage[1] == "Build1": if stage[1] == "Build1":
buildConfig += " - rm -rf build\n" buildConfig += " - rm -rf build\n"
buildConfig += " - travis/install_linux.sh\n" buildConfig += " - travis/install_linux.sh\n"
buildConfig += " before_script:\n"
buildConfig += ' - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode\n'
buildConfig += " script:\n" buildConfig += " script:\n"
buildConfig += " - travis/build.sh {}\n".format(stage[1]) buildConfig += " - travis/build.sh {}\n".format(stage[1])
buildConfig += " before_cache:\n" buildConfig += " before_cache:\n"

Loading…
Cancel
Save