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