Hi Aaron, I've checked the latest code, also checked in the JPAConnection name issue, (I've updated it into JpaConnection).
After that, I've run the 'mvn clean install' from top-level, and got following jar missing. I am wondering if you forgot to commit some changes? Results : Failed tests: testFailureWithManualRecovery(org.apache.ode.bpel.runtime.ActivityRecoveryTest) testFailureWithFaultAction(org.apache.ode.bpel.runtime.ActivityRecoveryTest) testFailureWithCancelAction(org.apache.ode.bpel.runtime.ActivityRecoveryTest) testFailureHandlingInheritence(org.apache.ode.bpel.runtime.ActivityRecoveryTest) testInstanceSummary(org.apache.ode.bpel.runtime.ActivityRecoveryTest) Tests run: 26, Failures: 5, Errors: 0, Skipped: 0 If I ran the 'mvn clean install -Dmaven.test.skip=true", I would got following complain.. [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] Unable to find artifact. Embedded error: Unable to download the artifact from any repository Try downloading the file manually from the project website. Then, install it using the command: mvn install:install-file -DgroupId=org.apache.ode -DartifactId=ode-bpel-test -Dversion=2.0-SNAPSHOT -Dclassifier=tests -Dpackaging=jar -Dfile=/path/to/file Alternatively, if you host your own repository you can deploy the file there: mvn deploy:deploy-file -DgroupId=org.apache.ode -DartifactId=ode-bpel-test -Dversion=2.0-SNAPSHOT -Dclassifier=tests -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] org.apache.ode:ode-bpel-test:jar:2.0-SNAPSHOT other comments inline. regards Jeff On Wed, Apr 7, 2010 at 11:24 AM, Aaron Anderson <nickmalt...@yahoo.com>wrote: > Hi Jeff, > > I checked in my changes to the axis2-war maven POM to setup the axis2 > WS-Security tests properly and now all those tests are passing. In the JPA > github branch there are still 19 failed tests and 12 skipped ones with 108 > passing now. It is taking me more time than expected to correct the failed > tests cases since the TestNG error logs get overwritten on each test > invocation so I can only fix one test at a time. > > Here are the things I would still like to address before I feel the branch > is ready: > > 1) I would like to revisit my decision to put the JTA transaction methods > on the DAOConnections. I did it at first because the store already had them > and I thought encapsulating all the JTA operations in the DAO implementation > would simplify things. However, the ODE Runtime needs to manage JTA > operations to support transactional web service invocations and to also > coordinate operations across DAOConnections. With this in mind it is better > to make the DAOConnection implementations "JTA Aware" so that if they are > suppose to partake in a transaction they will do so otherwise each DAO > operation will be treated as atomic. I will plan on removing those > transactional methods from the DAO interface and then back out my minor > changes to the ODE runtime and correct the tests so they all pass. > makes sense to me. > > 2) The JPA BpelDAOConnectionImpl does not currently implement the > FilteredInstanceDeletable interface so the runtime CronScheduler will not > delete completed instances when using JPA. I will update the implementation > to support that interface. > Did you see a jira for this? otherwise could you please file a jira, so that we will include this in our future's release note. > > 3) I would like to investigate issue ODE-428 to see if that is still and > issue and if so push down the query to the database level. > looks great, if this is a big task, I prefer that we go back to this issue after we applied current work to trunk code. If it is a small fix, then it is definitely ok to me. > > 4) Make the proper corrections to make all the axis2-war file tests pass. > > Regards, > > Aaron > > > -- Cheers, Jeff Yu ---------------- blog: http://jeff.familyyu.net