gosu-android icon indicating copy to clipboard operation
gosu-android copied to clipboard

Set up automatic testing with travis-ci

Open donv opened this issue 11 years ago • 4 comments

This is to ensure that gosu-android works with different Android versions, at least api levels 10,15, and 16. It also protects against regressions for the tested features.

Ruboto is already being tested on travis-ci, so you can copy the setup from there.

donv avatar Apr 01 '13 23:04 donv

I took a look into this and I got the basic ideas, a rake test, install android sdk, install the apps and check the return values. However I did not manage to get it all working for gosu_android, I got confuse with so many files a configurations in ruboto. So whenever I have more time I'll try it again.

Era-Dorta avatar Apr 11 '13 20:04 Era-Dorta

I would be happy to help. You have set up the automatic testing, so I think pull requests will be tested. I will try to make a proposal.

donv avatar Apr 12 '13 20:04 donv

I am a bit confused about what branch to use. "master" is not the most recently updated branch. Which branch should I use? I would prefer to use master.

donv avatar Apr 12 '13 20:04 donv

Master has the same version the gem does. I use trunk for commits that are stable. Then I use other branches for development and if the changes work, I merge them back to trunk. I thought that was the standard way to do things with git. So yes, I think you can use master. Thank you for helping me out :-)

Era-Dorta avatar Apr 13 '13 12:04 Era-Dorta