There are so many reasons that could cause this behavior. Most probably test cases are inter dependent. As a convention changes done to BAM server should be wipe out at the end of each test case. You can verify what is really happening by setting a debug point in your test class and running the all suite.
mvn install -Dmaven.surefire.debug would help BTW, have you guys added new test cases recently in to BAM ? because we haven't change the auto framework except dependencies and this behavior could have caused by newly added tests. Thanks, Krishantha. On Tue, May 14, 2013 at 12:02 PM, Tharindu Mathew <[email protected]> wrote: > Hi, > > In the BAM integration test suite, there is a test which fails when the > whole integration suite is run. See at [0]. > > But, when this test case is run individually, it succeeds. See [1] for > details. > > This is reproducible. Why does this happen? How can we avoid this? > > > [0] - > > Tests run: 18, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 472.591 > sec <<< FAILURE! > [2013-05-14 11:42:22,878] INFO > {org.wso2.carbon.integration.framework.utils.ServerUtils} - Shutting down > server... > > Results : > > Failed tests: > publishConcurrentEvents(org.wso2.bam.integration.tests.reciever.BAMReceiverVariableFieldsTestCase): > Actual Events sent and the saved events are different expected:<true> but > was:<false> > > Tests run: 18, Failures: 1, Errors: 0, Skipped: 0 > > [INFO] > ------------------------------------------------------------------------ > [INFO] Reactor Summary: > [INFO] > [INFO] WSO2 BAM Integration .............................. SUCCESS [0.402s] > [INFO] WSO2 BAM - Integration Test ....................... FAILURE > [8:01.509s] > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD FAILURE > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 8:02.478s > [INFO] Finished at: Tue May 14 11:42:23 IST 2013 > [INFO] Final Memory: 22M/81M > [INFO] > ------------------------------------------------------------------------ > > > [1] - > > $ mvn test -Dtest="*TestServer*,BAMReceiver*" > > [INFO] Scanning for projects... > [INFO] > ------------------------------------------------------------------------ > [INFO] Reactor Build Order: > [INFO] > [INFO] WSO2 BAM Integration > [INFO] WSO2 BAM - Integration Test > [INFO] > > *<snip/>* > > Results : > > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 > > [INFO] > ------------------------------------------------------------------------ > [INFO] Reactor Summary: > [INFO] > [INFO] WSO2 BAM Integration .............................. SUCCESS [0.399s] > [INFO] WSO2 BAM - Integration Test ....................... SUCCESS > [1:53.060s] > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD SUCCESS > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 1:54.008s > [INFO] Finished at: Tue May 14 11:52:34 IST 2013 > [INFO] Final Memory: 22M/81M > [INFO] > ------------------------------------------------------------------------ > mackies-mac:integration mackie$ > > > -- > Regards, > > Tharindu Mathew > > Associate Technical Lead, WSO2 BAM > Member - Data Mgmt. Committee > > blog: http://tharindumathew.com/ > M: +94777759908 > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
