forked from uber/needle
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
31 lines (31 loc) · 2.24 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
language: objective-c
osx_image: xcode10.2
before_script:
- "curl -H 'Cache-Control: no-cache' https://raw.githubusercontent.com/fossas/fossa-cli/master/install.sh | sudo bash"
matrix:
include:
- name: "NeedleFoundationTests"
script: xcodebuild test -project NeedleFoundation.xcodeproj -scheme NeedleFoundationTests -destination 'platform=iOS Simulator,OS=12.2,name=iPhone X'
- name: "NeedleFoundationTestTests"
script: xcodebuild test -project NeedleFoundation.xcodeproj -scheme NeedleFoundationTestTests -destination 'platform=iOS Simulator,OS=12.2,name=iPhone X'
- name: "NeedleGeneratorTests"
script: cd Generator && swift test -Xswiftc -DDEBUG
- name: "NeedleGeneratorBinary"
script: cd Generator && swift build -c release
- name: "NeedleSampleMVCApp"
install: cd Sample/MVC && carthage update --platform ios
script: xcodebuild build -project ../../Sample/MVC/TicTacToe/TicTacToe.xcodeproj -scheme TicTacToe -destination 'platform=iOS Simulator,OS=12.2,name=iPhone X'
- name: "NeedleSampleMVCTests"
install: cd Sample/MVC && carthage update --platform ios
script: xcodebuild test -project ../../Sample/MVC/TicTacToe/TicTacToe.xcodeproj -scheme TicTacToeTests -destination 'platform=iOS Simulator,OS=12.2,name=iPhone X'
- name: "NeedleSamplePluginizedApp"
install: cd Sample/Pluginized && carthage update --platform ios
script: xcodebuild build -project ../../Sample/Pluginized/TicTacToe/TicTacToe.xcodeproj -scheme TicTacToe -destination 'platform=iOS Simulator,OS=12.2,name=iPhone X'
- name: "NeedleSamplePluginizedScoreSheetTests"
install: cd Sample/Pluginized && carthage update --platform ios
script: xcodebuild test -project ../../Sample/Pluginized/TicTacToe/TicTacToe.xcodeproj -scheme ScoreSheetTests -destination 'platform=iOS Simulator,OS=12.2,name=iPhone X'
- name: "NeedleSamplePluginizedTicTacToeCoreTests"
install: cd Sample/Pluginized && carthage update --platform ios
script: xcodebuild test -project ../../Sample/Pluginized/TicTacToe/TicTacToe.xcodeproj -scheme TicTacToeCoreTests -destination 'platform=iOS Simulator,OS=12.2,name=iPhone X'
script:
- fossa