For /engine/storage/integration-test, I know that those tests are TestNG test cases, requiring DB existence.
Thanks -min On 8/6/13 2:59 PM, "Alex Huang" <alex.hu...@citrix.com> wrote: >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