Manual travis submodules.

This commit is contained in:
Ben Vanik 2015-08-01 00:09:48 -07:00
parent 6c507f118d
commit 90ca7966f7
1 changed files with 10 additions and 2 deletions

View File

@ -10,13 +10,21 @@ os:
- linux - linux
# - osx # - osx
# Run setup to build ninja/gyp/etc and actually build xenia. git:
# We handle submodules ourselves in xenia-build setup.
submodules: false
before_script: before_script:
# Prepare environment (pull dependencies, build tools).
- travis_retry ./xenia-build setup - travis_retry ./xenia-build setup
- ./xenia-build build --config=debug
# Run test suites. # Run test suites.
script: script:
# Run linter.
- ./xenia-build lint --all - ./xenia-build lint --all
# Build all of xenia.
- ./xenia-build build --config=debug
# All tests (without haswell support).
- ./xenia-build test --config=debug --no-build -- --enable_haswell_instructions=false - ./xenia-build test --config=debug --no-build -- --enable_haswell_instructions=false
# All tests (with haswell support).
- ./xenia-build test --config=debug --no-build -- --enable_haswell_instructions=true - ./xenia-build test --config=debug --no-build -- --enable_haswell_instructions=true