Fix mistakes in travis file
Summary: Fix yaml errors Reviewed By: passy Differential Revision: D4551330 fbshipit-source-id: d17087cf51f9556c7015ea0fc4ab11fec44917f2
This commit is contained in:
committed by
Facebook Github Bot
parent
e7021715b8
commit
1cbadf5f54
52
.travis.yml
52
.travis.yml
@@ -23,36 +23,54 @@ before_install:
|
|||||||
- brew install buck
|
- brew install buck
|
||||||
|
|
||||||
# Java
|
# Java
|
||||||
- [[ $LANG = "java" ]] && brew cask install java
|
- |
|
||||||
- [[ $LANG = "java" ]] && export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
|
[[ $LANG = "java" ]] &&
|
||||||
- [[ $LANG = "java" ]] && export PATH=$JAVA_HOME/bin:$PATH
|
brew cask install java &&
|
||||||
|
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8) &&
|
||||||
|
export PATH=$JAVA_HOME/bin:$PATH
|
||||||
|
|
||||||
# .NET
|
# .NET
|
||||||
- [[ $LANG = "net" ]] && brew install mono
|
- |
|
||||||
|
[[ $LANG = "net" ]] &&
|
||||||
|
brew install mono
|
||||||
|
|
||||||
# iOS
|
# iOS
|
||||||
- [[ $LANG = "ios" ]] && brew outdated xctool || brew upgrade xctool
|
- |
|
||||||
|
[[ $LANG = "ios" ]] &&
|
||||||
|
brew upgrade xctool
|
||||||
|
|
||||||
# JavaScript
|
# JavaScript
|
||||||
- [[ $LANG = "js" ]] && cd javascript
|
- |
|
||||||
- [[ $LANG = "js" ]] && npm install
|
[[ $LANG = "js" ]] &&
|
||||||
|
cd javascript &&
|
||||||
|
npm install
|
||||||
|
|
||||||
- script:
|
script:
|
||||||
# C
|
# C
|
||||||
- [[ $LANG = "c" ]] && buck test //:yoga
|
- |
|
||||||
- [[ $LANG = "c" ]] && buck run //benchmark:benchmark
|
[[ $LANG = "c" ]] &&
|
||||||
- [[ $LANG = "c" ]] && git checkout HEAD^
|
buck test //:yoga &&
|
||||||
- [[ $LANG = "c" ]] && buck run //benchmark:benchmark
|
buck run //benchmark:benchmark &&
|
||||||
|
git checkout HEAD^ &&
|
||||||
|
buck run //benchmark:benchmark
|
||||||
|
|
||||||
# Java
|
# Java
|
||||||
- [[ $LANG = "java" ]] && buck test //java:java
|
- |
|
||||||
|
[[ $LANG = "java" ]] &&
|
||||||
|
buck test //java:java
|
||||||
|
|
||||||
# .NET
|
# .NET
|
||||||
- [[ $LANG = "net" ]] && sh csharp/tests/Facebook.Yoga/test_macos.sh
|
- |
|
||||||
|
[[ $LANG = "net" ]] &&
|
||||||
|
sh csharp/tests/Facebook.Yoga/test_macos.sh
|
||||||
|
|
||||||
# iOS
|
# iOS
|
||||||
- [[ $LANG = "ios" ]] && buck test //YogaKit:YogaKitTests --config cxx.default_platform=iphonesimulator-x86_64
|
- |
|
||||||
|
[[ $LANG = "ios" ]] &&
|
||||||
|
buck test //YogaKit:YogaKitTests --config cxx.default_platform=iphonesimulator-x86_64
|
||||||
|
|
||||||
# JavaScript
|
# JavaScript
|
||||||
- [[ $LANG = "js" ]] && npm run test:all
|
- |
|
||||||
- [[ $LANG = "js" ]] && npm run bench
|
[[ $LANG = "js" ]] &&
|
||||||
|
npm run test:all &&
|
||||||
|
npm run bench
|
||||||
|
Reference in New Issue
Block a user