<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jul 16, 2013 at 5:18 PM, Douglas Campos <span dir="ltr">&lt;<a href="mailto:qmx@qmx.me" target="_blank">qmx@qmx.me</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thanks Karel for the well balanced email.<br>
<br>
This discussion will never reach an agreement, </blockquote><div><br></div><div>yes</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">because it&#39;s a biased<br>

discussion, and we do have personal preferences involved - I for one<br>
can&#39;t stand Groovy.<br>
<br>
And that&#39;s the reason I strongly advocate for keeping it to Java - this<br>
is a Groovy vs Java, while it should&#39;ve been X vs Java - Scala specs2,<br>
RSpec (via JRuby), Jasmine or Mocha (via DynJS or Rhino) - Heck, even<br>
Clojure would be easier to work than Java.<br></blockquote><div><br></div><div><br></div><div>&quot;easier&quot; is also personal taste (I can&#39;t read the encrypted nature of Clojure) :-)</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
Unless we have a broad discussion over all those languages (which<br>
honestly I don&#39;t think we have time for that) we should stick to the<br>
lowest common denominator, which is (unfortunately) Java.<br></blockquote><div><br></div><div>This is also true.</div><div><br></div><div>I guess, not sure, it would make sense to &quot;focus&quot; or concentrate on Java, for now ? </div>
<div><br></div><div>I am not really sure, what&#39;s the &quot;best&quot; (ha ha) option on this.    However, I think we do need a decision here...</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
fwiw, I can see the value of s/Groovy/dynamic JVM lang for tests/ - any<br>
of them would fit the bill - what I can&#39;t let go is the partiality of<br>
the debate.<br>
<div class="HOEnZb"><div class="h5"><br>
On Tue, Jul 16, 2013 at 01:03:43PM +0200, Karel Piwko wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; let me summarize the discussion from previous threads:<br>
&gt;<br>
&gt; What were testing requirements?<br>
&gt; * Do not mock<br>
&gt; * Cover both backend and frontend testing at the same time<br>
&gt; * Control test env from tests/Maven, so it runs on both CI and local machine<br>
&gt;   without any setup required<br>
&gt; =&gt; Those 3 requirements limited us to use Arquillian<br>
&gt; * Cover unified push server specifications in readable way<br>
&gt;<br>
&gt; Why Groovy instead of Java?<br>
&gt; + Better support for JSON<br>
&gt; + Spock provides very nice BDD support<br>
&gt; + Still supports anything Java would do<br>
&gt;<br>
&gt; What problems we faced with Groovy?<br>
&gt; - Needs specific compiler - solved, configured for tests only<br>
&gt; - Needs support in IDE - Intellij - ootb, Eclipse and NetBeans have<br>
&gt;   plugins<br>
&gt; - Needs to be deployed in test deployment - not addressed now, prolongs test<br>
&gt;   execution by few seconds per deployment<br>
&gt;<br>
&gt; What are currently raised concerns?<br>
&gt; - Different language for development and testing<br>
&gt; - Raises bar for newcomers willing to write tests<br>
&gt;<br>
&gt; Thank you for additional advantages, concerns or proving some of those are not<br>
&gt; valid.<br>
&gt;<br>
&gt; Karel<br>
&gt; _______________________________________________<br>
&gt; aerogear-dev mailing list<br>
&gt; <a href="mailto:aerogear-dev@lists.jboss.org">aerogear-dev@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
qmx<br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<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>
</div></div></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></div>