I noticed that some of our unit tests are run in integration-test stage of 
maven.  Shouldn't that be in the test phase?  Does anyone know why it's set at 
integration-test?  I based this observation on the surefire plugins are set for 
integration-test phase.  Note the following.

./engine/orchestration/pom.xml-            <phase>integration-test</phase>
./engine/storage/integration-test/pom.xml-            
<phase>integration-test</phase>
./engine/storage/volume/pom.xml-            <phase>integration-test</phase>
./plugins/storage/image/default/pom.xml-            
<phase>integration-test</phase>
./plugins/storage/image/sample/pom.xml-            
<phase>integration-test</phase>
./plugins/storage/image/swift/pom.xml-            
<phase>integration-test</phase>
./plugins/storage/volume/default/pom.xml-            
<phase>integration-test</phase>
./plugins/storage/volume/sample/pom.xml-            
<phase>integration-test</phase>
./plugins/storage/volume/solidfire/pom.xml-            
<phase>integration-test</phase>

I think integration test is probably just the smoke test that Prasanna has 
written.  We should enforce that in the maven build.  Does that make sense?

--Alex

Reply via email to