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 <[email protected]> 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
