<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.32.2">
</HEAD>
<BODY>
<BR>
Running it conditionally in a profile triggered by e.g. -DrunTest or such is not an option?<BR>
Or maybe, based on -Das.dir=..., the module would launch that AS using Arquillian, deploy, test, undeploy, stop.<BR>
I haven't checked the test itself but I guess it's possible.<BR>
<BR>
The few people who test the QS will know about the option;<BR>
and the rest of the world will not need to take care of running AS and deploying.<BR>
<BR>
WDYT?<BR>
Ondra<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
On Mon, 2012-07-30 at 12:04 +0100, Pete Muir wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
I haven't come up with a better way to do it than this. If you have a good idea, then we should do it :-)

On 29 Jul 2012, at 15:48, Sande Gilda wrote:

&gt; Hi Ondrej,
&gt; 
&gt; The jax-rs-client quickstart is an Arquillian test only and expands on the helloworld-rs quickstart.  
&gt; 
&gt; The Prerequisites section of the README state that this quickstart depends on the deployment of the helloworld-rs quickstart for its tests and explains how to verify that it deployed successfully. 
&gt; 
&gt; The Run the Arquillian Tests section of the README states:
&gt;         &#8226; Make sure you have started the JBoss Server as described above.
&gt;         &#8226; Make sure the helloworld-rs quickstart has been deployed on the server as noted in the Prerequisites section above.
&gt;         &#8226; Open a command line and navigate to the root directory of this quickstart.
&gt;         &#8226; Type the following command to run the test goal with the following profile activated:
&gt; 
&gt; mvn clean test 
&gt; 
&gt; Do I need to modify the instructions somehow to make that more clear? Should I add a note that if you get an HTTP status: 404, it probably means you did not deploy the helloworld-rs quickstart as noted in the Prerequisites? 
&gt; 
&gt; I'm not a Maven expert, so I'm not sure how we could make this foolproof for the users. I am copying Pete and Blaine since they know a lot more about this than me.
&gt; 
&gt; Thanks,
&gt; Sande
&gt; 
&gt; On 07/28/2012 12:00 PM, Ondrej Zizka wrote:
&gt;&gt; Hi Sande,
&gt;&gt; 
&gt;&gt; is this intentional? 
&gt;&gt; IMO quickstarts should be foolproof, and one of ways to make it so should be that  `mvn clean install` should pass without requirements like &quot;AS is running on port 8080&quot;.
&gt;&gt; 
&gt;&gt; WDYT?
&gt;&gt; 
&gt;&gt; 
&gt;&gt; 
&gt;&gt; Running org.jboss.as.quickstarts.jaxrsclient.JaxRsClientTest
&gt;&gt; ===============================================
&gt;&gt; URL: <A HREF="http://localhost:8080/jboss-as-helloworld-rs/xml">http://localhost:8080/jboss-as-helloworld-rs/xml</A>
&gt;&gt; MediaType: application/xml
&gt;&gt; java.lang.RuntimeException: Failed request with HTTP status: 404
&gt;&gt; 
&gt; 

</PRE>
</BLOCKQUOTE>
<BR>
</BODY>
</HTML>