Comments (3)
Currently, the XSpec way of running a set of particular tests is to set the focus attribute on them. I would prefer not to touch the XSpec files for this and to be able to pass as a parameter to the XSLTs the names of the scenarios to be executed. Or perhaps someone has a better idea about how this could be done....
from oxygen-xml-editor-xspec-support.
When the XSpec file is converted to a XSLT with a unique mode per test, right? If you modify the compiler XSLT so that it's easy to determine which scenario matches which mode (e.g. using a counter), then you could run the XSLT starting immediately from the scenario specific mode. Or, you could modify the compiler XSLT to output the name of the mode in the results XML.
(If you had this, then you could actually run e.g. 4 XSLT processes in parallel as an optimization.)
from oxygen-xml-editor-xspec-support.
Indeed, the compiler generates a named template with an unique name for each scenario. I've overridden the name generation and I now generate an unique name using the scenario label as a seed (the chances for two scenarios to have the same name are pretty slim so I've decided to leave it like this for now). The result is that I can control which templates are invoked through a driver XSLT that imports the compiled XSLT. I've also released a new version that contains this feature.
from oxygen-xml-editor-xspec-support.
Related Issues (20)
- XML Diff Viewer with capitals in element names HOT 1
- "XSpec Run" doesn't work on Mac OS X. and this is a patch. HOT 1
- Basic XSLT 3.0 isn't working in XSpec but is in Oxygen. HOT 3
- XSLT error results in empty pane HOT 4
- Diff action shows a "/" in first line HOT 7
- oXygen 20.1: XSpec transformation scenario fails HOT 1
- Running a Schematron test from the view shows no results
- x:expect in xspec HOT 3
- Property xspec.template.name.entrypoint was circularly defined on oXygen 21.1 HOT 2
- testing maps HOT 4
- Type error of $params in generate-xspec-tests-oxygen.xsl
- unable to validate xspec file HOT 1
- Version 1.6.0? HOT 1
- Failing an attribute scenario generates error in unit-report-oxygen.xsl HOT 1
- processing terminated by xsl:message while atomizing the value of variable $successful HOT 3
- Release version 2.1.4
- Show transform log
- "XPath ... from" is missing
- Not compatible with oXygen 26 HOT 1
- "Show" doesn't always work correctly for Schematron x:expect-* elements HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from oxygen-xml-editor-xspec-support.