Skip to content

Commit 2ba812f

Browse files
committedJun 12, 2020
Add Linux tests on Travis
1 parent 409531e commit 2ba812f

File tree

1 file changed

+29
-11
lines changed

1 file changed

+29
-11
lines changed
 

‎.travis.yml

+29-11
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,29 @@
1-
language: swift
2-
osx_image: xcode11.5
3-
os: osx
4-
install:
5-
- swift package update
6-
script:
7-
- swift build
8-
- swift test --enable-code-coverage
9-
after_success:
10-
- xcrun llvm-cov export -format="lcov" .build/debug/cgtcalcPackageTests.xctest/Contents/MacOS/cgtcalcPackageTests -instr-profile .build/debug/codecov/default.profdata > info.lcov
11-
- bash <(curl -s https://codecov.io/bash)
1+
env:
2+
global:
3+
- SWIFT_BRANCH=swift-5.2.4-release
4+
- SWIFT_VERSION=swift-5.2.4-RELEASE
5+
matrix:
6+
include:
7+
- os: osx
8+
osx_image: xcode11.5
9+
language: swift
10+
install:
11+
- swift package update
12+
script:
13+
- swift build
14+
- swift test --enable-code-coverage
15+
after_success:
16+
- xcrun llvm-cov export -format="lcov" .build/debug/cgtcalcPackageTests.xctest/Contents/MacOS/cgtcalcPackageTests -instr-profile .build/debug/codecov/default.profdata > info.lcov
17+
- bash <(curl -s https://codecov.io/bash)
18+
- os: linux
19+
dist: bionic
20+
language: generic
21+
sudo: required
22+
install:
23+
- sudo apt-get install clang libicu-dev
24+
- mkdir swift
25+
- curl https://swift.org/builds/$SWIFT_BRANCH/ubuntu1804/$SWIFT_VERSION/$SWIFT_VERSION-ubuntu18.04.tar.gz -s | tar xz -C swift &> /dev/null
26+
- export PATH="$(pwd)/swift/$SWIFT_VERSION-ubuntu18.04/usr/bin:$PATH"
27+
- swift package update
28+
script:
29+
- swift test

0 commit comments

Comments
 (0)