Fix mistakes in travis file

Summary: Fix yaml errors

Reviewed By: passy

Differential Revision: D4551330

fbshipit-source-id: d17087cf51f9556c7015ea0fc4ab11fec44917f2
This commit is contained in:
Emil Sjolander
2017-02-13 06:49:38 -08:00
committed by Facebook Github Bot
parent e7021715b8
commit 1cbadf5f54

View File

@@ -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