You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-dev@xerces.apache.org by Mukul Gandhi <mu...@apache.org> on 2018/09/03 07:02:37 UTC

Re: java build and test challenge

Hi all,
   Wrt the below mail from me, to this list few days ago, I tried to
explore something different (often suggested by WTP SE committers, that we
should migrate to the XPath 2.0 processor from their master branch).
Following are my new findings.

I tested locally, building & modifying Xerces as per new Eclipse XPath 2.0
APIs, on WTP's master / trunk repos. I can successfully build the XPath 2.0
processor, and pass all XPath 2.0 tests on WTP locally.

And following are the results, running the W3C XSD 1.1 tests with these
changes.

1) IBM tests

total tests: 919
tests passed: 868
success %: 94.45

2) Saxon tests

total tests: 1288
tests passed: 1230
success %: 95.5

All other XSD 1.1 tests pass successfully, with these changes.

I'm afraid, we can't migrate to the Eclipse XPath 2.0 processor from WTP
master branch (that requires min JDK 1.5 for the XPath 2.0 processor),
since the tests 1) and 2) earlier used to pass 100% (with the WTP SE's
R_3_2 branch).

Copying this mail to Jesper & Nitin, from WTP team.

On Wed, Aug 29, 2018 at 12:22 PM Mukul Gandhi <mu...@apache.org> wrote:

> Hi all,
>     It has been a while (more than 3 years I guess), I built and tested
> successfully (100% tests passed) the Eclipse XPath 2.0 / PsychoPath
> processor. I've been trying to do this again, for the goal to fix any more
> bugs in this XPath 2.0 processor. But I can't pass XPath 2.0 tests these
> days to 100%. About 5-10% tests fail with my latest attempts. This is a
> huge number, and we can't afford this. Earlier 100% tests were passing, and
> it should be now also. But its not working with me, somehow. I'm missing
> something, which I can't seem to fix for many weeks now.
>
> This mail is, to seek help from interested persons, who can attempt this
> (i.e build the XPath 2.0 processor and run the tests, in the Eclipse IDE)
> and report their findings on this list.
>
> The relevant locations of the needed repos is mentioned below.
>
> 1)
> http://git.eclipse.org/c/sourceediting/webtools.sourceediting.xpath.git/
> Branch: R3_2_maintenance (requires JDK 1.4)
>
> 2)
> http://git.eclipse.org/c/sourceediting/webtools.sourceediting.xpath.tests.git/
> Branches: R3_2_xpath2_14unittests (requires JDK 1.5),
>                  master (the plugin 'org.w3c.xqts.testsuite' is required
> from this branch)
>
> 3) I think, you'd also require to make an Eclipse plugin for Xerces-J
> 2.12.0 jars, and refer it in 1) and 2) above.
>
> Hoping, some of you would try this and report your findings. That would
> help us / me, for doing the next steps.
>




-- 
Regards,
Mukul Gandhi