Subject: Re: [xsl] XSpec and XSL Testing From: "Christophe Marchand cmarchand@xxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Sat, 27 Jul 2019 21:06:00 -0000 |
At Editions Lefebvre Sarrut - France - we have a strong requirement on XSLT unit testing. We use XSpec, with xspec-maven-plugin [1], which produces JUnit / Surefire test report, that is perfectly integrated in CI tools (Jenkins, SonarQube). All our projects, even XSL-only projects, are maven projects. An important point of xspec-maven-plugin is the ability to choose which Saxon you use (HE, PE, EE), and, if you have your own build of Saxon available in a maven repo, you can use it for XSpec. We are currently testing XSpec on Schematron, and try to find a solution to unit test RNG with XSpec too... Sandro Cirulli [2] and AirQuick [3] have done a real great job to bring XSpec up to XST 3.0 level, and to support correctly XQuery & Schematron - there is still some jobs to finalize... For real specific cases (including xsl:error testing), you use JUnit, as XSpec is not able to catch errors. There is some job around this [4], but not yet merged into main stream. At this point, main dev stream is at [5] and builds are available in maven at [6] As far as XProc 3.0 goes, Editions Lefebvre Sarrut have some plans on using XSpec for XProc unit testing. It requires a lot of XSpec language evolutions, but there is a lot of promises... XSpec is still alive ! Best regards, Christophe [1] - https://github.com/xspec/xspec-maven-plugin-1/ [2] - https://github.com/cirulls [3] - https://github.com/AirQuick [4] - https://github.com/Nico-Amplexor/xspec [5] - https://github.com/xspec/xspec [6] - http://repo1.maven.org/maven2/io/xspec/ Le 26/07/2019 ` 22:55, Edward Porter edward.porter@xxxxxxx a icrit : > > Theres been some renewed interest in the possibility of unit testing > in my organization, and some folks have brought up XSpec as a possible > avenue towards more robust testing during development. We leverage a > fairly large number of Java extensions, our pipeline is all Java, and > weve extended Saxon a fair bit as well. For these reasons, I am > having a hard time envisioning how to integrate XSpec. We already have > quite a large array of regression tests and a good testing team, but > the concept of catching regressions during development is appealing. > > What are you all doing these days for testing? Are there large scale > implementations of XSpec in the wild with complex pipelines? I cant > find too many examples on the net. I found a brief discussion of this > topic several years ago on this listserv, but I wondered if there were > any developments/good experiences since then. > > Thanks in advance! > > -Edward > > XSL-List info and archive <http://www.mulberrytech.com/xsl/xsl-list> > EasyUnsubscribe <http://lists.mulberrytech.com/unsub/xsl-list/2837134> > (by email <>)
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] XSpec and XSL Resting I'l, Brian Meuse bdmeuse@ | Thread | [xsl] Re: XSpec and XSL Testing, Martin Holmes gtxxgm |
Re: [xsl] XSpec and XSL Resting I'l, Brian Meuse bdmeuse@ | Date | [xsl] Re: XSpec and XSL Testing, Martin Holmes gtxxgm |
Month |