21 lines
831 B
YAML
21 lines
831 B
YAML
matrix:
|
|
include:
|
|
- os: linux
|
|
language: generic
|
|
sudo: required
|
|
dist: trusty
|
|
before_install:
|
|
- wget -q -O - https://swift.org/keys/all-keys.asc | gpg --import -
|
|
- wget https://swift.org/builds/swift-4.1-release/ubuntu1404/swift-4.1-RELEASE/swift-4.1-RELEASE-ubuntu14.04.tar.gz
|
|
- tar xzf swift-4.1-RELEASE-ubuntu14.04.tar.gz
|
|
- export PATH=${PWD}/swift-4.1-RELEASE-ubuntu14.04/usr/bin:"${PATH}"
|
|
script:
|
|
- swift test -Xcc -D_GNU_SOURCE
|
|
- os: osx
|
|
language: objective-c
|
|
osx_image: xcode9.3beta
|
|
script:
|
|
- swift package generate-xcodeproj && xcodebuild clean test -project NumericAnnex.xcodeproj -scheme NumericAnnex-Package -enableCodeCoverage YES
|
|
after_success:
|
|
- bash <(curl -s https://codecov.io/bash) -X xcodeplist
|