[android-developers] Automatied Environment for Android Building and Testing

2013-02-20 Thread Jaison Brooks
Hey fellow Android Guru's, Im starting this topic because im unsure of how 
to setup a continues, automated building environment for Android 
Development.

First ill tell you what i have, Im using Eclipse on Mac OS X 10.7 with ADT 
and the SDK installed. Im using JGit for integration with my git repo's on 
my server. Now i've been developing like this just fine everything works 
perfect. The realm that im unsure about is integrating Unit Testing and 
Build Changes and automating these Unit tests and Builds of my application. 
Now i've only been developing for about a year now so this is all a new 
realm to me.

I need thoughts and recommendations for basically doing the following:

I have a Mac Mini setup with a Go Server. What i need to do is setup my 
Environment to do the following
1. Pull project from Git Repo
2. Execute some sort of script to Clean the project, then  Build apk via 
command line (adb)
3. Execute Unit Test to the compiled apk
4. Send a Smoke test and Regression Test

Now i've been researching ANT and trying to figure how if this is more 
along the lines of creating my own build.xml file or ANT scripts or 
something but im very unsure. However if anybody has a similar 
environment/setup or any recommendations, Please Share.  

-- 
-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Android Developers group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-developers+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Re: [android-developers] Automatied Environment for Android Building and Testing

2013-02-20 Thread Mark Murphy
It you really want a continuous integration server, there is a recipe
for Android app builds and tests using Jenkins:

https://wiki.jenkins-ci.org/display/JENKINS/Building+an+Android+app+and+test+project

On Wed, Feb 20, 2013 at 6:39 PM, Jaison Brooks jaisonbro...@gmail.com wrote:
 Hey fellow Android Guru's, Im starting this topic because im unsure of how
 to setup a continues, automated building environment for Android
 Development.

 First ill tell you what i have, Im using Eclipse on Mac OS X 10.7 with ADT
 and the SDK installed. Im using JGit for integration with my git repo's on
 my server. Now i've been developing like this just fine everything works
 perfect. The realm that im unsure about is integrating Unit Testing and
 Build Changes and automating these Unit tests and Builds of my application.
 Now i've only been developing for about a year now so this is all a new
 realm to me.

 I need thoughts and recommendations for basically doing the following:

 I have a Mac Mini setup with a Go Server. What i need to do is setup my
 Environment to do the following
 1. Pull project from Git Repo
 2. Execute some sort of script to Clean the project, then  Build apk via
 command line (adb)
 3. Execute Unit Test to the compiled apk
 4. Send a Smoke test and Regression Test

 Now i've been researching ANT and trying to figure how if this is more along
 the lines of creating my own build.xml file or ANT scripts or something but
 im very unsure. However if anybody has a similar environment/setup or any
 recommendations, Please Share.

 --
 --
 You received this message because you are subscribed to the Google
 Groups Android Developers group.
 To post to this group, send email to android-developers@googlegroups.com
 To unsubscribe from this group, send email to
 android-developers+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/android-developers?hl=en
 ---
 You received this message because you are subscribed to the Google Groups
 Android Developers group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to android-developers+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.





--
Mark Murphy (a Commons Guy)
http://commonsware.com | http://github.com/commonsguy
http://commonsware.com/blog | http://twitter.com/commonsguy

Android Training in NYC: http://marakana.com/training/android/

-- 
-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Android Developers group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-developers+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.