language: bash # See https://github.com/amaiorano/vectrexy/blob/master/.travis.yml # for ideas on installing vcpkg matrix: include: # macOS # - os: osx # env: # - HOMEBREW_NO_AUTO_UPDATE=1 # compiler: clang # script: # - brew install redis # - brew services start redis # - brew install mbedtls # - python test/run.py # - make ws Linux - os: linux dist: bionic before_install: - sudo apt-get install -y libmbedtls-dev - sudo apt-get install -y redis-server script: - python test/run.py # - make ws env: - CC=gcc - CXX=g++ # Clang + Linux disabled for now # - os: linux # dist: xenial # script: python test/run.py # env: # - CC=clang # - CXX=clang++ # Windows # - os: windows # env: # - CMAKE_PATH="/c/Program Files/CMake/bin" # script: # - cd third_party/zlib # - cmake . # - cmake --build . --target install # - cd ../.. # # - cd third_party/mbedtls # # - cmake . # # - cmake --build . --target install # # - cd ../.. # - export PATH=$CMAKE_PATH:$PATH # - cd test # - cmake . # - cmake --build --parallel . # - ixwebsocket_unittest.exe # # - python test/run.py