-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enable Travis to run on multiple OS #96
Enable Travis to run on multiple OS #96
Conversation
ecd920c
to
20caf3c
Compare
20caf3c
to
9549485
Compare
@jvcoutinho esse pull request ainda é relavante/necessário tendo em vista a migração desses testes para o instalador? |
@guilhermejccavalcanti Sim, pois o PR seta o Travis para rodar em múltiplos SOs. Ainda sim, achei melhor deixar o Travis testar os testes de sistema (os "de shell", agora em JUnit) porque é uma garantia que os testes do instalador vão funcionar também. |
@jvcoutinho beleza. verifica o conflito acima, deve ser sido por conta dos outros prs que integrei. |
988c528
to
d879802
Compare
d879802
to
18b9ba3
Compare
Closes #68.
Besides Linux, Travis now run on Windows and MacOS.
Shell tests haven't been rewritten as JUnit tests, but I've anticipated a refactoring and improvement work.
Both binaries (along with git lfs) have been excluded from the project. This means one cannot use the installer when this PR is merged, but it should last until the new installer is ready.
Sorry for the huge number of changed files. The only files relevant are:
.travis.yml,
build.gradle and
s3mGitIntegrationTests.sh
The rest are mostly test files and dependencies.