<div dir="ltr">sounds good with me!</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Aug 18, 2014 at 3:31 PM, Daniel Bevenius <span dir="ltr">&lt;<a href="mailto:daniel.bevenius@gmail.com" target="_blank">daniel.bevenius@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">+1 One the two child project pattern. </div><div class="HOEnZb"><div class="h5"><div class="gmail_extra">
<br><br><div class="gmail_quote">On 18 August 2014 15:27, Summers Pittman <span dir="ltr">&lt;<a href="mailto:supittma@redhat.com" target="_blank">supittma@redhat.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ideally we would like to quit using the Robolectric Android stubs and<br>
begin using Google&#39;s Android APIs for linking and testing.  This is one<br>
of the reasons that the unit tests havn&#39;t been brought over to the<br>
modules YET.  Over the weekend (between family duties and internet<br>
issues) I did a lot of research and coding towards moving our tests into<br>
the module packages.  With the release of X86 emulators and stability<br>
Genymotion, I think that using solely integration test projects for our<br>
testing is now doable.<br>
<br>
The Android SDK (current, ANT/Eclipse based) way is to have a separate<br>
test project.  The Android SDK (future Gradle based) way is to have your<br>
tests in a test package.  The maven way (Maven based Android builds) is<br>
to have a parent project with two children: one child being code and the<br>
other child being tests.<br>
<br>
Currently we have one BIG integration test project which contains all of<br>
our integration tests.  I think that we should move the tests out of our<br>
monolithic project and into the modules where they probably belong.  I<br>
also propose that we make each module in the two child project pattern<br>
that then Maven based builds recommend.  When it is time to move to<br>
Gradle then we can just fiddle with sourceSets and kill the Maven build.<br>
<br>
Wdyt?<br>
<span><font color="#888888"><br>
--<br>
Summers Pittman<br>
&gt;&gt;Phone:<a href="tel:404%20941%204698" value="+14049414698" target="_blank">404 941 4698</a><br>
&gt;&gt;Java is my crack.<br>
<br>
_______________________________________________<br>
aerogear-dev mailing list<br>
<a href="mailto:aerogear-dev@lists.jboss.org" target="_blank">aerogear-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br>
</font></span></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
aerogear-dev mailing list<br>
<a href="mailto:aerogear-dev@lists.jboss.org">aerogear-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Matthias Wessendorf <br>
<br>blog: <a href="http://matthiaswessendorf.wordpress.com/" target="_blank">http://matthiaswessendorf.wordpress.com/</a><br>sessions: <a href="http://www.slideshare.net/mwessendorf" target="_blank">http://www.slideshare.net/mwessendorf</a><br>
twitter: <a href="http://twitter.com/mwessendorf" target="_blank">http://twitter.com/mwessendorf</a>
</div>