Hi Aaron,

With latest jpa branch, all of modules can be run successfully, now I only
see the axis2-war module having 6 failed test cases. Good work.

Regards
Jeff

On Tue, Apr 13, 2010 at 1:04 AM, Aaron Anderson <aaronander...@acm.org>wrote:

> Hi Jeff,
>
> All the BPEL tests ran fine on my machine so I am unsure of why they failed
> on yours. As for the dependency issue, I did introduce some test scoped
> dependencies to extract the BPEL tests for the axis2-war file tests since
> some of the resources are reused. Because the dependency was in the test
> scope I wouldn't think that would affect maven builds with tests skipped but
> perhaps the maven dependency resolver is not that intelligent. When I am
> done with all my changes I will clean out my local maven repository and
> build everything from scratch using JDK 1.5 to make sure the build works
> fine. In the mean time I updated the JPA branch and now there are only a few
> tests failing (5) and 12 skipped. Hopefully I will get everything running
> this week.
>
> Regards,
>
> Aaron
>
>
>
>
> ________________________________
> From: Jeff Yu <jeff.yuch...@gmail.com>
> To: dev@ode.apache.org
> Sent: Thu, April 8, 2010 5:47:39 AM
> Subject: Re: JPA DAO refactoring.
>
> 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
>



-- 
Cheers,
Jeff Yu

----------------
blog: http://jeff.familyyu.net

Reply via email to