maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Martin Gainty <mgai...@hotmail.com>
Subject RE: Sanity testing of the web application using jetty
Date Fri, 13 Feb 2015 02:06:40 GMT



> Date: Thu, 12 Feb 2015 08:27:04 -0800
> From: nhrdls@gmail.com
> To: users@maven.apache.org
> Subject: Sanity testing of the web application using jetty
> 
> Greetings,
> 
> Looking for ideas/suggestions to sanity test the web application. I had 
> a junit test working in eclipse, but it does not work when running mvn 
> test.  My eventual goal was to run this test as integration test on jenkins.
> 
> My web application needs access to a properties file to read 
> configuration information. A master working copy of properties file is 
> committed to src/test/resources folder. Different teams have created 
> HSQLDB test databases relating to their tests and are available at well 
> known locations.
> 
> My current test case the "setup" function copies the database to temp 
> directory,  creates the copy of master properties file and changes the 
> properties file to use copied database. It then starts jetty, loads the 
> web application and then runs the html unit tests.
> 
> It works perfectly in eclipse, but when executing mvn test, jetty server 
> starts but application does not work because many libraries are missing 
> - e.g. it complains about not finding JSP library. My reasoning is it 
> has to do between differences of class path between eclipse and maven.
> 
> I read about jetty plugin, but not sure if I can configure maven to do 
> copy/replace part so that web application has proper properties file 
> before it starts.
> 
> Is this the right way to run this kind of test? I want tests to work 
> against copy of database as many actions are modifying  database. Can I 
> somehow convince maven to allow me modification of properties file.
> 
> Alternatively, since test is working in eclipse (with m2e), can I 
> convince maven to use same classpath so that test runs using mvn command?

MG>Resolving Maven dependencies from the Eclipse workspace without installing to local
Maven MG>repository..Have you looked at using the m2e plugin?
MG>doc: http://eclipse.org/m2e/
MG>eclipse plugin: http://download.eclipse.org/technology/m2e/releases
> 
> Regards,
> 
> Niranjan
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
> 
 		 	   		  
Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message