Skip to content
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

Need CI (Continuous Integration) for detecting regressions #33

Open
muojp opened this issue Oct 1, 2013 · 2 comments
Open

Need CI (Continuous Integration) for detecting regressions #33

muojp opened this issue Oct 1, 2013 · 2 comments

Comments

@muojp
Copy link
Contributor

muojp commented Oct 1, 2013

Integrating Travis CI would be great.

First step would be:

  • Build Android version APK with gradle
  • Build iOS version ipa (w/ Travis CI's OS X backend once they have completed Xcode 5 support)
  • Build Win32 version exe (when Travis CI supports Windows)

Second step would be combining these application binaries with sample projects to check whether things goes ok or not. As a preliminary level, checking sample projects don't crash for a period of time and output pre-defined console lines would be reasonable.

@futoase
Copy link
Contributor

futoase commented Oct 2, 2013

TravisCI(.travis.yml) is available test to single environments.

iOS testing pattern .travis.yml of the my repository.

.travis.yml
Makefile
Travis Build result

I referenced to http://www.tokoro.me/2013/07/09/objc-travis-coveralls/.

Do try multiple environment setting there is no way. must be split of Engine to github.com repository.
May have be insufficient study.

@muojp
Copy link
Contributor Author

muojp commented Oct 2, 2013

Thanks for your comment. Interesting. Maybe we could switch whole Travis CI environment to Mac VM and also test Android builds in the same VM as long as proper Java VM is installed in Travis CI's Mac VM.

Seems worth trying in another branch. (still, we'll encounter another problem once Travis CI supports Windows VM)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants