From 24866cdeb310cf0307de230b28e324b3a8898416 Mon Sep 17 00:00:00 2001 From: Jostein Austvik Jacobsen Date: Wed, 9 Apr 2014 11:08:16 +0200 Subject: [PATCH] fixed links in README.md also updated test results [skip ci] --- README.md | 4 +- www/documentation/test-results.html.html | 5 +- www/documentation/test-results.junit.xml | 88 ++-- www/documentation/test-results.result.xml | 472 ++++++++++-------- xprocspec/pom.xml | 2 + xprocspec/src/it/it-xprocspec/pom.xml | 2 + .../src/test/xprocspec/test.xprocspec | 1 + 7 files changed, 300 insertions(+), 274 deletions(-) diff --git a/README.md b/README.md index ab2de44..6d1651c 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ -[![Build Status](https://travis-ci.org/daisy-pipeline/xprocspec.png?branch=master)](https://travis-ci.org/daisy-pipeline/xprocspec) +[![Build Status](https://travis-ci.org/daisy-consortium/xprocspec.png?branch=master)](https://travis-ci.org/daisy-consortium/xprocspec) xprocspec - XProc testing tool ============================== -This is an experimental tool for testing XProc scripts. See the homepage for more information. +This is an experimental tool for testing XProc scripts. See the homepage for more information. Copyright © 2013, Jostein Austvik Jacobsen All Rights Reserved. diff --git a/www/documentation/test-results.html.html b/www/documentation/test-results.html.html index 71a1c1a..2e8e356 100644 --- a/www/documentation/test-results.html.html +++ b/www/documentation/test-results.html.html @@ -504,5 +504,6 @@ /**/ -

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec

Tested: 2014-04-08T16:07:01.174+02:00

Contents

passed:46pending:0failed:0errors:0total:46
px:xprocspec4600046

Calling: px:xprocspecpassed:46 / pending:0 / - failed:0 / errors:0 / total:46

the description elementpassed:3 / pending:0 / failed:0 / errors:0 / total:3
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:2 / pending:0 / failed:0 / errors:0 / total:2
there should be at least one test, and none of the tests should failSuccess
one of the tests should be pendingSuccess
the import element - two importspassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess
the import element - one import with one importpassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess
the import element - circular importspassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess
the scenario element - with pending attributepassed:3 / pending:0 / failed:0 / errors:0 / total:3
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:2 / pending:0 / failed:0 / errors:0 / total:2
there should be at least one test, and none of the tests should failSuccess
there should be a skipped testSuccess
the scenario element - with two child scenarios, one of which has another child scenariopassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess
the call element - inherit from call elements in ancestor scenariospassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess
the call element - step attribute pointing to step declared in an XProc librarypassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess
the call element - two different scenarios testing different steps in the same librarypassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess
the call element - step attribute pointing to step declared in an imported XProc librarypassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess
the input element - empty sequencepassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess
the input element - sequence of two documentspassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess
the option elementpassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess
the param elementpassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess
the context elementpassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess
the expect elementpassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess
the document element - all the different types except 'errors'passed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess
the document element - the 'errors' typepassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess
the pending elementpassed:4 / pending:0 / failed:0 / errors:0 / total:4
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:3 / pending:0 / failed:0 / errors:0 / total:3
there should be at least one test, and none of the tests should failSuccess
one of the test cases should be successful ('the step should execute successfully')Success
other than the 'execute successfully' test, all tests should be skippedSuccess
regression tests - on elements in the xproc namespace: allow attributes from other namespacespassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess
regression tests - attributes on x:expect/x:document[@type='inline'] should not be deletedpassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec ####
0.004INFO
 * temporary directory: file:/tmp/
0.009INFO
preprocessing...
0.031INFO
 * checking for imports
0.037INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec for imports
0.043INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/main/resources/content/xml/xproc/xprocspec.xpl
0.053INFO
 * tests reference 1 step
0.058INFO
   * step: x:xprocspec
0.063INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/main/resources/content/xml/xproc/xprocspec.xpl
0.070INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/main/resources/content/xml/xproc/xprocspec.xpl for imports
0.076INFO
 * importing: file:/home/jostein/xprocspec/xprocspec/src/main/resources/content/xml/xproc/preprocess/preprocess.xpl
0.086INFO
 * importing: file:/home/jostein/xprocspec/xprocspec/src/main/resources/content/xml/xproc/compile/compile.xpl
0.094INFO
 * importing: file:/home/jostein/xprocspec/xprocspec/src/main/resources/content/xml/xproc/run/run.xpl
0.102INFO
 * importing: file:/home/jostein/xprocspec/xprocspec/src/main/resources/content/xml/xproc/evaluate/evaluate.xpl
0.110INFO
 * importing: file:/home/jostein/xprocspec/xprocspec/src/main/resources/content/xml/xproc/report/report.xpl
0.117INFO
 * importing: file:/home/jostein/xprocspec/xprocspec/src/main/resources/content/xml/xproc/utils/logging-library.xpl
0.125INFO
   * success!
0.134INFO
 * trying to extract the step declaration for {http://www.daisy.org/ns/xprocspec}xprocspec from file:/home/jostein/xprocspec/xprocspec/src/main/resources/content/xml/xproc/xprocspec.xpl
0.146INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.196INFO
 * validating output grammar
0.209INFO
 * validating output grammar
0.222INFO
 * validating output grammar
0.235INFO
 * validating output grammar
0.248INFO
 * validating output grammar
0.261INFO
 * validating output grammar
0.275INFO
 * validating output grammar
0.288INFO
 * validating output grammar
0.303INFO
 * validating output grammar
0.317INFO
 * validating output grammar
0.331INFO
 * validating output grammar
0.344INFO
 * validating output grammar
0.358INFO
 * validating output grammar
0.372INFO
 * validating output grammar
0.386INFO
 * validating output grammar
0.401INFO
 * validating output grammar
0.415INFO
 * validating output grammar
0.428INFO
 * validating output grammar
0.443INFO
 * validating output grammar
0.458INFO
 * validating output grammar
0.473INFO
 * validating output grammar
0.489INFO
compiling...
0.501INFO
 * created directory using Calabash's cxf:mkdir
0.510INFO
 * converting test 'test1' to XProc
0.524INFO
   * done
0.532INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
0.548INFO
   * done!
0.556INFO
 * converting test 'test2' to XProc
0.567INFO
   * done
0.575INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
0.601INFO
   * done!
0.609INFO
 * converting test 'test3' to XProc
0.622INFO
   * done
0.630INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
0.646INFO
   * done!
0.656INFO
 * converting test 'test4' to XProc
0.669INFO
   * done
0.679INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
0.703INFO
   * done!
0.716INFO
 * converting test 'test5' to XProc
0.736INFO
   * done
0.749INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
0.773INFO
   * done!
0.788INFO
 * converting test 'test6' to XProc
0.807INFO
   * done
0.821INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
0.844INFO
   * done!
0.858INFO
 * converting test 'test7' to XProc
0.878INFO
   * done
0.888INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
0.904INFO
   * done!
0.913INFO
 * converting test 'test8' to XProc
0.927INFO
   * done
0.936INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
0.953INFO
   * done!
0.962INFO
 * converting test 'test9' to XProc
0.978INFO
   * done
0.988INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
1.005INFO
   * done!
1.015INFO
 * converting test 'test10' to XProc
1.029INFO
   * done
1.039INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
1.057INFO
   * done!
1.068INFO
 * converting test 'test11' to XProc
1.084INFO
   * done
1.094INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
1.112INFO
   * done!
1.125INFO
 * converting test 'test12' to XProc
1.140INFO
   * done
1.151INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
1.169INFO
   * done!
1.180INFO
 * converting test 'test13' to XProc
1.196INFO
   * done
1.207INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
1.227INFO
   * done!
1.239INFO
 * converting test 'test14' to XProc
1.255INFO
   * done
1.267INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
1.286INFO
   * done!
1.298INFO
 * converting test 'test15' to XProc
1.314INFO
   * done
1.326INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
1.344INFO
   * done!
1.356INFO
 * converting test 'test16' to XProc
1.383INFO
   * done
1.395INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
1.412INFO
   * done!
1.424INFO
 * converting test 'test17' to XProc
1.440INFO
   * done
1.452INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
1.471INFO
   * done!
1.483INFO
 * converting test 'test18' to XProc
1.500INFO
   * done
1.512INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
1.532INFO
   * done!
1.544INFO
 * converting test 'test19' to XProc
1.562INFO
   * done
1.576INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
1.596INFO
   * done!
1.609INFO
 * converting test 'test20' to XProc
1.627INFO
   * done
1.640INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
1.661INFO
   * done!
1.675INFO
 * converting test 'test21' to XProc
1.693INFO
   * done
1.707INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
1.728INFO
   * done!
1.741INFO
 * using as temporary directory: file:/tmp/xprocspec-20140408160629619/
1.755INFO
storing...
1.798INFO
running...
1.814INFO
   * loading 'file:/tmp/test1.xpl'
2.701INFO
   * loading 'file:/tmp/test2.xpl'
3.883INFO
   * loading 'file:/tmp/test3.xpl'
4.972INFO
   * loading 'file:/tmp/test4.xpl'
5.834INFO
   * loading 'file:/tmp/test5.xpl'
6.501INFO
   * loading 'file:/tmp/test6.xpl'
7.566INFO
   * loading 'file:/tmp/test7.xpl'
8.194INFO
   * loading 'file:/tmp/test8.xpl'
8.729INFO
   * loading 'file:/tmp/test9.xpl'
9.479INFO
   * loading 'file:/tmp/test10.xpl'
10.035INFO
   * loading 'file:/tmp/test11.xpl'
10.652INFO
   * loading 'file:/tmp/test12.xpl'
11.249INFO
   * loading 'file:/tmp/test13.xpl'
12.184INFO
   * loading 'file:/tmp/test14.xpl'
13.139INFO
   * loading 'file:/tmp/test15.xpl'
13.741INFO
   * loading 'file:/tmp/test16.xpl'
14.785INFO
   * loading 'file:/tmp/test17.xpl'
16.517INFO
   * loading 'file:/tmp/test18.xpl'
17.013INFO
   * loading 'file:/tmp/test19.xpl'
17.672INFO
   * loading 'file:/tmp/test20.xpl'
18.200INFO
   * loading 'file:/tmp/test21.xpl'
18.866INFO
evaluating...
18.901INFO
 * evaluating scenario 'the description element' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
18.917INFO
   * resolving x:document elements...
18.935INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/description-1.xprocspec"
18.954INFO
    * no errors occured
18.985INFO
   * grouping x:expect elements with their x:context...
19.004INFO
   * evaluating each context/expect group...
19.020INFO
     * setting context to 'errors'
19.036INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
19.052INFO
         * is document count assertion
19.069INFO
         * assertion passed
19.087INFO
     * setting context to 'the junit output port'
19.103INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
19.122INFO
         * is xpath assertion
19.142INFO
       * testing assertion 'one of the tests should be pending'
19.160INFO
         * is xpath assertion
19.201INFO
 * evaluating scenario 'the import element - two imports' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
19.220INFO
   * resolving x:document elements...
19.239INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-1.xprocspec"
19.259INFO
    * no errors occured
19.294INFO
   * grouping x:expect elements with their x:context...
19.325INFO
   * evaluating each context/expect group...
19.342INFO
     * setting context to 'errors'
19.360INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
19.379INFO
         * is document count assertion
19.397INFO
         * assertion passed
19.417INFO
     * setting context to 'the junit output port'
19.436INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
19.456INFO
         * is xpath assertion
19.501INFO
 * evaluating scenario 'the import element - one import with one import' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
19.522INFO
   * resolving x:document elements...
19.542INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-2.xprocspec"
19.565INFO
    * no errors occured
19.601INFO
   * grouping x:expect elements with their x:context...
19.625INFO
   * evaluating each context/expect group...
19.644INFO
     * setting context to 'errors'
19.664INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
19.684INFO
         * is document count assertion
19.704INFO
         * assertion passed
19.724INFO
     * setting context to 'the junit output port'
19.745INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
19.771INFO
         * is xpath assertion
19.817INFO
 * evaluating scenario 'the import element - circular imports' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
19.840INFO
   * resolving x:document elements...
19.862INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-3.xprocspec"
19.886INFO
    * no errors occured
19.922INFO
   * grouping x:expect elements with their x:context...
19.947INFO
   * evaluating each context/expect group...
19.968INFO
     * setting context to 'errors'
19.990INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
20.011INFO
         * is document count assertion
20.033INFO
         * assertion passed
20.056INFO
     * setting context to 'the junit output port'
20.079INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
20.102INFO
         * is xpath assertion
20.147INFO
 * evaluating scenario 'the scenario element - with pending attribute' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
20.171INFO
   * resolving x:document elements...
20.195INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-1.xprocspec"
20.221INFO
    * no errors occured
20.263INFO
   * grouping x:expect elements with their x:context...
20.289INFO
   * evaluating each context/expect group...
20.312INFO
     * setting context to 'errors'
20.335INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
20.359INFO
         * is document count assertion
20.384INFO
         * assertion passed
20.409INFO
     * setting context to 'the junit output port'
20.433INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
20.458INFO
         * is xpath assertion
20.485INFO
       * testing assertion 'there should be a skipped test'
20.510INFO
         * is xpath assertion
20.556INFO
 * evaluating scenario 'the scenario element - with two child scenarios, one of which has another child scenario' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
20.583INFO
   * resolving x:document elements...
20.610INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-2.xprocspec"
20.638INFO
    * no errors occured
20.681INFO
   * grouping x:expect elements with their x:context...
20.711INFO
   * evaluating each context/expect group...
20.741INFO
     * setting context to 'errors'
20.767INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
20.794INFO
         * is document count assertion
20.820INFO
         * assertion passed
20.846INFO
     * setting context to 'the junit output port'
20.874INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
20.901INFO
         * is xpath assertion
20.953INFO
 * evaluating scenario 'the call element - inherit from call elements in ancestor scenarios' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
20.982INFO
   * resolving x:document elements...
21.010INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-1.xprocspec"
21.041INFO
    * no errors occured
21.082INFO
   * grouping x:expect elements with their x:context...
21.111INFO
   * evaluating each context/expect group...
21.139INFO
     * setting context to 'errors'
21.167INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
21.195INFO
         * is document count assertion
21.228INFO
         * assertion passed
21.257INFO
     * setting context to 'the junit output port'
21.286INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
21.316INFO
         * is xpath assertion
21.365INFO
 * evaluating scenario 'the call element - step attribute pointing to step declared in an XProc library' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
21.396INFO
   * resolving x:document elements...
21.426INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-2.xprocspec"
21.459INFO
    * no errors occured
21.501INFO
   * grouping x:expect elements with their x:context...
21.533INFO
   * evaluating each context/expect group...
21.563INFO
     * setting context to 'errors'
21.594INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
21.624INFO
         * is document count assertion
21.655INFO
         * assertion passed
21.688INFO
     * setting context to 'the junit output port'
21.718INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
21.754INFO
         * is xpath assertion
21.805INFO
 * evaluating scenario 'the call element - two different scenarios testing different steps in the same library' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
21.838INFO
   * resolving x:document elements...
21.872INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-3.xprocspec"
21.907INFO
    * no errors occured
21.953INFO
   * grouping x:expect elements with their x:context...
21.989INFO
   * evaluating each context/expect group...
22.021INFO
     * setting context to 'errors'
22.055INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
22.088INFO
         * is document count assertion
22.121INFO
         * assertion passed
22.155INFO
     * setting context to 'the junit output port'
22.188INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
22.223INFO
         * is xpath assertion
22.282INFO
 * evaluating scenario 'the call element - step attribute pointing to step declared in an imported XProc library' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
22.317INFO
   * resolving x:document elements...
22.353INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-4.xprocspec"
22.391INFO
    * no errors occured
22.438INFO
   * grouping x:expect elements with their x:context...
22.474INFO
   * evaluating each context/expect group...
22.509INFO
     * setting context to 'errors'
22.544INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
22.580INFO
         * is document count assertion
22.616INFO
         * assertion passed
22.652INFO
     * setting context to 'the junit output port'
22.688INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
22.725INFO
         * is xpath assertion
22.780INFO
 * evaluating scenario 'the input element - empty sequence' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
22.822INFO
   * resolving x:document elements...
22.860INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/input-1.xprocspec"
22.901INFO
    * no errors occured
22.951INFO
   * grouping x:expect elements with their x:context...
22.991INFO
   * evaluating each context/expect group...
23.028INFO
     * setting context to 'errors'
23.066INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
23.105INFO
         * is document count assertion
23.143INFO
         * assertion passed
23.182INFO
     * setting context to 'the junit output port'
23.221INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
23.260INFO
         * is xpath assertion
23.319INFO
 * evaluating scenario 'the input element - sequence of two documents' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
23.364INFO
   * resolving x:document elements...
23.405INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/input-2.xprocspec"
23.448INFO
    * no errors occured
23.501INFO
   * grouping x:expect elements with their x:context...
23.543INFO
   * evaluating each context/expect group...
23.583INFO
     * setting context to 'errors'
23.623INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
23.664INFO
         * is document count assertion
23.705INFO
         * assertion passed
23.746INFO
     * setting context to 'the junit output port'
23.787INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
23.829INFO
         * is xpath assertion
23.892INFO
 * evaluating scenario 'the option element' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
23.942INFO
   * resolving x:document elements...
23.986INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/option-1.xprocspec"
24.032INFO
    * no errors occured
24.093INFO
   * grouping x:expect elements with their x:context...
24.139INFO
   * evaluating each context/expect group...
24.182INFO
     * setting context to 'errors'
24.225INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
24.269INFO
         * is document count assertion
24.313INFO
         * assertion passed
24.357INFO
     * setting context to 'the junit output port'
24.402INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
24.446INFO
         * is xpath assertion
24.522INFO
 * evaluating scenario 'the param element' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
24.570INFO
   * resolving x:document elements...
24.616INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/param-1.xprocspec"
24.665INFO
    * no errors occured
24.728INFO
   * grouping x:expect elements with their x:context...
24.778INFO
   * evaluating each context/expect group...
24.824INFO
     * setting context to 'errors'
24.871INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
24.917INFO
         * is document count assertion
24.964INFO
         * assertion passed
25.011INFO
     * setting context to 'the junit output port'
25.063INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
25.111INFO
         * is xpath assertion
25.185INFO
 * evaluating scenario 'the context element' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
25.234INFO
   * resolving x:document elements...
25.284INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/context-1.xprocspec"
25.335INFO
    * no errors occured
25.397INFO
   * grouping x:expect elements with their x:context...
25.448INFO
   * evaluating each context/expect group...
25.497INFO
     * setting context to 'errors'
25.546INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
25.596INFO
         * is document count assertion
25.649INFO
         * assertion passed
25.700INFO
     * setting context to 'the junit output port'
25.750INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
25.802INFO
         * is xpath assertion
25.873INFO
 * evaluating scenario 'the expect element' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
25.926INFO
   * resolving x:document elements...
25.980INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/expect-1.xprocspec"
26.037INFO
    * no errors occured
26.108INFO
   * grouping x:expect elements with their x:context...
26.166INFO
   * evaluating each context/expect group...
26.217INFO
     * setting context to 'errors'
26.274INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
26.326INFO
         * is document count assertion
26.379INFO
         * assertion passed
26.433INFO
     * setting context to 'the junit output port'
26.486INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
26.540INFO
         * is xpath assertion
26.620INFO
 * evaluating scenario 'the document element - all the different types except 'errors'' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
26.679INFO
   * resolving x:document elements...
26.735INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-1.xprocspec"
26.795INFO
    * no errors occured
26.880INFO
   * grouping x:expect elements with their x:context...
26.944INFO
   * evaluating each context/expect group...
26.999INFO
     * setting context to 'errors'
27.054INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
27.110INFO
         * is document count assertion
27.167INFO
         * assertion passed
27.225INFO
     * setting context to 'the junit output port'
27.281INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
27.338INFO
         * is xpath assertion
27.441INFO
 * evaluating scenario 'the document element - the 'errors' type' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
27.499INFO
   * resolving x:document elements...
27.557INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-2.xprocspec"
27.617INFO
    * no errors occured
27.687INFO
   * grouping x:expect elements with their x:context...
27.745INFO
   * evaluating each context/expect group...
27.804INFO
     * setting context to 'errors'
27.861INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
27.921INFO
         * is document count assertion
27.980INFO
         * assertion passed
28.039INFO
     * setting context to 'the junit output port'
28.105INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
28.166INFO
         * is xpath assertion
28.244INFO
 * evaluating scenario 'the pending element' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
28.306INFO
   * resolving x:document elements...
28.367INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/pending-1.xprocspec"
28.431INFO
    * no errors occured
28.505INFO
   * grouping x:expect elements with their x:context...
28.569INFO
   * evaluating each context/expect group...
28.629INFO
     * setting context to 'errors'
28.696INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
28.761INFO
         * is document count assertion
28.824INFO
         * assertion passed
28.888INFO
     * setting context to 'the junit output port'
28.951INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
29.016INFO
         * is xpath assertion
29.085INFO
       * testing assertion 'one of the test cases should be successful ('the step should execute successfully')'
29.149INFO
         * is xpath assertion
29.215INFO
       * testing assertion 'other than the 'execute successfully' test, all tests should be skipped'
29.280INFO
         * is xpath assertion
29.371INFO
 * evaluating scenario 'regression tests - on elements in the xproc namespace: allow attributes from other namespaces' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
29.437INFO
   * resolving x:document elements...
29.503INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/regression-tests/regression-1_attributes-from-foreign-namespaces-on-xproc-elements.xprocspec"
29.572INFO
    * no errors occured
29.649INFO
   * grouping x:expect elements with their x:context...
29.717INFO
   * evaluating each context/expect group...
29.783INFO
     * setting context to 'errors'
29.849INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
29.916INFO
         * is document count assertion
29.983INFO
         * assertion passed
30.057INFO
     * setting context to 'the junit output port'
30.124INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
30.193INFO
         * is xpath assertion
30.280INFO
 * evaluating scenario 'regression tests - attributes on x:expect/x:document[@type='inline'] should not be deleted' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
30.350INFO
   * resolving x:document elements...
30.420INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/regression-tests/regression-1_attributes-on-inline-document-should-not-be-deleted.xprocspec"
30.494INFO
    * no errors occured
30.577INFO
   * grouping x:expect elements with their x:context...
30.649INFO
   * evaluating each context/expect group...
30.723INFO
     * setting context to 'errors'
30.793INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
30.864INFO
         * is document count assertion
30.935INFO
         * assertion passed
31.007INFO
     * setting context to 'the junit output port'
31.078INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
31.151INFO
         * is xpath assertion
31.244INFO
reporting...
+

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec

Tested: 2014-04-09T10:54:35.254+02:00

Contents

passed:44pending:0failed:0errors:0total:44
px:xprocspec4400044

Calling: px:xprocspecpassed:44 / pending:0 / + failed:0 / errors:0 / total:44

the description elementpassed:3 / pending:0 / failed:0 / errors:0 / total:3
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:2 / pending:0 / failed:0 / errors:0 / total:2
there should be at least one test, and none of the tests should failSuccess
one of the tests should be pendingSuccess
the import element - two importspassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess
the import element - one import with one importpassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess
the import element - circular importspassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess
the scenario element - with pending attributepassed:3 / pending:0 / failed:0 / errors:0 / total:3
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:2 / pending:0 / failed:0 / errors:0 / total:2
there should be at least one test, and none of the tests should failSuccess
there should be a skipped testSuccess
the scenario element - with two child scenarios, one of which has another child scenariopassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess
the call element - inherit from call elements in ancestor scenariospassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess
the call element - step attribute pointing to step declared in an XProc librarypassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess
the call element - two different scenarios testing different steps in the same librarypassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess
the input element - empty sequencepassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess
the input element - sequence of two documentspassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess
the option elementpassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess
the param elementpassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess
the context elementpassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess
the expect elementpassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess
the document element - all the different types except 'errors'passed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess
the document element - the 'errors' typepassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess
the pending elementpassed:4 / pending:0 / failed:0 / errors:0 / total:4
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:3 / pending:0 / failed:0 / errors:0 / total:3
there should be at least one test, and none of the tests should failSuccess
one of the test cases should be successful ('the step should execute successfully')Success
other than the 'execute successfully' test, all tests should be skippedSuccess
regression tests - on elements in the xproc namespace: allow attributes from other namespacespassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess
regression tests - attributes on x:expect/x:document[@type='inline'] should not be deletedpassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the junit output portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be at least one test, and none of the tests should failSuccess

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec ####
0.007INFO
 * temporary directory: file:/tmp/
0.014INFO
preprocessing...
0.055INFO
 * checking for imports
0.064INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec for imports
0.074INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/main/resources/content/xml/xproc/xprocspec.xpl
0.088INFO
 * tests reference 1 step
0.096INFO
   * step: x:xprocspec
0.103INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/main/resources/content/xml/xproc/xprocspec.xpl
0.113INFO
   * success!
0.138INFO
 * trying to extract the step declaration for {http://www.daisy.org/ns/xprocspec}xprocspec from file:/home/jostein/xprocspec/xprocspec/src/main/resources/content/xml/xproc/xprocspec.xpl
0.154INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.240INFO
 * validating output grammar
0.258INFO
 * validating output grammar
0.274INFO
 * validating output grammar
0.291INFO
 * validating output grammar
0.308INFO
 * validating output grammar
0.324INFO
 * validating output grammar
0.339INFO
 * validating output grammar
0.355INFO
 * validating output grammar
0.372INFO
 * validating output grammar
0.389INFO
 * validating output grammar
0.406INFO
 * validating output grammar
0.423INFO
 * validating output grammar
0.440INFO
 * validating output grammar
0.457INFO
 * validating output grammar
0.476INFO
 * validating output grammar
0.495INFO
 * validating output grammar
0.513INFO
 * validating output grammar
0.531INFO
 * validating output grammar
0.548INFO
 * validating output grammar
0.566INFO
 * validating output grammar
0.584INFO
compiling...
0.600INFO
 * created directory using Calabash's cxf:mkdir
0.610INFO
 * converting test 'test1' to XProc
0.637INFO
   * done
0.648INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
0.667INFO
   * done!
0.678INFO
 * converting test 'test2' to XProc
0.717INFO
   * done
0.727INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
0.745INFO
   * done!
0.757INFO
 * converting test 'test3' to XProc
0.773INFO
   * done
0.786INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
0.822INFO
   * done!
0.848INFO
 * converting test 'test4' to XProc
0.883INFO
   * done
0.896INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
0.917INFO
   * done!
0.930INFO
 * converting test 'test5' to XProc
0.970INFO
   * done
0.980INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
0.997INFO
   * done!
1.007INFO
 * converting test 'test6' to XProc
1.020INFO
   * done
1.030INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
1.063INFO
   * done!
1.072INFO
 * converting test 'test7' to XProc
1.085INFO
   * done
1.095INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
1.112INFO
   * done!
1.147INFO
 * converting test 'test8' to XProc
1.160INFO
   * done
1.169INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
1.202INFO
   * done!
1.211INFO
 * converting test 'test9' to XProc
1.239INFO
   * done
1.248INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
1.265INFO
   * done!
1.275INFO
 * converting test 'test10' to XProc
1.288INFO
   * done
1.322INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
1.337INFO
   * done!
1.346INFO
 * converting test 'test11' to XProc
1.368INFO
   * done
1.379INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
1.396INFO
   * done!
1.406INFO
 * converting test 'test12' to XProc
1.430INFO
   * done
1.439INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
1.456INFO
   * done!
1.466INFO
 * converting test 'test13' to XProc
1.481INFO
   * done
1.491INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
1.509INFO
   * done!
1.519INFO
 * converting test 'test14' to XProc
1.554INFO
   * done
1.596INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
1.614INFO
   * done!
1.660INFO
 * converting test 'test15' to XProc
1.675INFO
   * done
1.714INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
1.731INFO
   * done!
1.742INFO
 * converting test 'test16' to XProc
1.757INFO
   * done
1.767INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
1.786INFO
   * done!
1.797INFO
 * converting test 'test17' to XProc
1.830INFO
   * done
1.841INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
1.883INFO
   * done!
1.895INFO
 * converting test 'test18' to XProc
1.910INFO
   * done
1.921INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
1.956INFO
   * done!
1.968INFO
 * converting test 'test19' to XProc
2.002INFO
   * done
2.014INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
2.032INFO
   * done!
2.045INFO
 * converting test 'test20' to XProc
2.079INFO
   * done
2.092INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec
2.111INFO
   * done!
2.124INFO
 * using as temporary directory: file:/tmp/xprocspec-20140409105400045/
2.136INFO
storing...
2.194INFO
running...
2.226INFO
   * loading 'file:/tmp/test1.xpl'
3.394INFO
   * loading 'file:/tmp/test2.xpl'
5.175INFO
   * loading 'file:/tmp/test3.xpl'
6.740INFO
   * loading 'file:/tmp/test4.xpl'
7.897INFO
   * loading 'file:/tmp/test5.xpl'
8.703INFO
   * loading 'file:/tmp/test6.xpl'
10.062INFO
   * loading 'file:/tmp/test7.xpl'
10.812INFO
   * loading 'file:/tmp/test8.xpl'
11.569INFO
   * loading 'file:/tmp/test9.xpl'
12.515INFO
   * loading 'file:/tmp/test10.xpl'
13.282INFO
   * loading 'file:/tmp/test11.xpl'
14.081INFO
   * loading 'file:/tmp/test12.xpl'
15.312INFO
   * loading 'file:/tmp/test13.xpl'
16.409INFO
   * loading 'file:/tmp/test14.xpl'
17.300INFO
   * loading 'file:/tmp/test15.xpl'
18.656INFO
   * loading 'file:/tmp/test16.xpl'
20.644INFO
   * loading 'file:/tmp/test17.xpl'
21.211INFO
   * loading 'file:/tmp/test18.xpl'
22.112INFO
   * loading 'file:/tmp/test19.xpl'
22.872INFO
   * loading 'file:/tmp/test20.xpl'
23.661INFO
evaluating...
23.695INFO
 * evaluating scenario 'the description element' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
23.710INFO
   * resolving x:document elements...
23.726INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/description-1.xprocspec"
23.742INFO
    * no errors occured
23.772INFO
   * grouping x:expect elements with their x:context...
23.790INFO
   * evaluating each context/expect group...
23.804INFO
     * setting context to 'errors'
23.818INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
23.846INFO
         * is document count assertion
23.860INFO
         * assertion passed
23.876INFO
     * setting context to 'the junit output port'
23.892INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
23.914INFO
         * is xpath assertion
23.954INFO
       * testing assertion 'one of the tests should be pending'
23.969INFO
         * is xpath assertion
24.009INFO
 * evaluating scenario 'the import element - two imports' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
24.027INFO
   * resolving x:document elements...
24.066INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-1.xprocspec"
24.085INFO
    * no errors occured
24.130INFO
   * grouping x:expect elements with their x:context...
24.151INFO
   * evaluating each context/expect group...
24.166INFO
     * setting context to 'errors'
24.182INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
24.213INFO
         * is document count assertion
24.229INFO
         * assertion passed
24.253INFO
     * setting context to 'the junit output port'
24.269INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
24.287INFO
         * is xpath assertion
24.331INFO
 * evaluating scenario 'the import element - one import with one import' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
24.350INFO
   * resolving x:document elements...
24.368INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-2.xprocspec"
24.392INFO
    * no errors occured
24.427INFO
   * grouping x:expect elements with their x:context...
24.467INFO
   * evaluating each context/expect group...
24.505INFO
     * setting context to 'errors'
24.523INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
24.540INFO
         * is document count assertion
24.558INFO
         * assertion passed
24.576INFO
     * setting context to 'the junit output port'
24.594INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
24.638INFO
         * is xpath assertion
24.696INFO
 * evaluating scenario 'the import element - circular imports' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
24.716INFO
   * resolving x:document elements...
24.736INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-3.xprocspec"
24.758INFO
    * no errors occured
24.793INFO
   * grouping x:expect elements with their x:context...
24.815INFO
   * evaluating each context/expect group...
24.834INFO
     * setting context to 'errors'
24.853INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
24.873INFO
         * is document count assertion
24.893INFO
         * assertion passed
24.929INFO
     * setting context to 'the junit output port'
24.965INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
24.986INFO
         * is xpath assertion
25.030INFO
 * evaluating scenario 'the scenario element - with pending attribute' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
25.051INFO
   * resolving x:document elements...
25.073INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-1.xprocspec"
25.097INFO
    * no errors occured
25.132INFO
   * grouping x:expect elements with their x:context...
25.156INFO
   * evaluating each context/expect group...
25.177INFO
     * setting context to 'errors'
25.198INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
25.220INFO
         * is document count assertion
25.242INFO
         * assertion passed
25.264INFO
     * setting context to 'the junit output port'
25.286INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
25.309INFO
         * is xpath assertion
25.333INFO
       * testing assertion 'there should be a skipped test'
25.373INFO
         * is xpath assertion
25.419INFO
 * evaluating scenario 'the scenario element - with two child scenarios, one of which has another child scenario' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
25.443INFO
   * resolving x:document elements...
25.468INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-2.xprocspec"
25.494INFO
    * no errors occured
25.536INFO
   * grouping x:expect elements with their x:context...
25.563INFO
   * evaluating each context/expect group...
25.586INFO
     * setting context to 'errors'
25.618INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
25.646INFO
         * is document count assertion
25.670INFO
         * assertion passed
25.694INFO
     * setting context to 'the junit output port'
25.717INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
25.742INFO
         * is xpath assertion
25.805INFO
 * evaluating scenario 'the call element - inherit from call elements in ancestor scenarios' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
25.830INFO
   * resolving x:document elements...
25.855INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-1.xprocspec"
25.883INFO
    * no errors occured
25.922INFO
   * grouping x:expect elements with their x:context...
25.949INFO
   * evaluating each context/expect group...
25.973INFO
     * setting context to 'errors'
25.998INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
26.023INFO
         * is document count assertion
26.049INFO
         * assertion passed
26.075INFO
     * setting context to 'the junit output port'
26.101INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
26.127INFO
         * is xpath assertion
26.174INFO
 * evaluating scenario 'the call element - step attribute pointing to step declared in an XProc library' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
26.211INFO
   * resolving x:document elements...
26.239INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-2.xprocspec"
26.269INFO
    * no errors occured
26.308INFO
   * grouping x:expect elements with their x:context...
26.337INFO
   * evaluating each context/expect group...
26.364INFO
     * setting context to 'errors'
26.392INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
26.420INFO
         * is document count assertion
26.462INFO
         * assertion passed
26.491INFO
     * setting context to 'the junit output port'
26.543INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
26.571INFO
         * is xpath assertion
26.636INFO
 * evaluating scenario 'the call element - two different scenarios testing different steps in the same library' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
26.674INFO
   * resolving x:document elements...
26.705INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-3.xprocspec"
26.737INFO
    * no errors occured
26.780INFO
   * grouping x:expect elements with their x:context...
26.812INFO
   * evaluating each context/expect group...
26.849INFO
     * setting context to 'errors'
26.879INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
26.909INFO
         * is document count assertion
26.939INFO
         * assertion passed
26.970INFO
     * setting context to 'the junit output port'
27.000INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
27.031INFO
         * is xpath assertion
27.084INFO
 * evaluating scenario 'the input element - empty sequence' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
27.123INFO
   * resolving x:document elements...
27.154INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/input-1.xprocspec"
27.189INFO
    * no errors occured
27.237INFO
   * grouping x:expect elements with their x:context...
27.271INFO
   * evaluating each context/expect group...
27.309INFO
     * setting context to 'errors'
27.366INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
27.398INFO
         * is document count assertion
27.430INFO
         * assertion passed
27.487INFO
     * setting context to 'the junit output port'
27.519INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
27.553INFO
         * is xpath assertion
27.620INFO
 * evaluating scenario 'the input element - sequence of two documents' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
27.654INFO
   * resolving x:document elements...
27.712INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/input-2.xprocspec"
27.750INFO
    * no errors occured
27.806INFO
   * grouping x:expect elements with their x:context...
27.842INFO
   * evaluating each context/expect group...
27.892INFO
     * setting context to 'errors'
27.925INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
27.972INFO
         * is document count assertion
28.007INFO
         * assertion passed
28.043INFO
     * setting context to 'the junit output port'
28.084INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
28.128INFO
         * is xpath assertion
28.185INFO
 * evaluating scenario 'the option element' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
28.227INFO
   * resolving x:document elements...
28.263INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/option-1.xprocspec"
28.304INFO
    * no errors occured
28.357INFO
   * grouping x:expect elements with their x:context...
28.399INFO
   * evaluating each context/expect group...
28.436INFO
     * setting context to 'errors'
28.473INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
28.522INFO
         * is document count assertion
28.566INFO
         * assertion passed
28.605INFO
     * setting context to 'the junit output port'
28.643INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
28.680INFO
         * is xpath assertion
28.757INFO
 * evaluating scenario 'the param element' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
28.797INFO
   * resolving x:document elements...
28.837INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/param-1.xprocspec"
28.879INFO
    * no errors occured
28.939INFO
   * grouping x:expect elements with their x:context...
28.983INFO
   * evaluating each context/expect group...
29.037INFO
     * setting context to 'errors'
29.076INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
29.120INFO
         * is document count assertion
29.159INFO
         * assertion passed
29.204INFO
     * setting context to 'the junit output port'
29.243INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
29.293INFO
         * is xpath assertion
29.361INFO
 * evaluating scenario 'the context element' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
29.458INFO
   * resolving x:document elements...
29.500INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/context-1.xprocspec"
29.552INFO
    * no errors occured
29.607INFO
   * grouping x:expect elements with their x:context...
29.671INFO
   * evaluating each context/expect group...
29.712INFO
     * setting context to 'errors'
29.755INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
29.797INFO
         * is document count assertion
29.848INFO
         * assertion passed
29.892INFO
     * setting context to 'the junit output port'
29.935INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
29.978INFO
         * is xpath assertion
30.051INFO
 * evaluating scenario 'the expect element' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
30.097INFO
   * resolving x:document elements...
30.146INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/expect-1.xprocspec"
30.193INFO
    * no errors occured
30.256INFO
   * grouping x:expect elements with their x:context...
30.305INFO
   * evaluating each context/expect group...
30.349INFO
     * setting context to 'errors'
30.393INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
30.439INFO
         * is document count assertion
30.491INFO
         * assertion passed
30.537INFO
     * setting context to 'the junit output port'
30.583INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
30.630INFO
         * is xpath assertion
30.714INFO
 * evaluating scenario 'the document element - all the different types except 'errors'' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
30.764INFO
   * resolving x:document elements...
30.811INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-1.xprocspec"
30.863INFO
    * no errors occured
30.935INFO
   * grouping x:expect elements with their x:context...
30.995INFO
   * evaluating each context/expect group...
31.042INFO
     * setting context to 'errors'
31.089INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
31.158INFO
         * is document count assertion
31.207INFO
         * assertion passed
31.258INFO
     * setting context to 'the junit output port'
31.320INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
31.370INFO
         * is xpath assertion
31.480INFO
 * evaluating scenario 'the document element - the 'errors' type' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
31.549INFO
   * resolving x:document elements...
31.599INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-2.xprocspec"
31.652INFO
    * no errors occured
31.714INFO
   * grouping x:expect elements with their x:context...
31.782INFO
   * evaluating each context/expect group...
31.831INFO
     * setting context to 'errors'
31.881INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
31.931INFO
         * is document count assertion
31.992INFO
         * assertion passed
32.049INFO
     * setting context to 'the junit output port'
32.100INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
32.152INFO
         * is xpath assertion
32.223INFO
 * evaluating scenario 'the pending element' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
32.276INFO
   * resolving x:document elements...
32.329INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/pending-1.xprocspec"
32.406INFO
    * no errors occured
32.485INFO
   * grouping x:expect elements with their x:context...
32.540INFO
   * evaluating each context/expect group...
32.613INFO
     * setting context to 'errors'
32.667INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
32.721INFO
         * is document count assertion
32.777INFO
         * assertion passed
32.837INFO
     * setting context to 'the junit output port'
32.909INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
32.963INFO
         * is xpath assertion
33.023INFO
       * testing assertion 'one of the test cases should be successful ('the step should execute successfully')'
33.081INFO
         * is xpath assertion
33.150INFO
       * testing assertion 'other than the 'execute successfully' test, all tests should be skipped'
33.206INFO
         * is xpath assertion
33.284INFO
 * evaluating scenario 'regression tests - on elements in the xproc namespace: allow attributes from other namespaces' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
33.341INFO
   * resolving x:document elements...
33.406INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/regression-tests/regression-1_attributes-from-foreign-namespaces-on-xproc-elements.xprocspec"
33.465INFO
    * no errors occured
33.537INFO
   * grouping x:expect elements with their x:context...
33.595INFO
   * evaluating each context/expect group...
33.657INFO
     * setting context to 'errors'
33.714INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
33.771INFO
         * is document count assertion
33.829INFO
         * assertion passed
33.887INFO
     * setting context to 'the junit output port'
33.946INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
34.005INFO
         * is xpath assertion
34.083INFO
 * evaluating scenario 'regression tests - attributes on x:expect/x:document[@type='inline'] should not be deleted' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/test.xprocspec)
34.143INFO
   * resolving x:document elements...
34.212INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/regression-tests/regression-1_attributes-on-inline-document-should-not-be-deleted.xprocspec"
34.277INFO
    * no errors occured
34.352INFO
   * grouping x:expect elements with their x:context...
34.416INFO
   * evaluating each context/expect group...
34.477INFO
     * setting context to 'errors'
34.538INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
34.598INFO
         * is document count assertion
34.659INFO
         * assertion passed
34.735INFO
     * setting context to 'the junit output port'
34.830INFO
       * testing assertion 'there should be at least one test, and none of the tests should fail'
34.894INFO
         * is xpath assertion
34.979INFO
reporting...
+ diff --git a/www/documentation/test-results.junit.xml b/www/documentation/test-results.junit.xml index 5d9e357..6f4645f 100644 --- a/www/documentation/test-results.junit.xml +++ b/www/documentation/test-results.junit.xml @@ -1,170 +1,162 @@ - + - + the step should execute successfully without throwing any errors: SUCCESS there should be at least one test, and none of the tests should fail: SUCCESS one of the tests should be pending: SUCCESS - + - + the step should execute successfully without throwing any errors: SUCCESS there should be at least one test, and none of the tests should fail: SUCCESS - + - + the step should execute successfully without throwing any errors: SUCCESS there should be at least one test, and none of the tests should fail: SUCCESS - + - + the step should execute successfully without throwing any errors: SUCCESS there should be at least one test, and none of the tests should fail: SUCCESS - + - + the step should execute successfully without throwing any errors: SUCCESS there should be at least one test, and none of the tests should fail: SUCCESS there should be a skipped test: SUCCESS - + - + the step should execute successfully without throwing any errors: SUCCESS there should be at least one test, and none of the tests should fail: SUCCESS - + - + the step should execute successfully without throwing any errors: SUCCESS there should be at least one test, and none of the tests should fail: SUCCESS - + - + the step should execute successfully without throwing any errors: SUCCESS there should be at least one test, and none of the tests should fail: SUCCESS - + - + the step should execute successfully without throwing any errors: SUCCESS there should be at least one test, and none of the tests should fail: SUCCESS - + - + the step should execute successfully without throwing any errors: SUCCESS there should be at least one test, and none of the tests should fail: SUCCESS - + - + the step should execute successfully without throwing any errors: SUCCESS there should be at least one test, and none of the tests should fail: SUCCESS - + - + the step should execute successfully without throwing any errors: SUCCESS there should be at least one test, and none of the tests should fail: SUCCESS - + - + the step should execute successfully without throwing any errors: SUCCESS there should be at least one test, and none of the tests should fail: SUCCESS - + - + the step should execute successfully without throwing any errors: SUCCESS there should be at least one test, and none of the tests should fail: SUCCESS - + - + the step should execute successfully without throwing any errors: SUCCESS there should be at least one test, and none of the tests should fail: SUCCESS - + - + the step should execute successfully without throwing any errors: SUCCESS there should be at least one test, and none of the tests should fail: SUCCESS - + - + the step should execute successfully without throwing any errors: SUCCESS there should be at least one test, and none of the tests should fail: SUCCESS - + - - - -the step should execute successfully without throwing any errors: SUCCESS -there should be at least one test, and none of the tests should fail: SUCCESS - - - - + @@ -172,19 +164,19 @@ there should be at least one test, and none of the tests should fail: SUCCESS one of the test cases should be successful ('the step should execute successfully'): SUCCESS other than the 'execute successfully' test, all tests should be skipped: SUCCESS - + - + the step should execute successfully without throwing any errors: SUCCESS there should be at least one test, and none of the tests should fail: SUCCESS - + - + diff --git a/www/documentation/test-results.result.xml b/www/documentation/test-results.result.xml index 0067533..3a82a1b 100644 --- a/www/documentation/test-results.result.xml +++ b/www/documentation/test-results.result.xml @@ -1,4 +1,4 @@ - + @@ -24,7 +24,7 @@ - + @@ -35,14 +35,14 @@ the step should execute successfully without throwing any errors: SUCCESS the option 'option' should have the value 'option-value': SUCCESS the option 'option.required' should have the value 'option-value': SUCCESS - + Not implementedpending scenario: SKIPPED - + @@ -52,7 +52,7 @@ - + @@ -83,7 +83,7 @@ Value: trueXPath: /*/*[@name='option']/@value='option-value' Value: trueXPath: true() Value: trueXPath: /*/*[@name='option.required']/@value='option.required-value' -Value: trueTest Report for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/description-1.xprocspec (passed:3 / pending:1 / failed:0 / errors:0 / total:4) +Value: trueTest Report for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/description-1.xprocspec (passed:3 / pending:1 / failed:0 / errors:0 / total:4) -

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/description-1.xprocspec

Tested: 2014-04-08T16:06:31.754+02:00

Contents

passed:3pending:1failed:0errors:0total:4
ex:identity30003
Not calling: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl01001

Calling: ex:identitypassed:3 / pending:0 / +

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/description-1.xprocspec

Tested: 2014-04-09T10:54:02.766+02:00

Contents

passed:3pending:1failed:0errors:0total:4
ex:identity30003
Not calling: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl01001

Calling: ex:identitypassed:3 / pending:0 / failed:0 / errors:0 / total:3

identitypassed:3 / pending:0 / failed:0 / errors:0 / total:3
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultspassed:2 / pending:0 / failed:0 / errors:0 / total:2
the option 'option' should have the value 'option-value'Success
the option 'option.required' should have the value 'option-value'Success

Not calling: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xplpassed:0 / pending:1 / failed:0 / - errors:0 / total:1

pending scenariopassed:0 / pending:1 / failed:0 / errors:0 / total:1
Not implementedPending

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/description-1.xprocspec ####
0.005INFO
 * temporary directory: file:/tmp/xprocspec-20140408160629619/
0.009INFO
preprocessing...
0.024INFO
 * checking for imports
0.029INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/description-1.xprocspec for imports
0.034INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.040INFO
 * tests reference 1 step
0.045INFO
   * step: e:identity
0.050INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.058INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl for imports
0.066INFO
   * success!
0.073INFO
 * trying to extract the step declaration for {http://example.net/ns}identity from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.085INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.099INFO
 * validating output grammar
0.106INFO
 * validating output grammar
0.113INFO
compiling...
0.121INFO
 * created directory using Calabash's cxf:mkdir
0.127INFO
 * converting test 'test1' to XProc
0.140INFO
   * done
0.146INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/description-1.xprocspec
0.153INFO
   * done!
0.161INFO
 * converting test 'test2' to XProc
0.171INFO
   * done
0.180INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/description-1.xprocspec
0.186INFO
   * done!
0.192INFO
 * using as temporary directory: file:/tmp/xprocspec-20140408160629619/xprocspec-20140408160631313/
0.199INFO
storing...
0.208INFO
running...
0.216INFO
   * loading 'file:/tmp/xprocspec-20140408160629619/test1.xpl'
0.269INFO
   * loading 'file:/tmp/xprocspec-20140408160629619/test2.xpl'
0.307INFO
evaluating...
0.319INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/description-1.xprocspec)
0.327INFO
   * resolving x:document elements...
0.342INFO
    * no errors occured
0.373INFO
   * grouping x:expect elements with their x:context...
0.383INFO
   * evaluating each context/expect group...
0.392INFO
     * setting context to 'errors'
0.399INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.407INFO
         * is document count assertion
0.415INFO
         * assertion passed
0.427INFO
     * setting context to 'the results'
0.435INFO
       * testing assertion 'the option 'option' should have the value 'option-value''
0.446INFO
         * is xpath assertion
0.460INFO
       * testing assertion 'the option 'option.required' should have the value 'option-value''
0.470INFO
         * is xpath assertion
0.488INFO
 * skipping scenario 'pending scenario' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/description-1.xprocspec)
0.498INFO
reporting...
+ errors:0 / total:1

pending scenariopassed:0 / pending:1 / failed:0 / errors:0 / total:1
Not implementedPending

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/description-1.xprocspec ####
0.005INFO
 * temporary directory: file:/tmp/xprocspec-20140409105400045/
0.011INFO
preprocessing...
0.031INFO
 * checking for imports
0.055INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/description-1.xprocspec for imports
0.085INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.093INFO
 * tests reference 1 step
0.113INFO
   * step: e:identity
0.121INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.128INFO
   * success!
0.153INFO
 * trying to extract the step declaration for {http://example.net/ns}identity from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.166INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.182INFO
 * validating output grammar
0.191INFO
 * validating output grammar
0.200INFO
compiling...
0.222INFO
 * created directory using Calabash's cxf:mkdir
0.229INFO
 * converting test 'test1' to XProc
0.266INFO
   * done
0.273INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/description-1.xprocspec
0.281INFO
   * done!
0.288INFO
 * converting test 'test2' to XProc
0.299INFO
   * done
0.306INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/description-1.xprocspec
0.312INFO
   * done!
0.320INFO
 * using as temporary directory: file:/tmp/xprocspec-20140409105400045/xprocspec-20140409105402203/
0.328INFO
storing...
0.338INFO
running...
0.354INFO
   * loading 'file:/tmp/xprocspec-20140409105400045/test1.xpl'
0.410INFO
   * loading 'file:/tmp/xprocspec-20140409105400045/test2.xpl'
0.473INFO
evaluating...
0.486INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/description-1.xprocspec)
0.494INFO
   * resolving x:document elements...
0.505INFO
    * no errors occured
0.554INFO
   * grouping x:expect elements with their x:context...
0.564INFO
   * evaluating each context/expect group...
0.572INFO
     * setting context to 'errors'
0.579INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.588INFO
         * is document count assertion
0.596INFO
         * assertion passed
0.607INFO
     * setting context to 'the results'
0.634INFO
       * testing assertion 'the option 'option' should have the value 'option-value''
0.645INFO
         * is xpath assertion
0.675INFO
       * testing assertion 'the option 'option.required' should have the value 'option-value''
0.686INFO
         * is xpath assertion
0.704INFO
 * skipping scenario 'pending scenario' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/description-1.xprocspec)
0.714INFO
reporting...
@@ -603,7 +603,7 @@ th.result { text-align: center; } the step should execute successfully without throwing any errors: SUCCESS the option 'option' should have the value 'option-value': SUCCESS the option 'option.required' should have the value 'option-value': SUCCESS - + @@ -615,7 +615,7 @@ th.result { text-align: center; } Value: trueXPath: not(/*/@tests='0') and /*/@failures='0' and /*/@errors='0' Value: trueXPath: true() Value: trueXPath: sum(/*/testsuite/number(@skipped))=1 -Value: true +Value: true @@ -640,7 +640,7 @@ Value: true - + @@ -649,7 +649,7 @@ Value: truethe step should execute successfully without throwing any errors: SUCCESS the option 'option.required' should have the value 'import 1a': SUCCESS - + @@ -658,7 +658,7 @@ Value: truethe step should execute successfully without throwing any errors: SUCCESS the option 'option.required' should have the value 'import 1b': SUCCESS - + @@ -668,7 +668,7 @@ Value: truethe step should execute successfully without throwing any errors: SUCCESS the option 'option.required' should have the value 'import 1': SUCCESS - + @@ -678,7 +678,7 @@ Value: true + @@ -707,7 +707,7 @@ Value: trueXPath: true() Value: trueXPath: /*/*[@name='option.required']/@value='import 1a' -Value: true +Value: true @@ -717,7 +717,7 @@ Value: true + @@ -746,7 +746,7 @@ Value: trueXPath: true() Value: trueXPath: /*/*[@name='option.required']/@value='import 1b' -Value: true +Value: true @@ -756,7 +756,7 @@ Value: true + @@ -1291,8 +1291,8 @@ th.result { text-align: center; } /**/ -

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-1.xprocspec

Tested: 2014-04-08T16:06:32.935+02:00

Contents

passed:6pending:0failed:0errors:0total:6
ex:identity60006

Calling: ex:identitypassed:6 / pending:0 / - failed:0 / errors:0 / total:6

identitypassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the option 'option.required' should have the value 'import 1a'Success
identitypassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the option 'option.required' should have the value 'import 1b'Success
identitypassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the option 'option.required' should have the value 'import 1'Success

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-1.xprocspec ####
0.006INFO
 * temporary directory: file:/tmp/xprocspec-20140408160629619/
0.012INFO
preprocessing...
0.028INFO
 * checking for imports
0.034INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-1.xprocspec for imports
0.040INFO
 * importing: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-1a.xprocspec
0.050INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-1a.xprocspec for imports
0.055INFO
 * importing: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-1b.xprocspec
0.065INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-1b.xprocspec for imports
0.071INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.077INFO
 * tests reference 1 step
0.082INFO
   * step: e:identity
0.087INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.095INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl for imports
0.101INFO
   * success!
0.109INFO
 * trying to extract the step declaration for {http://example.net/ns}identity from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.120INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.136INFO
 * validating output grammar
0.144INFO
 * validating output grammar
0.150INFO
 * validating output grammar
0.156INFO
compiling...
0.163INFO
 * created directory using Calabash's cxf:mkdir
0.169INFO
 * converting test 'test1' to XProc
0.181INFO
   * done
0.187INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-1.xprocspec
0.194INFO
   * done!
0.201INFO
 * converting test 'test2' to XProc
0.211INFO
   * done
0.217INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-1.xprocspec
0.223INFO
   * done!
0.230INFO
 * converting test 'test3' to XProc
0.241INFO
   * done
0.247INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-1.xprocspec
0.253INFO
   * done!
0.260INFO
 * using as temporary directory: file:/tmp/xprocspec-20140408160629619/xprocspec-20140408160632242/
0.266INFO
storing...
0.277INFO
running...
0.284INFO
   * loading 'file:/tmp/xprocspec-20140408160629619/test1.xpl'
0.328INFO
   * loading 'file:/tmp/xprocspec-20140408160629619/test2.xpl'
0.368INFO
   * loading 'file:/tmp/xprocspec-20140408160629619/test3.xpl'
0.408INFO
evaluating...
0.418INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-1.xprocspec)
0.424INFO
   * resolving x:document elements...
0.432INFO
    * no errors occured
0.453INFO
   * grouping x:expect elements with their x:context...
0.461INFO
   * evaluating each context/expect group...
0.467INFO
     * setting context to 'errors'
0.474INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.480INFO
         * is document count assertion
0.487INFO
         * assertion passed
0.495INFO
     * setting context to 'the results'
0.502INFO
       * testing assertion 'the option 'option.required' should have the value 'import 1a''
0.511INFO
         * is xpath assertion
0.526INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-1.xprocspec)
0.533INFO
   * resolving x:document elements...
0.542INFO
    * no errors occured
0.563INFO
   * grouping x:expect elements with their x:context...
0.588INFO
   * evaluating each context/expect group...
0.595INFO
     * setting context to 'errors'
0.602INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.610INFO
         * is document count assertion
0.617INFO
         * assertion passed
0.626INFO
     * setting context to 'the results'
0.634INFO
       * testing assertion 'the option 'option.required' should have the value 'import 1b''
0.642INFO
         * is xpath assertion
0.655INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-1.xprocspec)
0.663INFO
   * resolving x:document elements...
0.672INFO
    * no errors occured
0.694INFO
   * grouping x:expect elements with their x:context...
0.703INFO
   * evaluating each context/expect group...
0.711INFO
     * setting context to 'errors'
0.718INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.727INFO
         * is document count assertion
0.735INFO
         * assertion passed
0.744INFO
     * setting context to 'the results'
0.752INFO
       * testing assertion 'the option 'option.required' should have the value 'import 1''
0.761INFO
         * is xpath assertion
0.774INFO
reporting...
+

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-1.xprocspec

Tested: 2014-04-09T10:54:04.513+02:00

Contents

passed:6pending:0failed:0errors:0total:6
ex:identity60006

Calling: ex:identitypassed:6 / pending:0 / + failed:0 / errors:0 / total:6

identitypassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the option 'option.required' should have the value 'import 1a'Success
identitypassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the option 'option.required' should have the value 'import 1b'Success
identitypassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the option 'option.required' should have the value 'import 1'Success

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-1.xprocspec ####
0.005INFO
 * temporary directory: file:/tmp/xprocspec-20140409105400045/
0.010INFO
preprocessing...
0.026INFO
 * checking for imports
0.033INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-1.xprocspec for imports
0.058INFO
 * importing: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-1a.xprocspec
0.070INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-1a.xprocspec for imports
0.077INFO
 * importing: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-1b.xprocspec
0.090INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-1b.xprocspec for imports
0.096INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.104INFO
 * tests reference 1 step
0.112INFO
   * step: e:identity
0.119INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.127INFO
   * success!
0.138INFO
 * trying to extract the step declaration for {http://example.net/ns}identity from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.175INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.220INFO
 * validating output grammar
0.229INFO
 * validating output grammar
0.237INFO
 * validating output grammar
0.245INFO
compiling...
0.255INFO
 * created directory using Calabash's cxf:mkdir
0.263INFO
 * converting test 'test1' to XProc
0.277INFO
   * done
0.285INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-1.xprocspec
0.297INFO
   * done!
0.325INFO
 * converting test 'test2' to XProc
0.339INFO
   * done
0.362INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-1.xprocspec
0.371INFO
   * done!
0.380INFO
 * converting test 'test3' to XProc
0.394INFO
   * done
0.404INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-1.xprocspec
0.413INFO
   * done!
0.422INFO
 * using as temporary directory: file:/tmp/xprocspec-20140409105400045/xprocspec-20140409105403354/
0.432INFO
storing...
0.454INFO
running...
0.465INFO
   * loading 'file:/tmp/xprocspec-20140409105400045/test1.xpl'
0.526INFO
   * loading 'file:/tmp/xprocspec-20140409105400045/test2.xpl'
0.579INFO
   * loading 'file:/tmp/xprocspec-20140409105400045/test3.xpl'
0.646INFO
evaluating...
0.663INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-1.xprocspec)
0.673INFO
   * resolving x:document elements...
0.686INFO
    * no errors occured
0.726INFO
   * grouping x:expect elements with their x:context...
0.739INFO
   * evaluating each context/expect group...
0.749INFO
     * setting context to 'errors'
0.759INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.770INFO
         * is document count assertion
0.780INFO
         * assertion passed
0.794INFO
     * setting context to 'the results'
0.805INFO
       * testing assertion 'the option 'option.required' should have the value 'import 1a''
0.819INFO
         * is xpath assertion
0.848INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-1.xprocspec)
0.895INFO
   * resolving x:document elements...
0.910INFO
    * no errors occured
0.962INFO
   * grouping x:expect elements with their x:context...
0.994INFO
   * evaluating each context/expect group...
1.007INFO
     * setting context to 'errors'
1.019INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
1.031INFO
         * is document count assertion
1.043INFO
         * assertion passed
1.057INFO
     * setting context to 'the results'
1.071INFO
       * testing assertion 'the option 'option.required' should have the value 'import 1b''
1.085INFO
         * is xpath assertion
1.105INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-1.xprocspec)
1.118INFO
   * resolving x:document elements...
1.133INFO
    * no errors occured
1.170INFO
   * grouping x:expect elements with their x:context...
1.184INFO
   * evaluating each context/expect group...
1.197INFO
     * setting context to 'errors'
1.210INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
1.223INFO
         * is document count assertion
1.237INFO
         * assertion passed
1.252INFO
     * setting context to 'the results'
1.266INFO
       * testing assertion 'the option 'option.required' should have the value 'import 1''
1.281INFO
         * is xpath assertion
1.302INFO
reporting...
@@ -1301,7 +1301,7 @@ th.result { text-align: center; } the step should execute successfully without throwing any errors: SUCCESS the option 'option.required' should have the value 'import 1a': SUCCESS - + @@ -1310,7 +1310,7 @@ th.result { text-align: center; } the step should execute successfully without throwing any errors: SUCCESS the option 'option.required' should have the value 'import 1b': SUCCESS - + @@ -1323,7 +1323,7 @@ th.result { text-align: center; } At most 0 documents. 0XPath: true() Value: trueXPath: not(/*/@tests='0') and /*/@failures='0' and /*/@errors='0' -Value: true +Value: true @@ -1347,7 +1347,7 @@ Value: true - + @@ -1356,7 +1356,7 @@ Value: truethe step should execute successfully without throwing any errors: SUCCESS the option 'option.required' should have the value 'import 2b': SUCCESS - + @@ -1365,7 +1365,7 @@ Value: truethe step should execute successfully without throwing any errors: SUCCESS the option 'option.required' should have the value 'import 2a': SUCCESS - + @@ -1375,7 +1375,7 @@ Value: truethe step should execute successfully without throwing any errors: SUCCESS the option 'option.required' should have the value 'import 2': SUCCESS - + @@ -1385,7 +1385,7 @@ Value: true + @@ -1414,7 +1414,7 @@ Value: trueXPath: true() Value: trueXPath: /*/*[@name='option.required']/@value='import 2b' -Value: true +Value: true @@ -1424,7 +1424,7 @@ Value: true + @@ -1453,7 +1453,7 @@ Value: trueXPath: true() Value: trueXPath: /*/*[@name='option.required']/@value='import 2a' -Value: true +Value: true @@ -1463,7 +1463,7 @@ Value: true + @@ -1998,8 +1998,8 @@ th.result { text-align: center; } /**/ -

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-2.xprocspec

Tested: 2014-04-08T16:06:34.025+02:00

Contents

passed:6pending:0failed:0errors:0total:6
ex:identity60006

Calling: ex:identitypassed:6 / pending:0 / - failed:0 / errors:0 / total:6

identitypassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the option 'option.required' should have the value 'import 2b'Success
identitypassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the option 'option.required' should have the value 'import 2a'Success
identitypassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the option 'option.required' should have the value 'import 2'Success

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-2.xprocspec ####
0.004INFO
 * temporary directory: file:/tmp/xprocspec-20140408160629619/
0.008INFO
preprocessing...
0.036INFO
 * checking for imports
0.041INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-2.xprocspec for imports
0.045INFO
 * importing: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-2a.xprocspec
0.054INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-2a.xprocspec for imports
0.059INFO
 * importing: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-2b.xprocspec
0.068INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-2b.xprocspec for imports
0.072INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.078INFO
 * tests reference 1 step
0.082INFO
   * step: e:identity
0.086INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.093INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl for imports
0.098INFO
   * success!
0.104INFO
 * trying to extract the step declaration for {http://example.net/ns}identity from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.114INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.128INFO
 * validating output grammar
0.134INFO
 * validating output grammar
0.139INFO
 * validating output grammar
0.145INFO
compiling...
0.151INFO
 * created directory using Calabash's cxf:mkdir
0.155INFO
 * converting test 'test1' to XProc
0.166INFO
   * done
0.171INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-2.xprocspec
0.177INFO
   * done!
0.183INFO
 * converting test 'test2' to XProc
0.193INFO
   * done
0.198INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-2.xprocspec
0.203INFO
   * done!
0.209INFO
 * converting test 'test3' to XProc
0.219INFO
   * done
0.224INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-2.xprocspec
0.230INFO
   * done!
0.236INFO
 * using as temporary directory: file:/tmp/xprocspec-20140408160629619/xprocspec-20140408160633341/
0.241INFO
storing...
0.251INFO
running...
0.257INFO
   * loading 'file:/tmp/xprocspec-20140408160629619/test1.xpl'
0.297INFO
   * loading 'file:/tmp/xprocspec-20140408160629619/test2.xpl'
0.334INFO
   * loading 'file:/tmp/xprocspec-20140408160629619/test3.xpl'
0.371INFO
evaluating...
0.380INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-2.xprocspec)
0.386INFO
   * resolving x:document elements...
0.394INFO
    * no errors occured
0.416INFO
   * grouping x:expect elements with their x:context...
0.424INFO
   * evaluating each context/expect group...
0.431INFO
     * setting context to 'errors'
0.437INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.444INFO
         * is document count assertion
0.450INFO
         * assertion passed
0.459INFO
     * setting context to 'the results'
0.466INFO
       * testing assertion 'the option 'option.required' should have the value 'import 2b''
0.475INFO
         * is xpath assertion
0.491INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-2.xprocspec)
0.498INFO
   * resolving x:document elements...
0.506INFO
    * no errors occured
0.528INFO
   * grouping x:expect elements with their x:context...
0.535INFO
   * evaluating each context/expect group...
0.542INFO
     * setting context to 'errors'
0.549INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.557INFO
         * is document count assertion
0.564INFO
         * assertion passed
0.594INFO
     * setting context to 'the results'
0.602INFO
       * testing assertion 'the option 'option.required' should have the value 'import 2a''
0.610INFO
         * is xpath assertion
0.623INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-2.xprocspec)
0.630INFO
   * resolving x:document elements...
0.640INFO
    * no errors occured
0.662INFO
   * grouping x:expect elements with their x:context...
0.671INFO
   * evaluating each context/expect group...
0.679INFO
     * setting context to 'errors'
0.687INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.696INFO
         * is document count assertion
0.705INFO
         * assertion passed
0.714INFO
     * setting context to 'the results'
0.723INFO
       * testing assertion 'the option 'option.required' should have the value 'import 2''
0.733INFO
         * is xpath assertion
0.747INFO
reporting...
+

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-2.xprocspec

Tested: 2014-04-09T10:54:06.112+02:00

Contents

passed:6pending:0failed:0errors:0total:6
ex:identity60006

Calling: ex:identitypassed:6 / pending:0 / + failed:0 / errors:0 / total:6

identitypassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the option 'option.required' should have the value 'import 2b'Success
identitypassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the option 'option.required' should have the value 'import 2a'Success
identitypassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the option 'option.required' should have the value 'import 2'Success

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-2.xprocspec ####
0.005INFO
 * temporary directory: file:/tmp/xprocspec-20140409105400045/
0.010INFO
preprocessing...
0.026INFO
 * checking for imports
0.032INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-2.xprocspec for imports
0.038INFO
 * importing: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-2a.xprocspec
0.050INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-2a.xprocspec for imports
0.056INFO
 * importing: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-2b.xprocspec
0.067INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-2b.xprocspec for imports
0.074INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.082INFO
 * tests reference 1 step
0.088INFO
   * step: e:identity
0.094INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.103INFO
   * success!
0.112INFO
 * trying to extract the step declaration for {http://example.net/ns}identity from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.127INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.149INFO
 * validating output grammar
0.158INFO
 * validating output grammar
0.164INFO
 * validating output grammar
0.172INFO
compiling...
0.180INFO
 * created directory using Calabash's cxf:mkdir
0.188INFO
 * converting test 'test1' to XProc
0.202INFO
   * done
0.210INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-2.xprocspec
0.220INFO
   * done!
0.229INFO
 * converting test 'test2' to XProc
0.242INFO
   * done
0.251INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-2.xprocspec
0.259INFO
   * done!
0.267INFO
 * converting test 'test3' to XProc
0.281INFO
   * done
0.289INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-2.xprocspec
0.297INFO
   * done!
0.320INFO
 * using as temporary directory: file:/tmp/xprocspec-20140409105400045/xprocspec-20140409105405116/
0.328INFO
storing...
0.344INFO
running...
0.354INFO
   * loading 'file:/tmp/xprocspec-20140409105400045/test1.xpl'
0.407INFO
   * loading 'file:/tmp/xprocspec-20140409105400045/test2.xpl'
0.452INFO
   * loading 'file:/tmp/xprocspec-20140409105400045/test3.xpl'
0.511INFO
evaluating...
0.522INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-2.xprocspec)
0.529INFO
   * resolving x:document elements...
0.538INFO
    * no errors occured
0.583INFO
   * grouping x:expect elements with their x:context...
0.592INFO
   * evaluating each context/expect group...
0.609INFO
     * setting context to 'errors'
0.616INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.623INFO
         * is document count assertion
0.630INFO
         * assertion passed
0.664INFO
     * setting context to 'the results'
0.673INFO
       * testing assertion 'the option 'option.required' should have the value 'import 2b''
0.683INFO
         * is xpath assertion
0.701INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-2.xprocspec)
0.708INFO
   * resolving x:document elements...
0.742INFO
    * no errors occured
0.771INFO
   * grouping x:expect elements with their x:context...
0.779INFO
   * evaluating each context/expect group...
0.787INFO
     * setting context to 'errors'
0.794INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.802INFO
         * is document count assertion
0.833INFO
         * assertion passed
0.842INFO
     * setting context to 'the results'
0.850INFO
       * testing assertion 'the option 'option.required' should have the value 'import 2a''
0.859INFO
         * is xpath assertion
0.894INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-2.xprocspec)
0.904INFO
   * resolving x:document elements...
0.927INFO
    * no errors occured
0.966INFO
   * grouping x:expect elements with their x:context...
0.975INFO
   * evaluating each context/expect group...
0.983INFO
     * setting context to 'errors'
0.992INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
1.001INFO
         * is document count assertion
1.009INFO
         * assertion passed
1.040INFO
     * setting context to 'the results'
1.049INFO
       * testing assertion 'the option 'option.required' should have the value 'import 2''
1.061INFO
         * is xpath assertion
1.076INFO
reporting...
@@ -2008,7 +2008,7 @@ th.result { text-align: center; } the step should execute successfully without throwing any errors: SUCCESS the option 'option.required' should have the value 'import 2b': SUCCESS - + @@ -2017,7 +2017,7 @@ th.result { text-align: center; } the step should execute successfully without throwing any errors: SUCCESS the option 'option.required' should have the value 'import 2a': SUCCESS - + @@ -2030,7 +2030,7 @@ th.result { text-align: center; } At most 0 documents. 0XPath: true() Value: trueXPath: not(/*/@tests='0') and /*/@failures='0' and /*/@errors='0' -Value: true +Value: true @@ -2054,7 +2054,7 @@ Value: true - + @@ -2063,7 +2063,7 @@ Value: truethe step should execute successfully without throwing any errors: SUCCESS the option 'option.required' should have the value 'import 3a': SUCCESS - + @@ -2073,7 +2073,7 @@ Value: truethe step should execute successfully without throwing any errors: SUCCESS the option 'option.required' should have the value 'import 3': SUCCESS - + @@ -2083,7 +2083,7 @@ Value: true + @@ -2112,7 +2112,7 @@ Value: trueXPath: true() Value: trueXPath: /*/*[@name='option.required']/@value='import 3a' -Value: true +Value: true @@ -2122,7 +2122,7 @@ Value: true + @@ -2657,8 +2657,8 @@ th.result { text-align: center; } /**/ -

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-3.xprocspec

Tested: 2014-04-08T16:06:34.897+02:00

Contents

passed:4pending:0failed:0errors:0total:4
ex:identity40004

Calling: ex:identitypassed:4 / pending:0 / - failed:0 / errors:0 / total:4

identitypassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the option 'option.required' should have the value 'import 3a'Success
identitypassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the option 'option.required' should have the value 'import 3'Success

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-3.xprocspec ####
0.004INFO
 * temporary directory: file:/tmp/xprocspec-20140408160629619/
0.007INFO
preprocessing...
0.044INFO
 * checking for imports
0.049INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-3.xprocspec for imports
0.053INFO
 * importing: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-3a.xprocspec
0.061INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-3a.xprocspec for imports
0.065INFO
 * skipping circular import: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-3.xprocspec
0.070INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.075INFO
 * tests reference 1 step
0.079INFO
   * step: e:identity
0.084INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.090INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl for imports
0.095INFO
   * success!
0.101INFO
 * trying to extract the step declaration for {http://example.net/ns}identity from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.111INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.124INFO
 * validating output grammar
0.130INFO
 * validating output grammar
0.135INFO
compiling...
0.141INFO
 * created directory using Calabash's cxf:mkdir
0.146INFO
 * converting test 'test1' to XProc
0.156INFO
   * done
0.162INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-3.xprocspec
0.168INFO
   * done!
0.174INFO
 * converting test 'test2' to XProc
0.183INFO
   * done
0.188INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-3.xprocspec
0.193INFO
   * done!
0.200INFO
 * using as temporary directory: file:/tmp/xprocspec-20140408160629619/xprocspec-20140408160634429/
0.205INFO
storing...
0.213INFO
running...
0.219INFO
   * loading 'file:/tmp/xprocspec-20140408160629619/test1.xpl'
0.259INFO
   * loading 'file:/tmp/xprocspec-20140408160629619/test2.xpl'
0.298INFO
evaluating...
0.307INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-3.xprocspec)
0.312INFO
   * resolving x:document elements...
0.320INFO
    * no errors occured
0.340INFO
   * grouping x:expect elements with their x:context...
0.348INFO
   * evaluating each context/expect group...
0.354INFO
     * setting context to 'errors'
0.360INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.366INFO
         * is document count assertion
0.372INFO
         * assertion passed
0.380INFO
     * setting context to 'the results'
0.386INFO
       * testing assertion 'the option 'option.required' should have the value 'import 3a''
0.395INFO
         * is xpath assertion
0.410INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-3.xprocspec)
0.416INFO
   * resolving x:document elements...
0.424INFO
    * no errors occured
0.445INFO
   * grouping x:expect elements with their x:context...
0.453INFO
   * evaluating each context/expect group...
0.459INFO
     * setting context to 'errors'
0.466INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.473INFO
         * is document count assertion
0.479INFO
         * assertion passed
0.487INFO
     * setting context to 'the results'
0.494INFO
       * testing assertion 'the option 'option.required' should have the value 'import 3''
0.503INFO
         * is xpath assertion
0.515INFO
reporting...
+

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-3.xprocspec

Tested: 2014-04-09T10:54:07.283+02:00

Contents

passed:4pending:0failed:0errors:0total:4
ex:identity40004

Calling: ex:identitypassed:4 / pending:0 / + failed:0 / errors:0 / total:4

identitypassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the option 'option.required' should have the value 'import 3a'Success
identitypassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the option 'option.required' should have the value 'import 3'Success

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-3.xprocspec ####
0.015INFO
 * temporary directory: file:/tmp/xprocspec-20140409105400045/
0.019INFO
preprocessing...
0.033INFO
 * checking for imports
0.038INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-3.xprocspec for imports
0.044INFO
 * importing: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-3a.xprocspec
0.083INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-3a.xprocspec for imports
0.088INFO
 * skipping circular import: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-3.xprocspec
0.094INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.102INFO
 * tests reference 1 step
0.109INFO
   * step: e:identity
0.143INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.149INFO
   * success!
0.161INFO
 * trying to extract the step declaration for {http://example.net/ns}identity from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.174INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.200INFO
 * validating output grammar
0.206INFO
 * validating output grammar
0.212INFO
compiling...
0.225INFO
 * created directory using Calabash's cxf:mkdir
0.230INFO
 * converting test 'test1' to XProc
0.241INFO
   * done
0.263INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-3.xprocspec
0.271INFO
   * done!
0.279INFO
 * converting test 'test2' to XProc
0.290INFO
   * done
0.296INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-3.xprocspec
0.307INFO
   * done!
0.312INFO
 * using as temporary directory: file:/tmp/xprocspec-20140409105400045/xprocspec-20140409105406646/
0.325INFO
storing...
0.364INFO
running...
0.371INFO
   * loading 'file:/tmp/xprocspec-20140409105400045/test1.xpl'
0.431INFO
   * loading 'file:/tmp/xprocspec-20140409105400045/test2.xpl'
0.484INFO
evaluating...
0.493INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-3.xprocspec)
0.499INFO
   * resolving x:document elements...
0.507INFO
    * no errors occured
0.528INFO
   * grouping x:expect elements with their x:context...
0.536INFO
   * evaluating each context/expect group...
0.542INFO
     * setting context to 'errors'
0.547INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.554INFO
         * is document count assertion
0.560INFO
         * assertion passed
0.568INFO
     * setting context to 'the results'
0.575INFO
       * testing assertion 'the option 'option.required' should have the value 'import 3a''
0.583INFO
         * is xpath assertion
0.608INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/import-3.xprocspec)
0.647INFO
   * resolving x:document elements...
0.655INFO
    * no errors occured
0.691INFO
   * grouping x:expect elements with their x:context...
0.698INFO
   * evaluating each context/expect group...
0.705INFO
     * setting context to 'errors'
0.712INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.720INFO
         * is document count assertion
0.727INFO
         * assertion passed
0.761INFO
     * setting context to 'the results'
0.768INFO
       * testing assertion 'the option 'option.required' should have the value 'import 3''
0.777INFO
         * is xpath assertion
0.790INFO
reporting...
@@ -2667,7 +2667,7 @@ th.result { text-align: center; } the step should execute successfully without throwing any errors: SUCCESS the option 'option.required' should have the value 'import 3a': SUCCESS - + @@ -2680,7 +2680,7 @@ th.result { text-align: center; } At most 0 documents. 0XPath: true() Value: trueXPath: not(/*/@tests='0') and /*/@failures='0' and /*/@errors='0' -Value: true +Value: true @@ -2705,7 +2705,7 @@ Value: true - + @@ -2715,14 +2715,14 @@ Value: truethe step should execute successfully without throwing any errors: SUCCESS the option 'option' should have the value 'option-value': SUCCESS - + Not implementedpending scenario: SKIPPED - + @@ -2732,7 +2732,7 @@ Value: true + @@ -2761,7 +2761,7 @@ Value: trueXPath: true() Value: trueXPath: /*/*[@name='option']/@value='option-value' -Value: trueTest Report for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-1.xprocspec (passed:2 / pending:1 / failed:0 / errors:0 / total:3) +Value: trueTest Report for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-1.xprocspec (passed:2 / pending:1 / failed:0 / errors:0 / total:3) -

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-1.xprocspec

Tested: 2014-04-08T16:06:35.572+02:00

Contents

passed:2pending:1failed:0errors:0total:3
ex:identity20002
Not calling: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl01001

Calling: ex:identitypassed:2 / pending:0 / +

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-1.xprocspec

Tested: 2014-04-09T10:54:08.099+02:00

Contents

passed:2pending:1failed:0errors:0total:3
ex:identity20002
Not calling: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl01001

Calling: ex:identitypassed:2 / pending:0 / failed:0 / errors:0 / total:2

identitypassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the option 'option' should have the value 'option-value'Success

Not calling: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xplpassed:0 / pending:1 / failed:0 / - errors:0 / total:1

pending scenariopassed:0 / pending:1 / failed:0 / errors:0 / total:1
Not implementedPending

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-1.xprocspec ####
0.003INFO
 * temporary directory: file:/tmp/xprocspec-20140408160629619/
0.007INFO
preprocessing...
0.018INFO
 * checking for imports
0.023INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-1.xprocspec for imports
0.028INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.032INFO
 * tests reference 1 step
0.037INFO
   * step: e:identity
0.041INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.048INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl for imports
0.052INFO
   * success!
0.058INFO
 * trying to extract the step declaration for {http://example.net/ns}identity from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.068INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.079INFO
 * validating output grammar
0.085INFO
 * validating output grammar
0.089INFO
compiling...
0.095INFO
 * created directory using Calabash's cxf:mkdir
0.100INFO
 * converting test 'test1' to XProc
0.110INFO
   * done
0.116INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-1.xprocspec
0.122INFO
   * done!
0.127INFO
 * converting test 'test2' to XProc
0.136INFO
   * done
0.141INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-1.xprocspec
0.146INFO
   * done!
0.151INFO
 * using as temporary directory: file:/tmp/xprocspec-20140408160629619/xprocspec-20140408160635243/
0.156INFO
storing...
0.163INFO
running...
0.169INFO
   * loading 'file:/tmp/xprocspec-20140408160629619/test1.xpl'
0.207INFO
   * loading 'file:/tmp/xprocspec-20140408160629619/test2.xpl'
0.261INFO
evaluating...
0.269INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-1.xprocspec)
0.275INFO
   * resolving x:document elements...
0.282INFO
    * no errors occured
0.302INFO
   * grouping x:expect elements with their x:context...
0.309INFO
   * evaluating each context/expect group...
0.315INFO
     * setting context to 'errors'
0.321INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.327INFO
         * is document count assertion
0.333INFO
         * assertion passed
0.341INFO
     * setting context to 'the results'
0.347INFO
       * testing assertion 'the option 'option' should have the value 'option-value''
0.355INFO
         * is xpath assertion
0.369INFO
 * skipping scenario 'pending scenario' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-1.xprocspec)
0.376INFO
reporting...
+ errors:0 / total:1

pending scenariopassed:0 / pending:1 / failed:0 / errors:0 / total:1
Not implementedPending

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-1.xprocspec ####
0.023INFO
 * temporary directory: file:/tmp/xprocspec-20140409105400045/
0.027INFO
preprocessing...
0.070INFO
 * checking for imports
0.075INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-1.xprocspec for imports
0.079INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.084INFO
 * tests reference 1 step
0.092INFO
   * step: e:identity
0.097INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.103INFO
   * success!
0.111INFO
 * trying to extract the step declaration for {http://example.net/ns}identity from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.135INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.149INFO
 * validating output grammar
0.155INFO
 * validating output grammar
0.160INFO
compiling...
0.185INFO
 * created directory using Calabash's cxf:mkdir
0.189INFO
 * converting test 'test1' to XProc
0.200INFO
   * done
0.206INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-1.xprocspec
0.217INFO
   * done!
0.223INFO
 * converting test 'test2' to XProc
0.231INFO
   * done
0.236INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-1.xprocspec
0.243INFO
   * done!
0.251INFO
 * using as temporary directory: file:/tmp/xprocspec-20140409105400045/xprocspec-20140409105407708/
0.261INFO
storing...
0.271INFO
running...
0.277INFO
   * loading 'file:/tmp/xprocspec-20140409105400045/test1.xpl'
0.335INFO
   * loading 'file:/tmp/xprocspec-20140409105400045/test2.xpl'
0.363INFO
evaluating...
0.371INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-1.xprocspec)
0.377INFO
   * resolving x:document elements...
0.387INFO
    * no errors occured
0.408INFO
   * grouping x:expect elements with their x:context...
0.415INFO
   * evaluating each context/expect group...
0.421INFO
     * setting context to 'errors'
0.426INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.433INFO
         * is document count assertion
0.439INFO
         * assertion passed
0.450INFO
     * setting context to 'the results'
0.456INFO
       * testing assertion 'the option 'option' should have the value 'option-value''
0.465INFO
         * is xpath assertion
0.479INFO
 * skipping scenario 'pending scenario' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-1.xprocspec)
0.502INFO
reporting...
@@ -3280,7 +3280,7 @@ th.result { text-align: center; } the step should execute successfully without throwing any errors: SUCCESS the option 'option' should have the value 'option-value': SUCCESS - + @@ -3292,7 +3292,7 @@ th.result { text-align: center; } Value: trueXPath: not(/*/@tests='0') and /*/@failures='0' and /*/@errors='0' Value: trueXPath: true() Value: trueXPath: /*/*/@skipped='1' -Value: true +Value: true @@ -3340,7 +3340,7 @@ Value: true - + @@ -3350,7 +3350,7 @@ Value: truethe step should execute successfully without throwing any errors: SUCCESS the option 'option' should have the value 'option-value': SUCCESS - + @@ -3360,7 +3360,7 @@ Value: truethe step should execute successfully without throwing any errors: SUCCESS the option 'option' should have the value 'option-value': SUCCESS - + @@ -3371,7 +3371,7 @@ Value: truethe step should execute successfully without throwing any errors: SUCCESS the option 'option' should have the value 'option-value': SUCCESS - + @@ -3381,7 +3381,7 @@ Value: true + @@ -3410,7 +3410,7 @@ Value: trueXPath: true() Value: trueXPath: /*/*[@name='option']/@value='option-value' -Value: true +Value: true @@ -3420,7 +3420,7 @@ Value: true + @@ -3449,7 +3449,7 @@ Value: trueXPath: true() Value: trueXPath: /*/*[@name='option']/@value='option-value' -Value: true +Value: true @@ -3459,7 +3459,7 @@ Value: true + @@ -3994,8 +3994,8 @@ th.result { text-align: center; } /**/ -

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-2.xprocspec

Tested: 2014-04-08T16:06:36.62+02:00

Contents

passed:6pending:0failed:0errors:0total:6
ex:identity60006

Calling: ex:identitypassed:6 / pending:0 / - failed:0 / errors:0 / total:6

parent child 1passed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the option 'option' should have the value 'option-value'Success
parent child 2 child 2.apassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the option 'option' should have the value 'option-value'Success
parent child 2 child 2.bpassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the option 'option' should have the value 'option-value'Success

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-2.xprocspec ####
0.004INFO
 * temporary directory: file:/tmp/xprocspec-20140408160629619/
0.008INFO
preprocessing...
0.019INFO
 * checking for imports
0.023INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-2.xprocspec for imports
0.027INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.032INFO
 * tests reference 1 step
0.036INFO
   * step: e:identity
0.040INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.076INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl for imports
0.082INFO
   * success!
0.088INFO
 * trying to extract the step declaration for {http://example.net/ns}identity from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.097INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.111INFO
 * validating output grammar
0.117INFO
 * validating output grammar
0.122INFO
 * validating output grammar
0.127INFO
compiling...
0.132INFO
 * created directory using Calabash's cxf:mkdir
0.137INFO
 * converting test 'test1' to XProc
0.148INFO
   * done
0.153INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-2.xprocspec
0.159INFO
   * done!
0.164INFO
 * converting test 'test2' to XProc
0.173INFO
   * done
0.179INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-2.xprocspec
0.184INFO
   * done!
0.191INFO
 * converting test 'test3' to XProc
0.200INFO
   * done
0.206INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-2.xprocspec
0.211INFO
   * done!
0.217INFO
 * using as temporary directory: file:/tmp/xprocspec-20140408160629619/xprocspec-20140408160635933/
0.222INFO
storing...
0.232INFO
running...
0.239INFO
   * loading 'file:/tmp/xprocspec-20140408160629619/test1.xpl'
0.283INFO
   * loading 'file:/tmp/xprocspec-20140408160629619/test2.xpl'
0.324INFO
   * loading 'file:/tmp/xprocspec-20140408160629619/test3.xpl'
0.363INFO
evaluating...
0.373INFO
 * evaluating scenario 'parent child 1' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-2.xprocspec)
0.379INFO
   * resolving x:document elements...
0.388INFO
    * no errors occured
0.410INFO
   * grouping x:expect elements with their x:context...
0.419INFO
   * evaluating each context/expect group...
0.425INFO
     * setting context to 'errors'
0.432INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.439INFO
         * is document count assertion
0.446INFO
         * assertion passed
0.455INFO
     * setting context to 'the results'
0.462INFO
       * testing assertion 'the option 'option' should have the value 'option-value''
0.472INFO
         * is xpath assertion
0.489INFO
 * evaluating scenario 'parent child 2 child 2.a' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-2.xprocspec)
0.525INFO
   * resolving x:document elements...
0.534INFO
    * no errors occured
0.554INFO
   * grouping x:expect elements with their x:context...
0.561INFO
   * evaluating each context/expect group...
0.568INFO
     * setting context to 'errors'
0.574INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.582INFO
         * is document count assertion
0.589INFO
         * assertion passed
0.597INFO
     * setting context to 'the results'
0.604INFO
       * testing assertion 'the option 'option' should have the value 'option-value''
0.612INFO
         * is xpath assertion
0.625INFO
 * evaluating scenario 'parent child 2 child 2.b' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-2.xprocspec)
0.632INFO
   * resolving x:document elements...
0.641INFO
    * no errors occured
0.662INFO
   * grouping x:expect elements with their x:context...
0.671INFO
   * evaluating each context/expect group...
0.678INFO
     * setting context to 'errors'
0.686INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.694INFO
         * is document count assertion
0.701INFO
         * assertion passed
0.710INFO
     * setting context to 'the results'
0.718INFO
       * testing assertion 'the option 'option' should have the value 'option-value''
0.726INFO
         * is xpath assertion
0.739INFO
reporting...
+

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-2.xprocspec

Tested: 2014-04-09T10:54:09.401+02:00

Contents

passed:6pending:0failed:0errors:0total:6
ex:identity60006

Calling: ex:identitypassed:6 / pending:0 / + failed:0 / errors:0 / total:6

parent child 1passed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the option 'option' should have the value 'option-value'Success
parent child 2 child 2.apassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the option 'option' should have the value 'option-value'Success
parent child 2 child 2.bpassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the option 'option' should have the value 'option-value'Success

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-2.xprocspec ####
0.004INFO
 * temporary directory: file:/tmp/xprocspec-20140409105400045/
0.008INFO
preprocessing...
0.020INFO
 * checking for imports
0.025INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-2.xprocspec for imports
0.050INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.055INFO
 * tests reference 1 step
0.065INFO
   * step: e:identity
0.069INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.075INFO
   * success!
0.085INFO
 * trying to extract the step declaration for {http://example.net/ns}identity from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.116INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.132INFO
 * validating output grammar
0.140INFO
 * validating output grammar
0.148INFO
 * validating output grammar
0.158INFO
compiling...
0.166INFO
 * created directory using Calabash's cxf:mkdir
0.171INFO
 * converting test 'test1' to XProc
0.182INFO
   * done
0.187INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-2.xprocspec
0.194INFO
   * done!
0.200INFO
 * converting test 'test2' to XProc
0.212INFO
   * done
0.218INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-2.xprocspec
0.223INFO
   * done!
0.229INFO
 * converting test 'test3' to XProc
0.239INFO
   * done
0.245INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-2.xprocspec
0.251INFO
   * done!
0.259INFO
 * using as temporary directory: file:/tmp/xprocspec-20140409105400045/xprocspec-20140409105408545/
0.265INFO
storing...
0.314INFO
running...
0.322INFO
   * loading 'file:/tmp/xprocspec-20140409105400045/test1.xpl'
0.362INFO
   * loading 'file:/tmp/xprocspec-20140409105400045/test2.xpl'
0.402INFO
   * loading 'file:/tmp/xprocspec-20140409105400045/test3.xpl'
0.439INFO
evaluating...
0.448INFO
 * evaluating scenario 'parent child 1' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-2.xprocspec)
0.454INFO
   * resolving x:document elements...
0.463INFO
    * no errors occured
0.485INFO
   * grouping x:expect elements with their x:context...
0.493INFO
   * evaluating each context/expect group...
0.511INFO
     * setting context to 'errors'
0.517INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.530INFO
         * is document count assertion
0.538INFO
         * assertion passed
0.546INFO
     * setting context to 'the results'
0.555INFO
       * testing assertion 'the option 'option' should have the value 'option-value''
0.564INFO
         * is xpath assertion
0.597INFO
 * evaluating scenario 'parent child 2 child 2.a' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-2.xprocspec)
0.604INFO
   * resolving x:document elements...
0.613INFO
    * no errors occured
0.644INFO
   * grouping x:expect elements with their x:context...
0.651INFO
   * evaluating each context/expect group...
0.658INFO
     * setting context to 'errors'
0.665INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.672INFO
         * is document count assertion
0.683INFO
         * assertion passed
0.708INFO
     * setting context to 'the results'
0.715INFO
       * testing assertion 'the option 'option' should have the value 'option-value''
0.762INFO
         * is xpath assertion
0.774INFO
 * evaluating scenario 'parent child 2 child 2.b' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/scenario-2.xprocspec)
0.782INFO
   * resolving x:document elements...
0.792INFO
    * no errors occured
0.818INFO
   * grouping x:expect elements with their x:context...
0.852INFO
   * evaluating each context/expect group...
0.860INFO
     * setting context to 'errors'
0.867INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.875INFO
         * is document count assertion
0.886INFO
         * assertion passed
0.895INFO
     * setting context to 'the results'
0.903INFO
       * testing assertion 'the option 'option' should have the value 'option-value''
0.912INFO
         * is xpath assertion
0.926INFO
reporting...
@@ -4005,7 +4005,7 @@ th.result { text-align: center; } the step should execute successfully without throwing any errors: SUCCESS the option 'option' should have the value 'option-value': SUCCESS - + @@ -4015,7 +4015,7 @@ th.result { text-align: center; } the step should execute successfully without throwing any errors: SUCCESS the option 'option' should have the value 'option-value': SUCCESS - + @@ -4029,7 +4029,7 @@ th.result { text-align: center; } At most 0 documents. 0XPath: true() Value: trueXPath: not(/*/@tests='0') and /*/@failures='0' and /*/@errors='0' -Value: true +Value: true @@ -4065,7 +4065,7 @@ Value: true - + @@ -4077,7 +4077,7 @@ Value: truethe option 'option' should have the value 'option-value': SUCCESS the option 'option.required' should have the value 'option-value': SUCCESS - + @@ -4087,7 +4087,7 @@ Value: true + @@ -4624,8 +4624,8 @@ th.result { text-align: center; } /**/ -

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-1.xprocspec

Tested: 2014-04-08T16:06:37.267+02:00

Contents

passed:3pending:0failed:0errors:0total:3
ex:identity30003

Calling: ex:identitypassed:3 / pending:0 / - failed:0 / errors:0 / total:3

x:call with @step x:call with 'option' option x:call with 'option.required' optionpassed:3 / pending:0 / failed:0 / errors:0 / total:3
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultspassed:2 / pending:0 / failed:0 / errors:0 / total:2
the option 'option' should have the value 'option-value'Success
the option 'option.required' should have the value 'option-value'Success

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-1.xprocspec ####
0.003INFO
 * temporary directory: file:/tmp/xprocspec-20140408160629619/
0.007INFO
preprocessing...
0.017INFO
 * checking for imports
0.022INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-1.xprocspec for imports
0.026INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.031INFO
 * tests reference 1 step
0.035INFO
   * step: e:identity
0.039INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.045INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl for imports
0.049INFO
   * success!
0.055INFO
 * trying to extract the step declaration for {http://example.net/ns}identity from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.064INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.075INFO
 * validating output grammar
0.081INFO
compiling...
0.087INFO
 * created directory using Calabash's cxf:mkdir
0.092INFO
 * converting test 'test1' to XProc
0.102INFO
   * done
0.107INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-1.xprocspec
0.113INFO
   * done!
0.118INFO
 * using as temporary directory: file:/tmp/xprocspec-20140408160629619/xprocspec-20140408160636992/
0.122INFO
storing...
0.129INFO
running...
0.134INFO
   * loading 'file:/tmp/xprocspec-20140408160629619/test1.xpl'
0.173INFO
evaluating...
0.181INFO
 * evaluating scenario 'x:call with @step x:call with 'option' option x:call with 'option.required' option' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-1.xprocspec)
0.186INFO
   * resolving x:document elements...
0.193INFO
    * no errors occured
0.213INFO
   * grouping x:expect elements with their x:context...
0.246INFO
   * evaluating each context/expect group...
0.252INFO
     * setting context to 'errors'
0.257INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.262INFO
         * is document count assertion
0.269INFO
         * assertion passed
0.276INFO
     * setting context to 'the results'
0.282INFO
       * testing assertion 'the option 'option' should have the value 'option-value''
0.289INFO
         * is xpath assertion
0.298INFO
       * testing assertion 'the option 'option.required' should have the value 'option-value''
0.305INFO
         * is xpath assertion
0.317INFO
reporting...
+

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-1.xprocspec

Tested: 2014-04-09T10:54:10.171+02:00

Contents

passed:3pending:0failed:0errors:0total:3
ex:identity30003

Calling: ex:identitypassed:3 / pending:0 / + failed:0 / errors:0 / total:3

x:call with @step x:call with 'option' option x:call with 'option.required' optionpassed:3 / pending:0 / failed:0 / errors:0 / total:3
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultspassed:2 / pending:0 / failed:0 / errors:0 / total:2
the option 'option' should have the value 'option-value'Success
the option 'option.required' should have the value 'option-value'Success

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-1.xprocspec ####
0.005INFO
 * temporary directory: file:/tmp/xprocspec-20140409105400045/
0.010INFO
preprocessing...
0.024INFO
 * checking for imports
0.029INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-1.xprocspec for imports
0.034INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.039INFO
 * tests reference 1 step
0.044INFO
   * step: e:identity
0.048INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.054INFO
   * success!
0.062INFO
 * trying to extract the step declaration for {http://example.net/ns}identity from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.074INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.092INFO
 * validating output grammar
0.099INFO
compiling...
0.128INFO
 * created directory using Calabash's cxf:mkdir
0.162INFO
 * converting test 'test1' to XProc
0.173INFO
   * done
0.219INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-1.xprocspec
0.226INFO
   * done!
0.231INFO
 * using as temporary directory: file:/tmp/xprocspec-20140409105400045/xprocspec-2014040910540982/
0.235INFO
storing...
0.241INFO
running...
0.247INFO
   * loading 'file:/tmp/xprocspec-20140409105400045/test1.xpl'
0.286INFO
evaluating...
0.294INFO
 * evaluating scenario 'x:call with @step x:call with 'option' option x:call with 'option.required' option' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-1.xprocspec)
0.299INFO
   * resolving x:document elements...
0.307INFO
    * no errors occured
0.328INFO
   * grouping x:expect elements with their x:context...
0.335INFO
   * evaluating each context/expect group...
0.340INFO
     * setting context to 'errors'
0.345INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.351INFO
         * is document count assertion
0.356INFO
         * assertion passed
0.364INFO
     * setting context to 'the results'
0.370INFO
       * testing assertion 'the option 'option' should have the value 'option-value''
0.377INFO
         * is xpath assertion
0.387INFO
       * testing assertion 'the option 'option.required' should have the value 'option-value''
0.393INFO
         * is xpath assertion
0.406INFO
reporting...
@@ -5207,7 +5207,7 @@ th.result { text-align: center; } At most 0 documents. 0XPath: true() Value: trueXPath: not(/*/@tests='0') and /*/@failures='0' and /*/@errors='0' -Value: true +Value: true @@ -5234,16 +5234,8 @@ Value: true - - - - - - - -the step should execute successfully without throwing any errors: SUCCESS -the contents of the output element should be 'Hello world! #1': SUCCESS - + + @@ -5252,9 +5244,9 @@ Value: truethe step should execute successfully without throwing any errors: SUCCESS the contents of the output element should be 'Hello world! #2': SUCCESS - - Hello world! #1 - + + Hello world! #2 + @@ -5796,17 +5788,8 @@ th.result { text-align: center; } /**/ -

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-3.xprocspec

Tested: 2014-04-08T16:06:38.548+02:00

Contents

passed:4pending:0failed:0errors:0total:4
ex:identity-120002
ex:identity-220002

Calling: ex:identity-1passed:2 / pending:0 / - failed:0 / errors:0 / total:2

identitypassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the contents of the output element should be 'Hello world! #1'Success

Calling: ex:identity-2passed:2 / pending:0 / - failed:0 / errors:0 / total:2

identitypassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the contents of the output element should be 'Hello world! #2'Success

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-3.xprocspec ####
0.004INFO
 * temporary directory: file:/tmp/xprocspec-20140408160629619/
0.008INFO
preprocessing...
0.018INFO
 * checking for imports
0.022INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-3.xprocspec for imports
0.027INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity-library.xpl
0.032INFO
 * tests reference 2 steps
0.036INFO
   * step: e:identity-1
0.040INFO
   * step: e:identity-2
0.044INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity-library.xpl
0.051INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity-library.xpl for imports
0.055INFO
   * success!
0.061INFO
 * trying to extract the step declaration for {http://example.net/ns}identity-1 from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity-library.xpl
0.066INFO
 * trying to extract the step declaration for {http://example.net/ns}identity-2 from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity-library.xpl
0.076INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.086INFO
 * validating output grammar
0.092INFO
 * validating output grammar
0.097INFO
compiling...
0.103INFO
 * created directory using Calabash's cxf:mkdir
0.108INFO
 * converting test 'test1' to XProc
0.118INFO
   * done
0.123INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-3.xprocspec
0.129INFO
   * done!
0.134INFO
 * converting test 'test2' to XProc
0.143INFO
   * done
0.148INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-3.xprocspec
0.153INFO
   * done!
0.159INFO
 * using as temporary directory: file:/tmp/xprocspec-20140408160629619/xprocspec-20140408160638156/
0.164INFO
storing...
0.171INFO
running...
0.177INFO
   * loading 'file:/tmp/xprocspec-20140408160629619/test1.xpl'
0.209INFO
   * loading 'file:/tmp/xprocspec-20140408160629619/test2.xpl'
0.238INFO
evaluating...
0.247INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-3.xprocspec)
0.252INFO
   * resolving x:document elements...
0.259INFO
    * no errors occured
0.271INFO
   * grouping x:expect elements with their x:context...
0.278INFO
   * evaluating each context/expect group...
0.283INFO
     * setting context to 'errors'
0.289INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.295INFO
         * is document count assertion
0.319INFO
         * assertion passed
0.327INFO
     * setting context to 'the results'
0.333INFO
       * testing assertion 'the contents of the output element should be 'Hello world! #1''
0.341INFO
         * is xpath assertion
0.355INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-3.xprocspec)
0.360INFO
   * resolving x:document elements...
0.368INFO
    * no errors occured
0.380INFO
   * grouping x:expect elements with their x:context...
0.387INFO
   * evaluating each context/expect group...
0.393INFO
     * setting context to 'errors'
0.399INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.406INFO
         * is document count assertion
0.412INFO
         * assertion passed
0.419INFO
     * setting context to 'the results'
0.426INFO
       * testing assertion 'the contents of the output element should be 'Hello world! #2''
0.434INFO
         * is xpath assertion
0.445INFO
reporting...
- - - - - -the step should execute successfully without throwing any errors: SUCCESS -the contents of the output element should be 'Hello world! #1': SUCCESS - +

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-2.xprocspec

Tested: 2014-04-09T10:54:10.945+02:00

Contents

passed:2pending:0failed:0errors:0total:2
ex:identity-220002

Calling: ex:identity-2passed:2 / pending:0 / + failed:0 / errors:0 / total:2

identitypassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the contents of the output element should be 'Hello world! #2'Success

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-2.xprocspec ####
0.004INFO
 * temporary directory: file:/tmp/xprocspec-20140409105400045/
0.008INFO
preprocessing...
0.038INFO
 * checking for imports
0.043INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-2.xprocspec for imports
0.047INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity-library.xpl
0.072INFO
 * tests reference 1 step
0.096INFO
   * step: e:identity-2
0.144INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity-library.xpl
0.150INFO
   * success!
0.159INFO
 * trying to extract the step declaration for {http://example.net/ns}identity-2 from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity-library.xpl
0.168INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.179INFO
 * validating output grammar
0.186INFO
compiling...
0.192INFO
 * created directory using Calabash's cxf:mkdir
0.214INFO
 * converting test 'test1' to XProc
0.227INFO
   * done
0.232INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-2.xprocspec
0.242INFO
   * done!
0.249INFO
 * using as temporary directory: file:/tmp/xprocspec-20140409105400045/xprocspec-20140409105410641/
0.256INFO
storing...
0.288INFO
running...
0.295INFO
   * loading 'file:/tmp/xprocspec-20140409105400045/test1.xpl'
0.327INFO
evaluating...
0.335INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-2.xprocspec)
0.340INFO
   * resolving x:document elements...
0.347INFO
    * no errors occured
0.373INFO
   * grouping x:expect elements with their x:context...
0.380INFO
   * evaluating each context/expect group...
0.385INFO
     * setting context to 'errors'
0.391INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.401INFO
         * is document count assertion
0.408INFO
         * assertion passed
0.416INFO
     * setting context to 'the results'
0.422INFO
       * testing assertion 'the contents of the output element should be 'Hello world! #2''
0.430INFO
         * is xpath assertion
0.456INFO
reporting...
@@ -5818,8 +5801,17 @@ th.result { text-align: center; } At most 0 documents. 0XPath: true() Value: trueXPath: not(/*/@tests='0') and /*/@failures='0' and /*/@errors='0' -Value: true
- +Value: true + + + + + + + + + + @@ -5836,8 +5828,16 @@ Value: true - - + + + + + + +the step should execute successfully without throwing any errors: SUCCESS +the contents of the output element should be 'Hello world! #1': SUCCESS + + @@ -5845,9 +5845,28 @@ Value: truethe step should execute successfully without throwing any errors: SUCCESS the contents of the output element should be 'Hello world! #2': SUCCESS
- + + Hello world! #1 + + + + + + + + + Hello world! #1 + + + Hello world! #1 + + At most 0 documents. + 0XPath: true() +Value: trueXPath: /*/text()='Hello world! #1' +Value: true Hello world! #2 - + + @@ -6369,8 +6388,17 @@ th.result { text-align: center; } /**/ -

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-4.xprocspec

Tested: 2014-04-08T16:06:39.109+02:00

Contents

passed:2pending:0failed:0errors:0total:2
ex:identity-220002

Calling: ex:identity-2passed:2 / pending:0 / - failed:0 / errors:0 / total:2

identitypassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the contents of the output element should be 'Hello world! #2'Success

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-4.xprocspec ####
0.004INFO
 * temporary directory: file:/tmp/xprocspec-20140408160629619/
0.008INFO
preprocessing...
0.019INFO
 * checking for imports
0.023INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-4.xprocspec for imports
0.028INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity-library-import.xpl
0.032INFO
 * tests reference 1 step
0.036INFO
   * step: e:identity-2
0.040INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity-library-import.xpl
0.046INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity-library-import.xpl for imports
0.050INFO
 * importing: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity-library.xpl
0.056INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity-library.xpl for imports
0.061INFO
   * success!
0.067INFO
 * trying to extract the step declaration for {http://example.net/ns}identity-2 from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity-library-import.xpl
0.075INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.084INFO
 * validating output grammar
0.091INFO
compiling...
0.097INFO
 * created directory using Calabash's cxf:mkdir
0.102INFO
 * converting test 'test1' to XProc
0.112INFO
   * done
0.116INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-4.xprocspec
0.122INFO
   * done!
0.127INFO
 * using as temporary directory: file:/tmp/xprocspec-20140408160629619/xprocspec-20140408160638891/
0.132INFO
storing...
0.138INFO
running...
0.143INFO
   * loading 'file:/tmp/xprocspec-20140408160629619/test1.xpl'
0.176INFO
evaluating...
0.184INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-4.xprocspec)
0.190INFO
   * resolving x:document elements...
0.197INFO
    * no errors occured
0.209INFO
   * grouping x:expect elements with their x:context...
0.217INFO
   * evaluating each context/expect group...
0.222INFO
     * setting context to 'errors'
0.228INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.233INFO
         * is document count assertion
0.239INFO
         * assertion passed
0.246INFO
     * setting context to 'the results'
0.252INFO
       * testing assertion 'the contents of the output element should be 'Hello world! #2''
0.260INFO
         * is xpath assertion
0.273INFO
reporting...
+

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-3.xprocspec

Tested: 2014-04-09T10:54:11.89+02:00

Contents

passed:4pending:0failed:0errors:0total:4
ex:identity-120002
ex:identity-220002

Calling: ex:identity-1passed:2 / pending:0 / + failed:0 / errors:0 / total:2

identitypassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the contents of the output element should be 'Hello world! #1'Success

Calling: ex:identity-2passed:2 / pending:0 / + failed:0 / errors:0 / total:2

identitypassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the contents of the output element should be 'Hello world! #2'Success

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-3.xprocspec ####
0.003INFO
 * temporary directory: file:/tmp/xprocspec-20140409105400045/
0.007INFO
preprocessing...
0.018INFO
 * checking for imports
0.023INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-3.xprocspec for imports
0.027INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity-library.xpl
0.032INFO
 * tests reference 2 steps
0.037INFO
   * step: e:identity-1
0.041INFO
   * step: e:identity-2
0.051INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity-library.xpl
0.089INFO
   * success!
0.126INFO
 * trying to extract the step declaration for {http://example.net/ns}identity-1 from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity-library.xpl
0.131INFO
 * trying to extract the step declaration for {http://example.net/ns}identity-2 from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity-library.xpl
0.142INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.155INFO
 * validating output grammar
0.161INFO
 * validating output grammar
0.166INFO
compiling...
0.173INFO
 * created directory using Calabash's cxf:mkdir
0.207INFO
 * converting test 'test1' to XProc
0.218INFO
   * done
0.223INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-3.xprocspec
0.230INFO
   * done!
0.236INFO
 * converting test 'test2' to XProc
0.245INFO
   * done
0.251INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-3.xprocspec
0.274INFO
   * done!
0.280INFO
 * using as temporary directory: file:/tmp/xprocspec-20140409105400045/xprocspec-20140409105411371/
0.285INFO
storing...
0.293INFO
running...
0.300INFO
   * loading 'file:/tmp/xprocspec-20140409105400045/test1.xpl'
0.333INFO
   * loading 'file:/tmp/xprocspec-20140409105400045/test2.xpl'
0.373INFO
evaluating...
0.382INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-3.xprocspec)
0.387INFO
   * resolving x:document elements...
0.397INFO
    * no errors occured
0.409INFO
   * grouping x:expect elements with their x:context...
0.417INFO
   * evaluating each context/expect group...
0.423INFO
     * setting context to 'errors'
0.438INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.463INFO
         * is document count assertion
0.471INFO
         * assertion passed
0.479INFO
     * setting context to 'the results'
0.485INFO
       * testing assertion 'the contents of the output element should be 'Hello world! #1''
0.493INFO
         * is xpath assertion
0.532INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/call-3.xprocspec)
0.539INFO
   * resolving x:document elements...
0.546INFO
    * no errors occured
0.560INFO
   * grouping x:expect elements with their x:context...
0.567INFO
   * evaluating each context/expect group...
0.574INFO
     * setting context to 'errors'
0.580INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.587INFO
         * is document count assertion
0.594INFO
         * assertion passed
0.602INFO
     * setting context to 'the results'
0.609INFO
       * testing assertion 'the contents of the output element should be 'Hello world! #2''
0.617INFO
         * is xpath assertion
0.634INFO
reporting...
+ + + + +the step should execute successfully without throwing any errors: SUCCESS +the contents of the output element should be 'Hello world! #1': SUCCESS + + @@ -6381,7 +6409,7 @@ th.result { text-align: center; } At most 0 documents. 0XPath: true() Value: trueXPath: not(/*/@tests='0') and /*/@failures='0' and /*/@errors='0' -Value: true +Value: true @@ -6410,8 +6438,8 @@ Value: true - - + + @@ -6422,7 +6450,7 @@ Value: truethere must be no documents on the input port: SUCCESS there must be no documents on the output port: SUCCESS - + @@ -6432,7 +6460,7 @@ Value: true + @@ -6963,8 +6991,8 @@ th.result { text-align: center; } /**/ -

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/input-1.xprocspec

Tested: 2014-04-08T16:06:39.725+02:00

Contents

passed:3pending:0failed:0errors:0total:3
ex:identity30003

Calling: ex:identitypassed:3 / pending:0 / - failed:0 / errors:0 / total:3

identitypassed:3 / pending:0 / failed:0 / errors:0 / total:3
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the inputpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there must be no documents on the input portSuccess
the outputpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there must be no documents on the output portSuccess

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/input-1.xprocspec ####
0.004INFO
 * temporary directory: file:/tmp/xprocspec-20140408160629619/
0.007INFO
preprocessing...
0.018INFO
 * checking for imports
0.023INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/input-1.xprocspec for imports
0.027INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.032INFO
 * tests reference 1 step
0.036INFO
   * step: e:identity
0.040INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.047INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl for imports
0.051INFO
   * success!
0.058INFO
 * trying to extract the step declaration for {http://example.net/ns}identity from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.068INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.078INFO
 * validating output grammar
0.084INFO
compiling...
0.090INFO
 * created directory using Calabash's cxf:mkdir
0.094INFO
 * converting test 'test1' to XProc
0.105INFO
   * done
0.110INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/input-1.xprocspec
0.116INFO
   * done!
0.121INFO
 * using as temporary directory: file:/tmp/xprocspec-20140408160629619/xprocspec-20140408160639439/
0.125INFO
storing...
0.132INFO
running...
0.138INFO
   * loading 'file:/tmp/xprocspec-20140408160629619/test1.xpl'
0.176INFO
evaluating...
0.184INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/input-1.xprocspec)
0.189INFO
   * resolving x:document elements...
0.196INFO
    * no errors occured
0.205WARN
   * port not found: "source.document.secondary.sequence" (was: 0)
0.213WARN
   * port not found: "result.document.secondary.sequence" (was: 0)
0.227INFO
   * grouping x:expect elements with their x:context...
0.235INFO
   * evaluating each context/expect group...
0.240INFO
     * setting context to 'errors'
0.245INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.251INFO
         * is document count assertion
0.257INFO
         * assertion passed
0.264INFO
     * setting context to 'the input'
0.270INFO
       * testing assertion 'there must be no documents on the input port'
0.276INFO
         * is document count assertion
0.282INFO
         * assertion passed
0.289INFO
     * setting context to 'the output'
0.305INFO
       * testing assertion 'there must be no documents on the output port'
0.313INFO
         * is document count assertion
0.319INFO
         * assertion passed
0.331INFO
reporting...
+

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/input-1.xprocspec

Tested: 2014-04-09T10:54:12.68+02:00

Contents

passed:3pending:0failed:0errors:0total:3
ex:identity30003

Calling: ex:identitypassed:3 / pending:0 / + failed:0 / errors:0 / total:3

identitypassed:3 / pending:0 / failed:0 / errors:0 / total:3
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the inputpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there must be no documents on the input portSuccess
the outputpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there must be no documents on the output portSuccess

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/input-1.xprocspec ####
0.004INFO
 * temporary directory: file:/tmp/xprocspec-20140409105400045/
0.008INFO
preprocessing...
0.022INFO
 * checking for imports
0.027INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/input-1.xprocspec for imports
0.031INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.040INFO
 * tests reference 1 step
0.063INFO
   * step: e:identity
0.071INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.077INFO
   * success!
0.083INFO
 * trying to extract the step declaration for {http://example.net/ns}identity from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.094INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.105INFO
 * validating output grammar
0.112INFO
compiling...
0.141INFO
 * created directory using Calabash's cxf:mkdir
0.146INFO
 * converting test 'test1' to XProc
0.156INFO
   * done
0.162INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/input-1.xprocspec
0.168INFO
   * done!
0.179INFO
 * using as temporary directory: file:/tmp/xprocspec-20140409105400045/xprocspec-20140409105412278/
0.185INFO
storing...
0.192INFO
running...
0.198INFO
   * loading 'file:/tmp/xprocspec-20140409105400045/test1.xpl'
0.246INFO
evaluating...
0.254INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/input-1.xprocspec)
0.259INFO
   * resolving x:document elements...
0.266INFO
    * no errors occured
0.293WARN
   * port not found: "source.document.secondary.sequence" (was: 0)
0.323WARN
   * port not found: "result.document.secondary.sequence" (was: 0)
0.352INFO
   * grouping x:expect elements with their x:context...
0.359INFO
   * evaluating each context/expect group...
0.364INFO
     * setting context to 'errors'
0.370INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.381INFO
         * is document count assertion
0.389INFO
         * assertion passed
0.396INFO
     * setting context to 'the input'
0.402INFO
       * testing assertion 'there must be no documents on the input port'
0.408INFO
         * is document count assertion
0.415INFO
         * assertion passed
0.434INFO
     * setting context to 'the output'
0.441INFO
       * testing assertion 'there must be no documents on the output port'
0.449INFO
         * is document count assertion
0.458INFO
         * assertion passed
0.471INFO
reporting...
@@ -6978,7 +7006,7 @@ th.result { text-align: center; } At most 0 documents. 0XPath: true() Value: trueXPath: not(/*/@tests='0') and /*/@failures='0' and /*/@errors='0' -Value: true +Value: true @@ -7014,8 +7042,8 @@ Value: true - - + + @@ -7026,7 +7054,7 @@ Value: truethere must be two documents on the input port: SUCCESS there must be two documents on the output port: SUCCESS - + @@ -7036,7 +7064,7 @@ Value: true + @@ -7578,8 +7606,8 @@ th.result { text-align: center; } /**/ -

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/input-2.xprocspec

Tested: 2014-04-08T16:06:40.323+02:00

Contents

passed:3pending:0failed:0errors:0total:3
ex:identity30003

Calling: ex:identitypassed:3 / pending:0 / - failed:0 / errors:0 / total:3

identitypassed:3 / pending:0 / failed:0 / errors:0 / total:3
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the inputpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there must be two documents on the input portSuccess
the outputpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there must be two documents on the output portSuccess

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/input-2.xprocspec ####
0.004INFO
 * temporary directory: file:/tmp/xprocspec-20140408160629619/
0.007INFO
preprocessing...
0.017INFO
 * checking for imports
0.022INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/input-2.xprocspec for imports
0.026INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.031INFO
 * tests reference 1 step
0.035INFO
   * step: e:identity
0.039INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.045INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl for imports
0.049INFO
   * success!
0.056INFO
 * trying to extract the step declaration for {http://example.net/ns}identity from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.064INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.075INFO
 * validating output grammar
0.081INFO
compiling...
0.087INFO
 * created directory using Calabash's cxf:mkdir
0.091INFO
 * converting test 'test1' to XProc
0.101INFO
   * done
0.106INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/input-2.xprocspec
0.112INFO
   * done!
0.117INFO
 * using as temporary directory: file:/tmp/xprocspec-20140408160629619/xprocspec-20140408160640035/
0.121INFO
storing...
0.141INFO
running...
0.147INFO
   * loading 'file:/tmp/xprocspec-20140408160629619/test1.xpl'
0.184INFO
evaluating...
0.192INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/input-2.xprocspec)
0.197INFO
   * resolving x:document elements...
0.209INFO
    * no errors occured
0.235INFO
   * grouping x:expect elements with their x:context...
0.242INFO
   * evaluating each context/expect group...
0.247INFO
     * setting context to 'errors'
0.252INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.257INFO
         * is document count assertion
0.263INFO
         * assertion passed
0.270INFO
     * setting context to 'the input'
0.276INFO
       * testing assertion 'there must be two documents on the input port'
0.281INFO
         * is document count assertion
0.287INFO
         * assertion passed
0.293INFO
     * setting context to 'the output'
0.299INFO
       * testing assertion 'there must be two documents on the output port'
0.305INFO
         * is document count assertion
0.310INFO
         * assertion passed
0.322INFO
reporting...
+

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/input-2.xprocspec

Tested: 2014-04-09T10:54:13.479+02:00

Contents

passed:3pending:0failed:0errors:0total:3
ex:identity30003

Calling: ex:identitypassed:3 / pending:0 / + failed:0 / errors:0 / total:3

identitypassed:3 / pending:0 / failed:0 / errors:0 / total:3
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the inputpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there must be two documents on the input portSuccess
the outputpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there must be two documents on the output portSuccess

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/input-2.xprocspec ####
0.004INFO
 * temporary directory: file:/tmp/xprocspec-20140409105400045/
0.008INFO
preprocessing...
0.044INFO
 * checking for imports
0.049INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/input-2.xprocspec for imports
0.056INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.060INFO
 * tests reference 1 step
0.066INFO
   * step: e:identity
0.074INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.079INFO
   * success!
0.086INFO
 * trying to extract the step declaration for {http://example.net/ns}identity from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.119INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.131INFO
 * validating output grammar
0.137INFO
compiling...
0.143INFO
 * created directory using Calabash's cxf:mkdir
0.148INFO
 * converting test 'test1' to XProc
0.161INFO
   * done
0.166INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/input-2.xprocspec
0.172INFO
   * done!
0.177INFO
 * using as temporary directory: file:/tmp/xprocspec-20140409105400045/xprocspec-2014040910541307/
0.208INFO
storing...
0.215INFO
running...
0.221INFO
   * loading 'file:/tmp/xprocspec-20140409105400045/test1.xpl'
0.275INFO
evaluating...
0.301INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/input-2.xprocspec)
0.307INFO
   * resolving x:document elements...
0.323INFO
    * no errors occured
0.362INFO
   * grouping x:expect elements with their x:context...
0.370INFO
   * evaluating each context/expect group...
0.375INFO
     * setting context to 'errors'
0.383INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.390INFO
         * is document count assertion
0.425INFO
         * assertion passed
0.432INFO
     * setting context to 'the input'
0.438INFO
       * testing assertion 'there must be two documents on the input port'
0.447INFO
         * is document count assertion
0.453INFO
         * assertion passed
0.459INFO
     * setting context to 'the output'
0.466INFO
       * testing assertion 'there must be two documents on the output port'
0.472INFO
         * is document count assertion
0.479INFO
         * assertion passed
0.493INFO
reporting...
@@ -7593,7 +7621,7 @@ th.result { text-align: center; } At most 0 documents. 0XPath: true() Value: trueXPath: not(/*/@tests='0') and /*/@failures='0' and /*/@errors='0' -Value: true +Value: true @@ -7642,8 +7670,8 @@ Value: true - - + + @@ -7659,10 +7687,10 @@ Value: truebase-uri(.) should refer to the base URI of the xprocspec test document: SUCCESS base-uri(/*) should refer to the base URI of the xprocspec test document: SUCCESS base-uri() should refer to the base URI of the xprocspec test document: SUCCESS - + - + @@ -7673,7 +7701,7 @@ Value: trueThe $test-base-uri variable should be available from both the x:option @select attribute and the x:expect @test attributes: SUCCESS The $test-base-uri variable should be available from both the @test and @equals attributes: SUCCESS - + @@ -7683,7 +7711,7 @@ Value: true + @@ -7722,7 +7750,7 @@ Value: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/option-1. Value: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/option-1.xprocspecXPath: /c:options/c:option[@name='option.required']/@value Value: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/option-1.xprocspecXPath: $test-base-uri Value: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/option-1.xprocspecXPath: /c:options/c:option[@name='option.default']/@value -Value: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/option-1.xprocspec +Value: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/option-1.xprocspec @@ -7732,7 +7760,7 @@ Value: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/option-1. - + @@ -7742,7 +7770,7 @@ Value: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/option-1. - + @@ -7754,7 +7782,7 @@ Value: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/option-1. - + @@ -7762,10 +7790,10 @@ Value: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/option-1. At most 0 documents. 0XPath: $temp-dir -Value: file:/tmp/xprocspec-20140408160629619/xprocspec-20140408160640655/XPath: /c:options/c:option[@name='option']/@value -Value: file:/tmp/xprocspec-20140408160629619/xprocspec-20140408160640655/XPath: $temp-dir -Value: file:/tmp/xprocspec-20140408160629619/xprocspec-20140408160640655/XPath: $temp-dir -Value: file:/tmp/xprocspec-20140408160629619/xprocspec-20140408160640655/XPath: $test-base-uri +Value: file:/tmp/xprocspec-20140409105400045/xprocspec-20140409105413912/XPath: /c:options/c:option[@name='option']/@value +Value: file:/tmp/xprocspec-20140409105400045/xprocspec-20140409105413912/XPath: $temp-dir +Value: file:/tmp/xprocspec-20140409105400045/xprocspec-20140409105413912/XPath: $temp-dir +Value: file:/tmp/xprocspec-20140409105400045/xprocspec-20140409105413912/XPath: $test-base-uri Value: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/option-1.xprocspecXPath: /c:options/c:option[@name='option.required']/@value Value: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/option-1.xprocspecXPath: $test-base-uri @@ -8276,8 +8304,8 @@ th.result { text-align: center; } /**/ -

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/option-1.xprocspec

Tested: 2014-04-08T16:06:41.239+02:00

Contents

passed:12pending:0failed:0errors:0total:12
ex:identity1200012

Calling: ex:identitypassed:12 / pending:0 / - failed:0 / errors:0 / total:12

identity - base-uripassed:7 / pending:0 / failed:0 / errors:0 / total:7
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the optionspassed:6 / pending:0 / failed:0 / errors:0 / total:6
Options should be wrapped in a c:options elementSuccess
Options should not be wrapped in something other than a c:options elementSuccess
Options should be stored in c:option elements inside the root c:options elementSuccess
base-uri(.) should refer to the base URI of the xprocspec test documentSuccess
base-uri(/*) should refer to the base URI of the xprocspec test documentSuccess
base-uri() should refer to the base URI of the xprocspec test documentSuccess
identity - variablespassed:5 / pending:0 / failed:0 / errors:0 / total:5
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the optionspassed:4 / pending:0 / failed:0 / errors:0 / total:4
The $temp-dir variable should be available from both the x:option @select attribute and the x:expect @test attributesSuccess
The $temp-dir variable should be available from both the @test and @equals attributesSuccess
The $test-base-uri variable should be available from both the x:option @select attribute and the x:expect @test attributesSuccess
The $test-base-uri variable should be available from both the @test and @equals attributesSuccess

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/option-1.xprocspec ####
0.003INFO
 * temporary directory: file:/tmp/xprocspec-20140408160629619/
0.007INFO
preprocessing...
0.017INFO
 * checking for imports
0.022INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/option-1.xprocspec for imports
0.026INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.031INFO
 * tests reference 1 step
0.035INFO
   * step: e:identity
0.039INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.045INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl for imports
0.050INFO
   * success!
0.056INFO
 * trying to extract the step declaration for {http://example.net/ns}identity from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.065INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.077INFO
 * validating output grammar
0.083INFO
 * validating output grammar
0.088INFO
compiling...
0.094INFO
 * created directory using Calabash's cxf:mkdir
0.098INFO
 * converting test 'test1' to XProc
0.109INFO
   * done
0.114INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/option-1.xprocspec
0.119INFO
   * done!
0.125INFO
 * converting test 'test2' to XProc
0.134INFO
   * done
0.139INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/option-1.xprocspec
0.144INFO
   * done!
0.150INFO
 * using as temporary directory: file:/tmp/xprocspec-20140408160629619/xprocspec-20140408160640655/
0.154INFO
storing...
0.162INFO
running...
0.168INFO
   * loading 'file:/tmp/xprocspec-20140408160629619/test1.xpl'
0.207INFO
   * loading 'file:/tmp/xprocspec-20140408160629619/test2.xpl'
0.243INFO
evaluating...
0.251INFO
 * evaluating scenario 'identity - base-uri' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/option-1.xprocspec)
0.256INFO
   * resolving x:document elements...
0.264INFO
    * no errors occured
0.283INFO
   * grouping x:expect elements with their x:context...
0.290INFO
   * evaluating each context/expect group...
0.296INFO
     * setting context to 'errors'
0.301INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.307INFO
         * is document count assertion
0.313INFO
         * assertion passed
0.321INFO
     * setting context to 'the options'
0.327INFO
       * testing assertion 'Options should be wrapped in a c:options element'
0.335INFO
         * is xpath assertion
0.344INFO
       * testing assertion 'Options should not be wrapped in something other than a c:options element'
0.351INFO
         * is xpath assertion
0.369INFO
       * testing assertion 'Options should be stored in c:option elements inside the root c:options element'
0.376INFO
         * is xpath assertion
0.384INFO
       * testing assertion 'base-uri(.) should refer to the base URI of the xprocspec test document'
0.391INFO
         * is xpath assertion
0.399INFO
       * testing assertion 'base-uri(/*) should refer to the base URI of the xprocspec test document'
0.406INFO
         * is xpath assertion
0.415INFO
       * testing assertion 'base-uri() should refer to the base URI of the xprocspec test document'
0.422INFO
         * is xpath assertion
0.437INFO
 * evaluating scenario 'identity - variables' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/option-1.xprocspec)
0.443INFO
   * resolving x:document elements...
0.451INFO
    * no errors occured
0.471INFO
   * grouping x:expect elements with their x:context...
0.479INFO
   * evaluating each context/expect group...
0.485INFO
     * setting context to 'errors'
0.492INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.499INFO
         * is document count assertion
0.506INFO
         * assertion passed
0.514INFO
     * setting context to 'the options'
0.522INFO
       * testing assertion 'The $temp-dir variable should be available from both the x:option @select attribute and the x:expect @test attributes'
0.530INFO
         * is xpath assertion
0.539INFO
       * testing assertion 'The $temp-dir variable should be available from both the @test and @equals attributes'
0.547INFO
         * is xpath assertion
0.557INFO
       * testing assertion 'The $test-base-uri variable should be available from both the x:option @select attribute and the x:expect @test attributes'
0.565INFO
         * is xpath assertion
0.575INFO
       * testing assertion 'The $test-base-uri variable should be available from both the @test and @equals attributes'
0.583INFO
         * is xpath assertion
0.595INFO
reporting...
+

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/option-1.xprocspec

Tested: 2014-04-09T10:54:14.69+02:00

Contents

passed:12pending:0failed:0errors:0total:12
ex:identity1200012

Calling: ex:identitypassed:12 / pending:0 / + failed:0 / errors:0 / total:12

identity - base-uripassed:7 / pending:0 / failed:0 / errors:0 / total:7
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the optionspassed:6 / pending:0 / failed:0 / errors:0 / total:6
Options should be wrapped in a c:options elementSuccess
Options should not be wrapped in something other than a c:options elementSuccess
Options should be stored in c:option elements inside the root c:options elementSuccess
base-uri(.) should refer to the base URI of the xprocspec test documentSuccess
base-uri(/*) should refer to the base URI of the xprocspec test documentSuccess
base-uri() should refer to the base URI of the xprocspec test documentSuccess
identity - variablespassed:5 / pending:0 / failed:0 / errors:0 / total:5
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the optionspassed:4 / pending:0 / failed:0 / errors:0 / total:4
The $temp-dir variable should be available from both the x:option @select attribute and the x:expect @test attributesSuccess
The $temp-dir variable should be available from both the @test and @equals attributesSuccess
The $test-base-uri variable should be available from both the x:option @select attribute and the x:expect @test attributesSuccess
The $test-base-uri variable should be available from both the @test and @equals attributesSuccess

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/option-1.xprocspec ####
0.022INFO
 * temporary directory: file:/tmp/xprocspec-20140409105400045/
0.025INFO
preprocessing...
0.040INFO
 * checking for imports
0.045INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/option-1.xprocspec for imports
0.049INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.054INFO
 * tests reference 1 step
0.064INFO
   * step: e:identity
0.088INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.105INFO
   * success!
0.114INFO
 * trying to extract the step declaration for {http://example.net/ns}identity from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.128INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.142INFO
 * validating output grammar
0.149INFO
 * validating output grammar
0.183INFO
compiling...
0.189INFO
 * created directory using Calabash's cxf:mkdir
0.193INFO
 * converting test 'test1' to XProc
0.207INFO
   * done
0.212INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/option-1.xprocspec
0.218INFO
   * done!
0.229INFO
 * converting test 'test2' to XProc
0.240INFO
   * done
0.245INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/option-1.xprocspec
0.251INFO
   * done!
0.256INFO
 * using as temporary directory: file:/tmp/xprocspec-20140409105400045/xprocspec-20140409105413912/
0.261INFO
storing...
0.271INFO
running...
0.277INFO
   * loading 'file:/tmp/xprocspec-20140409105400045/test1.xpl'
0.341INFO
   * loading 'file:/tmp/xprocspec-20140409105400045/test2.xpl'
0.377INFO
evaluating...
0.385INFO
 * evaluating scenario 'identity - base-uri' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/option-1.xprocspec)
0.391INFO
   * resolving x:document elements...
0.398INFO
    * no errors occured
0.422INFO
   * grouping x:expect elements with their x:context...
0.430INFO
   * evaluating each context/expect group...
0.435INFO
     * setting context to 'errors'
0.440INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.448INFO
         * is document count assertion
0.467INFO
         * assertion passed
0.480INFO
     * setting context to 'the options'
0.509INFO
       * testing assertion 'Options should be wrapped in a c:options element'
0.517INFO
         * is xpath assertion
0.526INFO
       * testing assertion 'Options should not be wrapped in something other than a c:options element'
0.533INFO
         * is xpath assertion
0.543INFO
       * testing assertion 'Options should be stored in c:option elements inside the root c:options element'
0.550INFO
         * is xpath assertion
0.559INFO
       * testing assertion 'base-uri(.) should refer to the base URI of the xprocspec test document'
0.578INFO
         * is xpath assertion
0.586INFO
       * testing assertion 'base-uri(/*) should refer to the base URI of the xprocspec test document'
0.593INFO
         * is xpath assertion
0.602INFO
       * testing assertion 'base-uri() should refer to the base URI of the xprocspec test document'
0.610INFO
         * is xpath assertion
0.647INFO
 * evaluating scenario 'identity - variables' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/option-1.xprocspec)
0.655INFO
   * resolving x:document elements...
0.663INFO
    * no errors occured
0.683INFO
   * grouping x:expect elements with their x:context...
0.701INFO
   * evaluating each context/expect group...
0.711INFO
     * setting context to 'errors'
0.738INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.748INFO
         * is document count assertion
0.759INFO
         * assertion passed
0.772INFO
     * setting context to 'the options'
0.784INFO
       * testing assertion 'The $temp-dir variable should be available from both the x:option @select attribute and the x:expect @test attributes'
0.798INFO
         * is xpath assertion
0.808INFO
       * testing assertion 'The $temp-dir variable should be available from both the @test and @equals attributes'
0.817INFO
         * is xpath assertion
0.826INFO
       * testing assertion 'The $test-base-uri variable should be available from both the x:option @select attribute and the x:expect @test attributes'
0.835INFO
         * is xpath assertion
0.845INFO
       * testing assertion 'The $test-base-uri variable should be available from both the @test and @equals attributes'
0.853INFO
         * is xpath assertion
0.866INFO
reporting...
@@ -8293,10 +8321,10 @@ th.result { text-align: center; } base-uri(.) should refer to the base URI of the xprocspec test document: SUCCESS base-uri(/*) should refer to the base URI of the xprocspec test document: SUCCESS base-uri() should refer to the base URI of the xprocspec test document: SUCCESS - + - + @@ -8310,7 +8338,7 @@ th.result { text-align: center; } At most 0 documents. 0XPath: true() Value: trueXPath: not(/*/@tests='0') and /*/@failures='0' and /*/@errors='0' -Value: true +Value: true @@ -8363,8 +8391,8 @@ Value: true - - + + @@ -8382,14 +8410,14 @@ Value: truebase-uri(.) should refer to the base URI of the xprocspec test document: SUCCESS base-uri(/*) should refer to the base URI of the xprocspec test document: SUCCESS base-uri() should refer to the base URI of the xprocspec test document: SUCCESS - + - + @@ -8399,7 +8427,7 @@ Value: trueThe $test-base-uri variable should be available from both the x:param @select attribute and the x:expect @test attributes: SUCCESS The $test-base-uri variable should be available from both the @test and @equals attributes: SUCCESS - + @@ -8409,7 +8437,7 @@ Value: true + @@ -8442,7 +8470,7 @@ Value: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/param-1.x Value: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/param-1.xprocspecXPath: /c:param-set/c:param[@name='param2']/@value Value: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/param-1.xprocspecXPath: $test-base-uri Value: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/param-1.xprocspecXPath: /c:param-set/c:param[@name='param3']/@value -Value: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/param-1.xprocspec +Value: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/param-1.xprocspec @@ -8452,7 +8480,7 @@ Value: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/param-1.x - + @@ -8460,13 +8488,13 @@ Value: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/param-1.x - + - + @@ -8476,10 +8504,10 @@ Value: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/param-1.x At most 0 documents. 0XPath: $temp-dir -Value: file:/tmp/xprocspec-20140408160629619/xprocspec-20140408160641583/XPath: /c:param-set/c:param[@name='param1']/@value -Value: file:/tmp/xprocspec-20140408160629619/xprocspec-20140408160641583/XPath: $temp-dir -Value: file:/tmp/xprocspec-20140408160629619/xprocspec-20140408160641583/XPath: $temp-dir -Value: file:/tmp/xprocspec-20140408160629619/xprocspec-20140408160641583/XPath: $test-base-uri +Value: file:/tmp/xprocspec-20140409105400045/xprocspec-20140409105415095/XPath: /c:param-set/c:param[@name='param1']/@value +Value: file:/tmp/xprocspec-20140409105400045/xprocspec-20140409105415095/XPath: $temp-dir +Value: file:/tmp/xprocspec-20140409105400045/xprocspec-20140409105415095/XPath: $temp-dir +Value: file:/tmp/xprocspec-20140409105400045/xprocspec-20140409105415095/XPath: $test-base-uri Value: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/param-1.xprocspecXPath: /c:param-set/c:param[@name='param2']/@value Value: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/param-1.xprocspecXPath: $test-base-uri @@ -8990,8 +9018,8 @@ th.result { text-align: center; } /**/ -

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/param-1.xprocspec

Tested: 2014-04-08T16:06:42.183+02:00

Contents

passed:12pending:0failed:0errors:0total:12
ex:identity1200012

Calling: ex:identitypassed:12 / pending:0 / - failed:0 / errors:0 / total:12

identity - base-uripassed:7 / pending:0 / failed:0 / errors:0 / total:7
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the parameterspassed:6 / pending:0 / failed:0 / errors:0 / total:6
Parameters should be wrapped in a c:param-set elementSuccess
Parameters should not be wrapped in something other than a c:param-set elementSuccess
Parameters should be stored in c:param elements inside the root c:param-set elementSuccess
base-uri(.) should refer to the base URI of the xprocspec test documentSuccess
base-uri(/*) should refer to the base URI of the xprocspec test documentSuccess
base-uri() should refer to the base URI of the xprocspec test documentSuccess
identity - variablespassed:5 / pending:0 / failed:0 / errors:0 / total:5
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the parameterspassed:4 / pending:0 / failed:0 / errors:0 / total:4
The $temp-dir variable should be available from both the x:param @select attribute and the x:expect @test attributesSuccess
The $temp-dir variable should be available from both the @test and @equals attributesSuccess
The $test-base-uri variable should be available from both the x:param @select attribute and the x:expect @test attributesSuccess
The $test-base-uri variable should be available from both the @test and @equals attributesSuccess

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/param-1.xprocspec ####
0.004INFO
 * temporary directory: file:/tmp/xprocspec-20140408160629619/
0.007INFO
preprocessing...
0.018INFO
 * checking for imports
0.022INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/param-1.xprocspec for imports
0.026INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.031INFO
 * tests reference 1 step
0.035INFO
   * step: e:identity
0.039INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.045INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl for imports
0.049INFO
   * success!
0.055INFO
 * trying to extract the step declaration for {http://example.net/ns}identity from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.064INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.077INFO
 * validating output grammar
0.083INFO
 * validating output grammar
0.088INFO
compiling...
0.095INFO
 * created directory using Calabash's cxf:mkdir
0.100INFO
 * converting test 'test1' to XProc
0.110INFO
   * done
0.115INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/param-1.xprocspec
0.121INFO
   * done!
0.126INFO
 * converting test 'test2' to XProc
0.136INFO
   * done
0.141INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/param-1.xprocspec
0.146INFO
   * done!
0.151INFO
 * using as temporary directory: file:/tmp/xprocspec-20140408160629619/xprocspec-20140408160641583/
0.156INFO
storing...
0.164INFO
running...
0.171INFO
   * loading 'file:/tmp/xprocspec-20140408160629619/test1.xpl'
0.212INFO
   * loading 'file:/tmp/xprocspec-20140408160629619/test2.xpl'
0.250INFO
evaluating...
0.258INFO
 * evaluating scenario 'identity - base-uri' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/param-1.xprocspec)
0.264INFO
   * resolving x:document elements...
0.281INFO
    * no errors occured
0.303INFO
   * grouping x:expect elements with their x:context...
0.310INFO
   * evaluating each context/expect group...
0.315INFO
     * setting context to 'errors'
0.321INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.327INFO
         * is document count assertion
0.333INFO
         * assertion passed
0.340INFO
     * setting context to 'the parameters'
0.346INFO
       * testing assertion 'Parameters should be wrapped in a c:param-set element'
0.354INFO
         * is xpath assertion
0.363INFO
       * testing assertion 'Parameters should not be wrapped in something other than a c:param-set element'
0.370INFO
         * is xpath assertion
0.378INFO
       * testing assertion 'Parameters should be stored in c:param elements inside the root c:param-set element'
0.385INFO
         * is xpath assertion
0.394INFO
       * testing assertion 'base-uri(.) should refer to the base URI of the xprocspec test document'
0.401INFO
         * is xpath assertion
0.410INFO
       * testing assertion 'base-uri(/*) should refer to the base URI of the xprocspec test document'
0.417INFO
         * is xpath assertion
0.426INFO
       * testing assertion 'base-uri() should refer to the base URI of the xprocspec test document'
0.434INFO
         * is xpath assertion
0.449INFO
 * evaluating scenario 'identity - variables' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/param-1.xprocspec)
0.455INFO
   * resolving x:document elements...
0.464INFO
    * no errors occured
0.484INFO
   * grouping x:expect elements with their x:context...
0.492INFO
   * evaluating each context/expect group...
0.499INFO
     * setting context to 'errors'
0.506INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.513INFO
         * is document count assertion
0.520INFO
         * assertion passed
0.529INFO
     * setting context to 'the parameters'
0.536INFO
       * testing assertion 'The $temp-dir variable should be available from both the x:param @select attribute and the x:expect @test attributes'
0.544INFO
         * is xpath assertion
0.554INFO
       * testing assertion 'The $temp-dir variable should be available from both the @test and @equals attributes'
0.562INFO
         * is xpath assertion
0.571INFO
       * testing assertion 'The $test-base-uri variable should be available from both the x:param @select attribute and the x:expect @test attributes'
0.580INFO
         * is xpath assertion
0.590INFO
       * testing assertion 'The $test-base-uri variable should be available from both the @test and @equals attributes'
0.599INFO
         * is xpath assertion
0.612INFO
reporting...
+

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/param-1.xprocspec

Tested: 2014-04-09T10:54:15.769+02:00

Contents

passed:12pending:0failed:0errors:0total:12
ex:identity1200012

Calling: ex:identitypassed:12 / pending:0 / + failed:0 / errors:0 / total:12

identity - base-uripassed:7 / pending:0 / failed:0 / errors:0 / total:7
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the parameterspassed:6 / pending:0 / failed:0 / errors:0 / total:6
Parameters should be wrapped in a c:param-set elementSuccess
Parameters should not be wrapped in something other than a c:param-set elementSuccess
Parameters should be stored in c:param elements inside the root c:param-set elementSuccess
base-uri(.) should refer to the base URI of the xprocspec test documentSuccess
base-uri(/*) should refer to the base URI of the xprocspec test documentSuccess
base-uri() should refer to the base URI of the xprocspec test documentSuccess
identity - variablespassed:5 / pending:0 / failed:0 / errors:0 / total:5
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the parameterspassed:4 / pending:0 / failed:0 / errors:0 / total:4
The $temp-dir variable should be available from both the x:param @select attribute and the x:expect @test attributesSuccess
The $temp-dir variable should be available from both the @test and @equals attributesSuccess
The $test-base-uri variable should be available from both the x:param @select attribute and the x:expect @test attributesSuccess
The $test-base-uri variable should be available from both the @test and @equals attributesSuccess

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/param-1.xprocspec ####
0.004INFO
 * temporary directory: file:/tmp/xprocspec-20140409105400045/
0.008INFO
preprocessing...
0.020INFO
 * checking for imports
0.025INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/param-1.xprocspec for imports
0.053INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.059INFO
 * tests reference 1 step
0.064INFO
   * step: e:identity
0.076INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.082INFO
   * success!
0.099INFO
 * trying to extract the step declaration for {http://example.net/ns}identity from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.109INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.123INFO
 * validating output grammar
0.130INFO
 * validating output grammar
0.134INFO
compiling...
0.140INFO
 * created directory using Calabash's cxf:mkdir
0.145INFO
 * converting test 'test1' to XProc
0.155INFO
   * done
0.161INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/param-1.xprocspec
0.167INFO
   * done!
0.172INFO
 * converting test 'test2' to XProc
0.182INFO
   * done
0.187INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/param-1.xprocspec
0.192INFO
   * done!
0.198INFO
 * using as temporary directory: file:/tmp/xprocspec-20140409105400045/xprocspec-20140409105415095/
0.203INFO
storing...
0.212INFO
running...
0.218INFO
   * loading 'file:/tmp/xprocspec-20140409105400045/test1.xpl'
0.260INFO
   * loading 'file:/tmp/xprocspec-20140409105400045/test2.xpl'
0.299INFO
evaluating...
0.307INFO
 * evaluating scenario 'identity - base-uri' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/param-1.xprocspec)
0.313INFO
   * resolving x:document elements...
0.320INFO
    * no errors occured
0.341INFO
   * grouping x:expect elements with their x:context...
0.348INFO
   * evaluating each context/expect group...
0.354INFO
     * setting context to 'errors'
0.359INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.365INFO
         * is document count assertion
0.371INFO
         * assertion passed
0.379INFO
     * setting context to 'the parameters'
0.386INFO
       * testing assertion 'Parameters should be wrapped in a c:param-set element'
0.394INFO
         * is xpath assertion
0.403INFO
       * testing assertion 'Parameters should not be wrapped in something other than a c:param-set element'
0.410INFO
         * is xpath assertion
0.419INFO
       * testing assertion 'Parameters should be stored in c:param elements inside the root c:param-set element'
0.426INFO
         * is xpath assertion
0.434INFO
       * testing assertion 'base-uri(.) should refer to the base URI of the xprocspec test document'
0.452INFO
         * is xpath assertion
0.461INFO
       * testing assertion 'base-uri(/*) should refer to the base URI of the xprocspec test document'
0.469INFO
         * is xpath assertion
0.478INFO
       * testing assertion 'base-uri() should refer to the base URI of the xprocspec test document'
0.487INFO
         * is xpath assertion
0.502INFO
 * evaluating scenario 'identity - variables' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/param-1.xprocspec)
0.510INFO
   * resolving x:document elements...
0.518INFO
    * no errors occured
0.557INFO
   * grouping x:expect elements with their x:context...
0.565INFO
   * evaluating each context/expect group...
0.572INFO
     * setting context to 'errors'
0.586INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.596INFO
         * is document count assertion
0.605INFO
         * assertion passed
0.612INFO
     * setting context to 'the parameters'
0.620INFO
       * testing assertion 'The $temp-dir variable should be available from both the x:param @select attribute and the x:expect @test attributes'
0.633INFO
         * is xpath assertion
0.663INFO
       * testing assertion 'The $temp-dir variable should be available from both the @test and @equals attributes'
0.673INFO
         * is xpath assertion
0.682INFO
       * testing assertion 'The $test-base-uri variable should be available from both the x:param @select attribute and the x:expect @test attributes'
0.691INFO
         * is xpath assertion
0.701INFO
       * testing assertion 'The $test-base-uri variable should be available from both the @test and @equals attributes'
0.714INFO
         * is xpath assertion
0.727INFO
reporting...
@@ -9009,14 +9037,14 @@ th.result { text-align: center; } base-uri(.) should refer to the base URI of the xprocspec test document: SUCCESS base-uri(/*) should refer to the base URI of the xprocspec test document: SUCCESS base-uri() should refer to the base URI of the xprocspec test document: SUCCESS - + - + @@ -9029,7 +9057,7 @@ th.result { text-align: center; } At most 0 documents. 0XPath: true() Value: trueXPath: not(/*/@tests='0') and /*/@failures='0' and /*/@errors='0' -Value: true +Value: true @@ -9062,8 +9090,8 @@ Value: true - - + + @@ -9075,7 +9103,7 @@ Value: trueThere should be a single document on the primary input port: SUCCESS The document should not be options document: SUCCESS - + @@ -9085,7 +9113,7 @@ Value: true + @@ -9628,8 +9656,8 @@ th.result { text-align: center; } /**/ -

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/context-1.xprocspec

Tested: 2014-04-08T16:06:42.815+02:00

Contents

passed:4pending:0failed:0errors:0total:4
ex:identity40004

Calling: ex:identitypassed:4 / pending:0 / - failed:0 / errors:0 / total:4

identitypassed:4 / pending:0 / failed:0 / errors:0 / total:4
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the optionspassed:1 / pending:0 / failed:0 / errors:0 / total:1
The context should be the optionsSuccess
the primary input portpassed:2 / pending:0 / failed:0 / errors:0 / total:2
There should be a single document on the primary input portSuccess
The document should not be options documentSuccess

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/context-1.xprocspec ####
0.004INFO
 * temporary directory: file:/tmp/xprocspec-20140408160629619/
0.007INFO
preprocessing...
0.017INFO
 * checking for imports
0.022INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/context-1.xprocspec for imports
0.026INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.030INFO
 * tests reference 1 step
0.034INFO
   * step: e:identity
0.039INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.045INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl for imports
0.049INFO
   * success!
0.055INFO
 * trying to extract the step declaration for {http://example.net/ns}identity from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.065INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.075INFO
 * validating output grammar
0.081INFO
compiling...
0.087INFO
 * created directory using Calabash's cxf:mkdir
0.091INFO
 * converting test 'test1' to XProc
0.101INFO
   * done
0.106INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/context-1.xprocspec
0.112INFO
   * done!
0.117INFO
 * using as temporary directory: file:/tmp/xprocspec-20140408160629619/xprocspec-20140408160642529/
0.122INFO
storing...
0.128INFO
running...
0.134INFO
   * loading 'file:/tmp/xprocspec-20140408160629619/test1.xpl'
0.171INFO
evaluating...
0.179INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/context-1.xprocspec)
0.184INFO
   * resolving x:document elements...
0.191INFO
    * no errors occured
0.224INFO
   * grouping x:expect elements with their x:context...
0.231INFO
   * evaluating each context/expect group...
0.236INFO
     * setting context to 'errors'
0.242INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.247INFO
         * is document count assertion
0.253INFO
         * assertion passed
0.260INFO
     * setting context to 'the options'
0.265INFO
       * testing assertion 'The context should be the options'
0.273INFO
         * is xpath assertion
0.281INFO
     * setting context to 'the primary input port'
0.287INFO
       * testing assertion 'There should be a single document on the primary input port'
0.293INFO
         * is document count assertion
0.298INFO
         * assertion passed
0.305INFO
       * testing assertion 'The document should not be options document'
0.311INFO
         * is xpath assertion
0.324INFO
reporting...
+

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/context-1.xprocspec

Tested: 2014-04-09T10:54:16.681+02:00

Contents

passed:4pending:0failed:0errors:0total:4
ex:identity40004

Calling: ex:identitypassed:4 / pending:0 / + failed:0 / errors:0 / total:4

identitypassed:4 / pending:0 / failed:0 / errors:0 / total:4
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the optionspassed:1 / pending:0 / failed:0 / errors:0 / total:1
The context should be the optionsSuccess
the primary input portpassed:2 / pending:0 / failed:0 / errors:0 / total:2
There should be a single document on the primary input portSuccess
The document should not be options documentSuccess

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/context-1.xprocspec ####
0.025INFO
 * temporary directory: file:/tmp/xprocspec-20140409105400045/
0.029INFO
preprocessing...
0.040INFO
 * checking for imports
0.044INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/context-1.xprocspec for imports
0.048INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.055INFO
 * tests reference 1 step
0.059INFO
   * step: e:identity
0.071INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.079INFO
   * success!
0.102INFO
 * trying to extract the step declaration for {http://example.net/ns}identity from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.123INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.154INFO
 * validating output grammar
0.160INFO
compiling...
0.166INFO
 * created directory using Calabash's cxf:mkdir
0.205INFO
 * converting test 'test1' to XProc
0.216INFO
   * done
0.231INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/context-1.xprocspec
0.266INFO
   * done!
0.288INFO
 * using as temporary directory: file:/tmp/xprocspec-20140409105400045/xprocspec-20140409105416225/
0.314INFO
storing...
0.321INFO
running...
0.329INFO
   * loading 'file:/tmp/xprocspec-20140409105400045/test1.xpl'
0.384INFO
evaluating...
0.392INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/context-1.xprocspec)
0.397INFO
   * resolving x:document elements...
0.405INFO
    * no errors occured
0.430INFO
   * grouping x:expect elements with their x:context...
0.437INFO
   * evaluating each context/expect group...
0.441INFO
     * setting context to 'errors'
0.463INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.469INFO
         * is document count assertion
0.474INFO
         * assertion passed
0.496INFO
     * setting context to 'the options'
0.502INFO
       * testing assertion 'The context should be the options'
0.509INFO
         * is xpath assertion
0.518INFO
     * setting context to 'the primary input port'
0.530INFO
       * testing assertion 'There should be a single document on the primary input port'
0.538INFO
         * is document count assertion
0.543INFO
         * assertion passed
0.550INFO
       * testing assertion 'The document should not be options document'
0.557INFO
         * is xpath assertion
0.570INFO
reporting...
@@ -9644,7 +9672,7 @@ th.result { text-align: center; } At most 0 documents. 0XPath: true() Value: trueXPath: not(/*/@tests='0') and /*/@failures='0' and /*/@errors='0' -Value: true +Value: true @@ -9734,8 +9762,8 @@ Value: true - - + + @@ -9760,7 +9788,7 @@ Value: trueif normalize-space is false, then text nodes should *not* be normalized: SUCCESS The custom 'count' step should be successful.: SUCCESS - + @@ -9770,7 +9798,7 @@ Value: true + @@ -10364,8 +10392,8 @@ th.result { text-align: center; } /**/ -

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/expect-1.xprocspec

Tested: 2014-04-08T16:06:43.838+02:00

Contents

passed:17pending:0failed:0errors:0total:17
ex:identity1700017

Calling: ex:identitypassed:17 / pending:0 / - failed:0 / errors:0 / total:17

identity - base-uripassed:17 / pending:0 / failed:0 / errors:0 / total:17
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
empty sequencepassed:3 / pending:0 / failed:0 / errors:0 / total:3
test='false()' against a empty sequence should succeedSuccess
compare two empty sequencesSuccess
the empty sequence contains at most 0 documentsSuccess
one documentpassed:4 / pending:0 / failed:0 / errors:0 / total:4
compare two single documentsSuccess
a sequence of one document contains between 1 and 10 documentsSuccess
a sequence of one document contains between 0 and 1 documentSuccess
a sequence of one document contains between 1 and 1 documentSuccess
two documentspassed:6 / pending:0 / failed:0 / errors:0 / total:6
test='/*' against a sequence of two documents should succeedSuccess
compare two identical sequences of two documentsSuccess
a sequence of two document contains between 2 and 10 documentsSuccess
a sequence of two document contains between 1 and 2 documentsSuccess
a sequence of two document contains between 2 and 2 documentsSuccess
a sequence of two document contains at least 1 documentSuccess
single document with text nodepassed:2 / pending:0 / failed:0 / errors:0 / total:2
by default, text nodes should be normalizedSuccess
if normalize-space is false, then text nodes should *not* be normalizedSuccess
a sequence of documentspassed:1 / pending:0 / failed:0 / errors:0 / total:1
The custom 'count' step should be successful.Success

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/expect-1.xprocspec ####
0.004INFO
 * temporary directory: file:/tmp/xprocspec-20140408160629619/
0.008INFO
preprocessing...
0.018INFO
 * checking for imports
0.023INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/expect-1.xprocspec for imports
0.027INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.034INFO
 * tests reference 1 step
0.041INFO
   * step: e:identity
0.048INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.064INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl for imports
0.068INFO
   * success!
0.074INFO
 * trying to extract the step declaration for {http://example.net/ns}identity from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.096INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.108INFO
 * validating output grammar
0.114INFO
compiling...
0.120INFO
 * created directory using Calabash's cxf:mkdir
0.124INFO
 * converting test 'test1' to XProc
0.136INFO
   * done
0.141INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/expect-1.xprocspec
0.147INFO
   * done!
0.152INFO
 * using as temporary directory: file:/tmp/xprocspec-20140408160629619/xprocspec-20140408160643158/
0.157INFO
storing...
0.163INFO
running...
0.169INFO
   * loading 'file:/tmp/xprocspec-20140408160629619/test1.xpl'
0.207INFO
evaluating...
0.214INFO
 * evaluating scenario 'identity - base-uri' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/expect-1.xprocspec)
0.220INFO
   * resolving x:document elements...
0.227INFO
    * no errors occured
0.268INFO
   * grouping x:expect elements with their x:context...
0.275INFO
   * evaluating each context/expect group...
0.280INFO
     * setting context to 'errors'
0.285INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.291INFO
         * is document count assertion
0.296INFO
         * assertion passed
0.303INFO
     * setting context to 'empty sequence'
0.309INFO
       * testing assertion 'test='false()' against a empty sequence should succeed'
0.317INFO
         * is xpath assertion
0.322INFO
         * no documents in context => xpath assertion can't fail
0.330INFO
       * testing assertion 'compare two empty sequences'
0.336INFO
         * is document comparison
0.343INFO
         * assertion passed
0.350INFO
       * testing assertion 'the empty sequence contains at most 0 documents'
0.356INFO
         * is document count assertion
0.362INFO
         * assertion passed
0.369INFO
     * setting context to 'one document'
0.375INFO
       * testing assertion 'compare two single documents'
0.381INFO
         * is document comparison
0.388INFO
         * assertion passed
0.395INFO
       * testing assertion 'a sequence of one document contains between 1 and 10 documents'
0.402INFO
         * is document count assertion
0.408INFO
         * assertion passed
0.415INFO
       * testing assertion 'a sequence of one document contains between 0 and 1 document'
0.422INFO
         * is document count assertion
0.428INFO
         * assertion passed
0.436INFO
       * testing assertion 'a sequence of one document contains between 1 and 1 document'
0.443INFO
         * is document count assertion
0.450INFO
         * assertion passed
0.458INFO
     * setting context to 'two documents'
0.465INFO
       * testing assertion 'test='/*' against a sequence of two documents should succeed'
0.472INFO
         * is xpath assertion
0.482INFO
       * testing assertion 'compare two identical sequences of two documents'
0.489INFO
         * is document comparison
0.497INFO
         * assertion passed
0.505INFO
       * testing assertion 'a sequence of two document contains between 2 and 10 documents'
0.512INFO
         * is document count assertion
0.534INFO
         * assertion passed
0.542INFO
       * testing assertion 'a sequence of two document contains between 1 and 2 documents'
0.550INFO
         * is document count assertion
0.558INFO
         * assertion passed
0.566INFO
       * testing assertion 'a sequence of two document contains between 2 and 2 documents'
0.574INFO
         * is document count assertion
0.581INFO
         * assertion passed
0.590INFO
       * testing assertion 'a sequence of two document contains at least 1 document'
0.598INFO
         * is document count assertion
0.606INFO
         * assertion passed
0.615INFO
     * setting context to 'single document with text node'
0.623INFO
       * testing assertion 'by default, text nodes should be normalized'
0.631INFO
         * is document comparison
0.640INFO
         * assertion passed
0.650INFO
       * testing assertion 'if normalize-space is false, then text nodes should *not* be normalized'
0.658INFO
         * is document comparison
0.668INFO
         * assertion passed
0.677INFO
     * setting context to 'a sequence of documents'
0.686INFO
       * testing assertion 'The custom 'count' step should be successful.'
0.718INFO
reporting...
+

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/expect-1.xprocspec

Tested: 2014-04-09T10:54:18.031+02:00

Contents

passed:17pending:0failed:0errors:0total:17
ex:identity1700017

Calling: ex:identitypassed:17 / pending:0 / + failed:0 / errors:0 / total:17

identity - base-uripassed:17 / pending:0 / failed:0 / errors:0 / total:17
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
empty sequencepassed:3 / pending:0 / failed:0 / errors:0 / total:3
test='false()' against a empty sequence should succeedSuccess
compare two empty sequencesSuccess
the empty sequence contains at most 0 documentsSuccess
one documentpassed:4 / pending:0 / failed:0 / errors:0 / total:4
compare two single documentsSuccess
a sequence of one document contains between 1 and 10 documentsSuccess
a sequence of one document contains between 0 and 1 documentSuccess
a sequence of one document contains between 1 and 1 documentSuccess
two documentspassed:6 / pending:0 / failed:0 / errors:0 / total:6
test='/*' against a sequence of two documents should succeedSuccess
compare two identical sequences of two documentsSuccess
a sequence of two document contains between 2 and 10 documentsSuccess
a sequence of two document contains between 1 and 2 documentsSuccess
a sequence of two document contains between 2 and 2 documentsSuccess
a sequence of two document contains at least 1 documentSuccess
single document with text nodepassed:2 / pending:0 / failed:0 / errors:0 / total:2
by default, text nodes should be normalizedSuccess
if normalize-space is false, then text nodes should *not* be normalizedSuccess
a sequence of documentspassed:1 / pending:0 / failed:0 / errors:0 / total:1
The custom 'count' step should be successful.Success

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/expect-1.xprocspec ####
0.004INFO
 * temporary directory: file:/tmp/xprocspec-20140409105400045/
0.026INFO
preprocessing...
0.045INFO
 * checking for imports
0.050INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/expect-1.xprocspec for imports
0.055INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.063INFO
 * tests reference 1 step
0.072INFO
   * step: e:identity
0.111INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.116INFO
   * success!
0.123INFO
 * trying to extract the step declaration for {http://example.net/ns}identity from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.133INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.146INFO
 * validating output grammar
0.153INFO
compiling...
0.159INFO
 * created directory using Calabash's cxf:mkdir
0.164INFO
 * converting test 'test1' to XProc
0.175INFO
   * done
0.180INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/expect-1.xprocspec
0.189INFO
   * done!
0.196INFO
 * using as temporary directory: file:/tmp/xprocspec-20140409105400045/xprocspec-20140409105417104/
0.203INFO
storing...
0.209INFO
running...
0.225INFO
   * loading 'file:/tmp/xprocspec-20140409105400045/test1.xpl'
0.265INFO
evaluating...
0.273INFO
 * evaluating scenario 'identity - base-uri' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/expect-1.xprocspec)
0.278INFO
   * resolving x:document elements...
0.285INFO
    * no errors occured
0.327INFO
   * grouping x:expect elements with their x:context...
0.360INFO
   * evaluating each context/expect group...
0.366INFO
     * setting context to 'errors'
0.371INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.380INFO
         * is document count assertion
0.387INFO
         * assertion passed
0.397INFO
     * setting context to 'empty sequence'
0.403INFO
       * testing assertion 'test='false()' against a empty sequence should succeed'
0.413INFO
         * is xpath assertion
0.463INFO
         * no documents in context => xpath assertion can't fail
0.473INFO
       * testing assertion 'compare two empty sequences'
0.479INFO
         * is document comparison
0.488INFO
         * assertion passed
0.495INFO
       * testing assertion 'the empty sequence contains at most 0 documents'
0.503INFO
         * is document count assertion
0.511INFO
         * assertion passed
0.539INFO
     * setting context to 'one document'
0.546INFO
       * testing assertion 'compare two single documents'
0.552INFO
         * is document comparison
0.561INFO
         * assertion passed
0.567INFO
       * testing assertion 'a sequence of one document contains between 1 and 10 documents'
0.574INFO
         * is document count assertion
0.582INFO
         * assertion passed
0.593INFO
       * testing assertion 'a sequence of one document contains between 0 and 1 document'
0.601INFO
         * is document count assertion
0.630INFO
         * assertion passed
0.640INFO
       * testing assertion 'a sequence of one document contains between 1 and 1 document'
0.647INFO
         * is document count assertion
0.668INFO
         * assertion passed
0.676INFO
     * setting context to 'two documents'
0.683INFO
       * testing assertion 'test='/*' against a sequence of two documents should succeed'
0.691INFO
         * is xpath assertion
0.700INFO
       * testing assertion 'compare two identical sequences of two documents'
0.707INFO
         * is document comparison
0.716INFO
         * assertion passed
0.725INFO
       * testing assertion 'a sequence of two document contains between 2 and 10 documents'
0.733INFO
         * is document count assertion
0.741INFO
         * assertion passed
0.749INFO
       * testing assertion 'a sequence of two document contains between 1 and 2 documents'
0.757INFO
         * is document count assertion
0.764INFO
         * assertion passed
0.773INFO
       * testing assertion 'a sequence of two document contains between 2 and 2 documents'
0.781INFO
         * is document count assertion
0.796INFO
         * assertion passed
0.805INFO
       * testing assertion 'a sequence of two document contains at least 1 document'
0.813INFO
         * is document count assertion
0.822INFO
         * assertion passed
0.832INFO
     * setting context to 'single document with text node'
0.840INFO
       * testing assertion 'by default, text nodes should be normalized'
0.859INFO
         * is document comparison
0.869INFO
         * assertion passed
0.883INFO
       * testing assertion 'if normalize-space is false, then text nodes should *not* be normalized'
0.899INFO
         * is document comparison
0.913INFO
         * assertion passed
0.927INFO
     * setting context to 'a sequence of documents'
0.940INFO
       * testing assertion 'The custom 'count' step should be successful.'
0.997INFO
reporting...
@@ -10393,7 +10421,7 @@ th.result { text-align: center; } At most 0 documents. 0XPath: true() Value: trueXPath: not(/*/@tests='0') and /*/@failures='0' and /*/@errors='0' -Value: true +Value: true @@ -10718,8 +10746,8 @@ Znp6OjUaDXt6euj1ej9FrtPpJACmpaXR4/H8p+SS5NbWFk0mE3U6HVUqFZOSkmgwGDg8PMyTkxP+ - - + + @@ -10751,7 +10779,7 @@ Znp6OjUaDXt6euj1ej9FrtPpJACmpaXR4/H8p+SS5NbWFk0mE3U6HVUqFZOSkmgwGDg8PMyTkxP+ There should be a sequence of two `xyz:element` elements: SUCCESS There should be a sequence of two `element` elements: SUCCESS - + @@ -10761,7 +10789,7 @@ Znp6OjUaDXt6euj1ej9FrtPpJACmpaXR4/H8p+SS5NbWFk0mE3U6HVUqFZOSkmgwGDg8PMyTkxP+ - + @@ -11106,11 +11134,11 @@ Znp6OjUaDXt6euj1ej9FrtPpJACmpaXR4/H8p+SS5NbWFk0mE3U6HVUqFZOSkmgwGDg8PMyTkxP+ - + - + @@ -11294,13 +11322,13 @@ Znp6OjUaDXt6euj1ej9FrtPpJACmpaXR4/H8p+SS5NbWFk0mE3U6HVUqFZOSkmgwGDg8PMyTkxP+ - + - + - + @@ -11366,12 +11394,12 @@ Value: testXPath: local-name(/*) Value: testXPath: $test-base-uri Value: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-1.xprocspecXPath: base-uri(/*) Value: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-1.xprocspecXPath: $temp-dir -Value: file:/tmp/xprocspec-20140408160629619/xprocspec-20140408160644203/XPath: base-uri(/*) -Value: file:/tmp/xprocspec-20140408160629619/xprocspec-20140408160644203/XPath: resolve-uri('file.xml',$temp-dir) -Value: file:/tmp/xprocspec-20140408160629619/xprocspec-20140408160644203/file.xmlXPath: base-uri(/*) -Value: file:/tmp/xprocspec-20140408160629619/xprocspec-20140408160644203/file.xml - - Test Report for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-1.xprocspec (passed:23 / pending:1 / failed:0 / errors:0 / total:24) +Value: file:/tmp/xprocspec-20140409105400045/xprocspec-20140409105418449/XPath: base-uri(/*) +Value: file:/tmp/xprocspec-20140409105400045/xprocspec-20140409105418449/XPath: resolve-uri('file.xml',$temp-dir) +Value: file:/tmp/xprocspec-20140409105400045/xprocspec-20140409105418449/file.xmlXPath: base-uri(/*) +Value: file:/tmp/xprocspec-20140409105400045/xprocspec-20140409105418449/file.xml + + Test Report for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-1.xprocspec (passed:22 / pending:1 / failed:0 / errors:0 / total:23) -

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-1.xprocspec

Tested: 2014-04-08T16:06:45.533+02:00

Contents

passed:23pending:1failed:0errors:0total:24
ex:identity2310024

Calling: ex:identitypassed:23 / pending:1 / - failed:0 / errors:0 / total:24

identitypassed:23 / pending:1 / failed:0 / errors:0 / total:24
the optionspassed:1 / pending:0 / failed:0 / errors:0 / total:1
There should be a single document on the options portSuccess
the primary input portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
There should be a single document on the primary input portSuccess
the errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
There should be no errorsSuccess
the xprocspec test documentpassed:2 / pending:0 / failed:0 / errors:0 / total:2
The loaded document should be itself (x:description as root element)Success
The base URI should be that of the xprocspec test documentSuccess
an inline 'test' elementpassed:3 / pending:0 / failed:0 / errors:0 / total:3
There should be one inline documentSuccess
The inline document should have a 'test' root elementSuccess
The base URI should be that of the xprocspec test documentSuccess
an inline 'test' element with base-uri set to 'temp-dir'passed:1 / pending:0 / failed:0 / errors:0 / total:1
The base URI should be that of the temporary directorySuccess
an inline 'test' element with base-uri set to 'temp-dir' and the document element having a relative xml:basepassed:1 / pending:0 / failed:0 / errors:0 / total:1
The base URI should be that of the temporary directorySuccess
the './document-1.resources/' directory; non-recursivepassed:1 / pending:0 / failed:0 / errors:0 / total:1
The directory listing should equal the predefined non-recursive directory listingSuccess
the './document-1.resources/' directory; recursivepassed:1 / pending:0 / failed:0 / errors:0 / total:1
The directory listing should equal the predefined recursive directory listingSuccess
the './does-not-exist/' directory; non-recursivepassed:1 / pending:0 / failed:0 / errors:0 / total:1
The directory listing should be an empty sequence when the directory does not existSuccess
The [doc1,doc2] sequence: position=1passed:1 / pending:0 / failed:0 / errors:0 / total:1
Should be doc1Success
The [doc1,doc2] sequence: position=2passed:1 / pending:0 / failed:0 / errors:0 / total:1
Should be doc2Success
The [doc1,doc2] sequence: position=allpassed:1 / pending:0 / failed:0 / errors:0 / total:1
Should be both doc1 and doc2Success
The [doc1,doc2] sequence: position=lastpassed:1 / pending:0 / failed:0 / errors:0 / total:1
Should be doc2Success
A text filepassed:1 / pending:0 / failed:0 / errors:0 / total:1
Should contain the expected textSuccess
A binary file (image file)passed:1 / pending:0 / failed:0 / errors:0 / total:1
Should contain the expected bytesSuccess
An XHTML5 file (well-formed XML)passed:1 / pending:0 / failed:0 / errors:0 / total:1
Should contain the expected contentSuccess
An HTML5 file (not well-formed XML)passed:0 / pending:1 / failed:0 / errors:0 / total:1
Should contain the expected contentPending
validator.nu html parser required; HTML5 tests are excluded by default since p:step-available cannot be used in a static context (i.e. inside a p:use-when)
Portions of an XML document selected using the select attributepassed:1 / pending:0 / failed:0 / errors:0 / total:1
There should be a sequence of five spans (id=1,2,3,4,5)Success
Portions of an XML document selected using the select attribute which references a namespace using a namespace prefixpassed:1 / pending:0 / failed:0 / errors:0 / total:1
There should be a sequence of two `xyz:element` elementsSuccess
Portions of an XML document selected using the select attribute which references a namespace using the default namespace (xmlns='...')passed:1 / pending:0 / failed:0 / errors:0 / total:1
There should be a sequence of two `element` elementsSuccess

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-1.xprocspec ####
0.004INFO
 * temporary directory: file:/tmp/xprocspec-20140408160629619/
0.007INFO
preprocessing...
0.020INFO
 * checking for imports
0.025INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-1.xprocspec for imports
0.030INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.034INFO
 * tests reference 1 step
0.039INFO
   * step: e:identity
0.043INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.050INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl for imports
0.054INFO
   * success!
0.061INFO
 * trying to extract the step declaration for {http://example.net/ns}identity from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.071INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.087INFO
 * validating output grammar
0.094INFO
compiling...
0.100INFO
 * created directory using Calabash's cxf:mkdir
0.104INFO
 * converting test 'test1' to XProc
0.115INFO
   * done
0.121INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-1.xprocspec
0.126INFO
   * done!
0.132INFO
 * using as temporary directory: file:/tmp/xprocspec-20140408160629619/xprocspec-20140408160644203/
0.137INFO
storing...
0.144INFO
running...
0.149INFO
   * loading 'file:/tmp/xprocspec-20140408160629619/test1.xpl'
0.196INFO
evaluating...
0.204INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-1.xprocspec)
0.210INFO
   * resolving x:document elements...
0.232INFO
    * no errors occured
0.239INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-1.xprocspec"
0.258INFO
    * listing directory: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-1.resources
0.269INFO
    * listing directory recursively: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-1.resources
0.284INFO
    * listing directory: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/does-not-exist
0.292INFO
      * unable to read directory
0.329INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-1.resources/text.txt"
0.340INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-1.resources/image.png"
0.352INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-1.resources/xhtml5.html"
0.435INFO
   * grouping x:expect elements with their x:context...
0.445INFO
   * evaluating each context/expect group...
0.452INFO
     * setting context to 'the options'
0.459INFO
       * testing assertion 'There should be a single document on the options port'
0.465INFO
         * is document count assertion
0.472INFO
         * assertion passed
0.481INFO
     * setting context to 'the primary input port'
0.487INFO
       * testing assertion 'There should be a single document on the primary input port'
0.494INFO
         * is document count assertion
0.501INFO
         * assertion passed
0.508INFO
     * setting context to 'the errors'
0.514INFO
       * testing assertion 'There should be no errors'
0.521INFO
         * is document count assertion
0.528INFO
         * assertion passed
0.535INFO
     * setting context to 'the xprocspec test document'
0.543INFO
       * testing assertion 'The loaded document should be itself (x:description as root element)'
0.551INFO
         * is xpath assertion
0.562INFO
       * testing assertion 'The base URI should be that of the xprocspec test document'
0.570INFO
         * is xpath assertion
0.579INFO
     * setting context to 'an inline 'test' element'
0.586INFO
       * testing assertion 'There should be one inline document'
0.594INFO
         * is document count assertion
0.601INFO
         * assertion passed
0.609INFO
       * testing assertion 'The inline document should have a 'test' root element'
0.617INFO
         * is xpath assertion
0.627INFO
       * testing assertion 'The base URI should be that of the xprocspec test document'
0.635INFO
         * is xpath assertion
0.644INFO
     * setting context to 'an inline 'test' element with base-uri set to 'temp-dir''
0.652INFO
       * testing assertion 'The base URI should be that of the temporary directory'
0.660INFO
         * is xpath assertion
0.670INFO
     * setting context to 'an inline 'test' element with base-uri set to 'temp-dir' and the document element having a relative xml:base'
0.678INFO
       * testing assertion 'The base URI should be that of the temporary directory'
0.686INFO
         * is xpath assertion
0.696INFO
     * setting context to 'the './document-1.resources/' directory; non-recursive'
0.704INFO
       * testing assertion 'The directory listing should equal the predefined non-recursive directory listing'
0.712INFO
         * is document comparison
0.722INFO
         * assertion passed
0.730INFO
     * setting context to 'the './document-1.resources/' directory; recursive'
0.738INFO
       * testing assertion 'The directory listing should equal the predefined recursive directory listing'
0.747INFO
         * is document comparison
0.758INFO
         * assertion passed
0.767INFO
     * setting context to 'the './does-not-exist/' directory; non-recursive'
0.775INFO
       * testing assertion 'The directory listing should be an empty sequence when the directory does not exist'
0.785INFO
         * is document comparison
0.795INFO
         * assertion passed
0.804INFO
     * setting context to 'The [doc1,doc2] sequence: position=1'
0.813INFO
       * testing assertion 'Should be doc1'
0.822INFO
         * is document comparison
0.831INFO
         * assertion passed
0.841INFO
     * setting context to 'The [doc1,doc2] sequence: position=2'
0.850INFO
       * testing assertion 'Should be doc2'
0.859INFO
         * is document comparison
0.876INFO
         * assertion passed
0.886INFO
     * setting context to 'The [doc1,doc2] sequence: position=all'
0.896INFO
       * testing assertion 'Should be both doc1 and doc2'
0.905INFO
         * is document comparison
0.916INFO
         * assertion passed
0.926INFO
     * setting context to 'The [doc1,doc2] sequence: position=last'
0.935INFO
       * testing assertion 'Should be doc2'
0.945INFO
         * is document comparison
0.956INFO
         * assertion passed
0.966INFO
     * setting context to 'A text file'
0.976INFO
       * testing assertion 'Should contain the expected text'
0.987INFO
         * is document comparison
0.998INFO
         * assertion passed
1.009INFO
     * setting context to 'A binary file (image file)'
1.019INFO
       * testing assertion 'Should contain the expected bytes'
1.030INFO
         * is document comparison
1.042INFO
         * assertion passed
1.053INFO
     * setting context to 'An XHTML5 file (well-formed XML)'
1.063INFO
       * testing assertion 'Should contain the expected content'
1.075INFO
         * is document comparison
1.089INFO
         * assertion passed
1.100INFO
     * setting context to 'An HTML5 file (not well-formed XML)'
1.111INFO
       * testing assertion 'Should contain the expected content'
1.122INFO
         * assertion skipped
1.133INFO
     * setting context to 'Portions of an XML document selected using the select attribute'
1.145INFO
       * testing assertion 'There should be a sequence of five spans (id=1,2,3,4,5)'
1.157INFO
         * is document comparison
1.169INFO
         * assertion passed
1.182INFO
     * setting context to 'Portions of an XML document selected using the select attribute which references a namespace using a namespace prefix'
1.194INFO
       * testing assertion 'There should be a sequence of two `xyz:element` elements'
1.206INFO
         * is document comparison
1.219INFO
         * assertion passed
1.232INFO
     * setting context to 'Portions of an XML document selected using the select attribute which references a namespace using the default namespace (xmlns='...')'
1.244INFO
       * testing assertion 'There should be a sequence of two `element` elements'
1.256INFO
         * is document comparison
1.270INFO
         * assertion passed
1.300INFO
reporting...
+

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-1.xprocspec

Tested: 2014-04-09T10:54:19.986+02:00

Contents

passed:22pending:1failed:0errors:0total:23
ex:identity2210023

Calling: ex:identitypassed:22 / pending:1 / + failed:0 / errors:0 / total:23

identitypassed:22 / pending:1 / failed:0 / errors:0 / total:23
the optionspassed:1 / pending:0 / failed:0 / errors:0 / total:1
There should be a single document on the options portSuccess
the primary input portpassed:1 / pending:0 / failed:0 / errors:0 / total:1
There should be a single document on the primary input portSuccess
the errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
There should be no errorsSuccess
the xprocspec test documentpassed:2 / pending:0 / failed:0 / errors:0 / total:2
The loaded document should be itself (x:description as root element)Success
The base URI should be that of the xprocspec test documentSuccess
an inline 'test' elementpassed:3 / pending:0 / failed:0 / errors:0 / total:3
There should be one inline documentSuccess
The inline document should have a 'test' root elementSuccess
The base URI should be that of the xprocspec test documentSuccess
an inline 'test' element with base-uri set to 'temp-dir'passed:1 / pending:0 / failed:0 / errors:0 / total:1
The base URI should be that of the temporary directorySuccess
an inline 'test' element with base-uri set to 'temp-dir' and the document element having a relative xml:basepassed:1 / pending:0 / failed:0 / errors:0 / total:1
The base URI should be that of the temporary directorySuccess
the './document-1.resources/' directory; non-recursivepassed:1 / pending:0 / failed:0 / errors:0 / total:1
The directory listing should equal the predefined non-recursive directory listingSuccess
the './document-1.resources/' directory; recursivepassed:1 / pending:0 / failed:0 / errors:0 / total:1
The directory listing should equal the predefined recursive directory listingSuccess
The [doc1,doc2] sequence: position=1passed:1 / pending:0 / failed:0 / errors:0 / total:1
Should be doc1Success
The [doc1,doc2] sequence: position=2passed:1 / pending:0 / failed:0 / errors:0 / total:1
Should be doc2Success
The [doc1,doc2] sequence: position=allpassed:1 / pending:0 / failed:0 / errors:0 / total:1
Should be both doc1 and doc2Success
The [doc1,doc2] sequence: position=lastpassed:1 / pending:0 / failed:0 / errors:0 / total:1
Should be doc2Success
A text filepassed:1 / pending:0 / failed:0 / errors:0 / total:1
Should contain the expected textSuccess
A binary file (image file)passed:1 / pending:0 / failed:0 / errors:0 / total:1
Should contain the expected bytesSuccess
An XHTML5 file (well-formed XML)passed:1 / pending:0 / failed:0 / errors:0 / total:1
Should contain the expected contentSuccess
An HTML5 file (not well-formed XML)passed:0 / pending:1 / failed:0 / errors:0 / total:1
Should contain the expected contentPending
validator.nu html parser required; HTML5 tests are excluded by default since p:step-available cannot be used in a static context (i.e. inside a p:use-when)
Portions of an XML document selected using the select attributepassed:1 / pending:0 / failed:0 / errors:0 / total:1
There should be a sequence of five spans (id=1,2,3,4,5)Success
Portions of an XML document selected using the select attribute which references a namespace using a namespace prefixpassed:1 / pending:0 / failed:0 / errors:0 / total:1
There should be a sequence of two `xyz:element` elementsSuccess
Portions of an XML document selected using the select attribute which references a namespace using the default namespace (xmlns='...')passed:1 / pending:0 / failed:0 / errors:0 / total:1
There should be a sequence of two `element` elementsSuccess

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-1.xprocspec ####
0.004INFO
 * temporary directory: file:/tmp/xprocspec-20140409105400045/
0.008INFO
preprocessing...
0.020INFO
 * checking for imports
0.069INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-1.xprocspec for imports
0.074INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.080INFO
 * tests reference 1 step
0.084INFO
   * step: e:identity
0.089INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.095INFO
   * success!
0.102INFO
 * trying to extract the step declaration for {http://example.net/ns}identity from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.113INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.142INFO
 * validating output grammar
0.148INFO
compiling...
0.154INFO
 * created directory using Calabash's cxf:mkdir
0.159INFO
 * converting test 'test1' to XProc
0.172INFO
   * done
0.178INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-1.xprocspec
0.185INFO
   * done!
0.194INFO
 * using as temporary directory: file:/tmp/xprocspec-20140409105400045/xprocspec-20140409105418449/
0.212INFO
storing...
0.235INFO
running...
0.242INFO
   * loading 'file:/tmp/xprocspec-20140409105400045/test1.xpl'
0.288INFO
evaluating...
0.296INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-1.xprocspec)
0.301INFO
   * resolving x:document elements...
0.321INFO
    * no errors occured
0.328INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-1.xprocspec"
0.394INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-1.resources/text.txt"
0.430INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-1.resources/image.png"
0.444INFO
loading "file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-1.resources/xhtml5.html"
0.508INFO
   * grouping x:expect elements with their x:context...
0.517INFO
   * evaluating each context/expect group...
0.526INFO
     * setting context to 'the options'
0.533INFO
       * testing assertion 'There should be a single document on the options port'
0.538INFO
         * is document count assertion
0.545INFO
         * assertion passed
0.602INFO
     * setting context to 'the primary input port'
0.608INFO
       * testing assertion 'There should be a single document on the primary input port'
0.614INFO
         * is document count assertion
0.622INFO
         * assertion passed
0.630INFO
     * setting context to 'the errors'
0.636INFO
       * testing assertion 'There should be no errors'
0.643INFO
         * is document count assertion
0.650INFO
         * assertion passed
0.661INFO
     * setting context to 'the xprocspec test document'
0.667INFO
       * testing assertion 'The loaded document should be itself (x:description as root element)'
0.697INFO
         * is xpath assertion
0.707INFO
       * testing assertion 'The base URI should be that of the xprocspec test document'
0.714INFO
         * is xpath assertion
0.723INFO
     * setting context to 'an inline 'test' element'
0.729INFO
       * testing assertion 'There should be one inline document'
0.737INFO
         * is document count assertion
0.755INFO
         * assertion passed
0.764INFO
       * testing assertion 'The inline document should have a 'test' root element'
0.771INFO
         * is xpath assertion
0.780INFO
       * testing assertion 'The base URI should be that of the xprocspec test document'
0.787INFO
         * is xpath assertion
0.796INFO
     * setting context to 'an inline 'test' element with base-uri set to 'temp-dir''
0.803INFO
       * testing assertion 'The base URI should be that of the temporary directory'
0.811INFO
         * is xpath assertion
0.845INFO
     * setting context to 'an inline 'test' element with base-uri set to 'temp-dir' and the document element having a relative xml:base'
0.852INFO
       * testing assertion 'The base URI should be that of the temporary directory'
0.860INFO
         * is xpath assertion
0.869INFO
     * setting context to 'the './document-1.resources/' directory; non-recursive'
0.876INFO
       * testing assertion 'The directory listing should equal the predefined non-recursive directory listing'
0.890INFO
         * is document comparison
0.900INFO
         * assertion passed
0.931INFO
     * setting context to 'the './document-1.resources/' directory; recursive'
0.939INFO
       * testing assertion 'The directory listing should equal the predefined recursive directory listing'
0.947INFO
         * is document comparison
0.957INFO
         * assertion passed
0.965INFO
     * setting context to 'The [doc1,doc2] sequence: position=1'
0.973INFO
       * testing assertion 'Should be doc1'
0.981INFO
         * is document comparison
0.990INFO
         * assertion passed
0.999INFO
     * setting context to 'The [doc1,doc2] sequence: position=2'
1.007INFO
       * testing assertion 'Should be doc2'
1.017INFO
         * is document comparison
1.029INFO
         * assertion passed
1.039INFO
     * setting context to 'The [doc1,doc2] sequence: position=all'
1.070INFO
       * testing assertion 'Should be both doc1 and doc2'
1.079INFO
         * is document comparison
1.103INFO
         * assertion passed
1.136INFO
     * setting context to 'The [doc1,doc2] sequence: position=last'
1.149INFO
       * testing assertion 'Should be doc2'
1.158INFO
         * is document comparison
1.169INFO
         * assertion passed
1.178INFO
     * setting context to 'A text file'
1.187INFO
       * testing assertion 'Should contain the expected text'
1.197INFO
         * is document comparison
1.207INFO
         * assertion passed
1.217INFO
     * setting context to 'A binary file (image file)'
1.226INFO
       * testing assertion 'Should contain the expected bytes'
1.236INFO
         * is document comparison
1.275INFO
         * assertion passed
1.285INFO
     * setting context to 'An XHTML5 file (well-formed XML)'
1.294INFO
       * testing assertion 'Should contain the expected content'
1.304INFO
         * is document comparison
1.333INFO
         * assertion passed
1.344INFO
     * setting context to 'An HTML5 file (not well-formed XML)'
1.354INFO
       * testing assertion 'Should contain the expected content'
1.364INFO
         * assertion skipped
1.375INFO
     * setting context to 'Portions of an XML document selected using the select attribute'
1.386INFO
       * testing assertion 'There should be a sequence of five spans (id=1,2,3,4,5)'
1.396INFO
         * is document comparison
1.408INFO
         * assertion passed
1.420INFO
     * setting context to 'Portions of an XML document selected using the select attribute which references a namespace using a namespace prefix'
1.431INFO
       * testing assertion 'There should be a sequence of two `xyz:element` elements'
1.442INFO
         * is document comparison
1.454INFO
         * assertion passed
1.466INFO
     * setting context to 'Portions of an XML document selected using the select attribute which references a namespace using the default namespace (xmlns='...')'
1.477INFO
       * testing assertion 'There should be a sequence of two `element` elements'
1.488INFO
         * is document comparison
1.501INFO
         * assertion passed
1.556INFO
reporting...
@@ -11914,7 +11942,7 @@ th.result { text-align: center; } At most 0 documents. 0XPath: true() Value: trueXPath: not(/*/@tests='0') and /*/@failures='0' and /*/@errors='0' -Value: true +Value: true @@ -11942,8 +11970,8 @@ Value: true - - + + @@ -11952,7 +11980,7 @@ Value: truethe error document must have c:errors as its root element: SUCCESS this does not work in the current version of calabash; catching errors that are thrown from invoked steps does not work properly, only errors that are thrown directly inside the try/group-element. See if it works in the newest version of calabash before submitting an issue report.the error document must match the expected error document: SKIPPED - + MESSAGE @@ -12473,8 +12501,8 @@ th.result { text-align: center; } /**/ -

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-2.xprocspec

Tested: 2014-04-08T16:06:46.092+02:00

Contents

passed:1pending:1failed:0errors:0total:2
ex:error11002

Calling: ex:errorpassed:1 / pending:1 / - failed:0 / errors:0 / total:2

errorpassed:1 / pending:1 / failed:0 / errors:0 / total:2
the error documentpassed:1 / pending:1 / failed:0 / errors:0 / total:2
the error document must have c:errors as its root elementSuccess
the error document must match the expected error documentPending
this does not work in the current version of calabash; catching errors that are thrown from invoked steps does not work properly, only errors that are thrown directly inside the try/group-element. See if it works in the newest version of calabash before submitting an issue report.

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-2.xprocspec ####
0.004INFO
 * temporary directory: file:/tmp/xprocspec-20140408160629619/
0.007INFO
preprocessing...
0.018INFO
 * checking for imports
0.022INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-2.xprocspec for imports
0.026INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/error.xpl
0.030INFO
 * tests reference 1 step
0.034INFO
   * step: e:error
0.038INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/error.xpl
0.044INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/error.xpl for imports
0.048INFO
   * success!
0.054INFO
 * trying to extract the step declaration for {http://example.net/ns}error from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/error.xpl
0.071INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.080INFO
 * validating output grammar
0.086INFO
compiling...
0.092INFO
 * created directory using Calabash's cxf:mkdir
0.096INFO
 * converting test 'test1' to XProc
0.106INFO
   * done
0.111INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-2.xprocspec
0.117INFO
   * done!
0.122INFO
 * using as temporary directory: file:/tmp/xprocspec-20140408160629619/xprocspec-20140408160645908/
0.126INFO
storing...
0.131INFO
running...
0.137INFO
   * loading 'file:/tmp/xprocspec-20140408160629619/test1.xpl'
0.168INFO
evaluating...
0.176INFO
 * evaluating scenario 'error' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-2.xprocspec)
0.181INFO
   * resolving x:document elements...
0.190INFO
   * grouping x:expect elements with their x:context...
0.196INFO
   * evaluating each context/expect group...
0.201INFO
     * setting context to 'the error document'
0.207INFO
       * testing assertion 'the error document must have c:errors as its root element'
0.214INFO
         * is xpath assertion
0.225INFO
       * testing assertion 'the error document must match the expected error document'
0.230INFO
         * assertion skipped
0.241INFO
reporting...
+

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-2.xprocspec

Tested: 2014-04-09T10:54:20.604+02:00

Contents

passed:1pending:1failed:0errors:0total:2
ex:error11002

Calling: ex:errorpassed:1 / pending:1 / + failed:0 / errors:0 / total:2

errorpassed:1 / pending:1 / failed:0 / errors:0 / total:2
the error documentpassed:1 / pending:1 / failed:0 / errors:0 / total:2
the error document must have c:errors as its root elementSuccess
the error document must match the expected error documentPending
this does not work in the current version of calabash; catching errors that are thrown from invoked steps does not work properly, only errors that are thrown directly inside the try/group-element. See if it works in the newest version of calabash before submitting an issue report.

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-2.xprocspec ####
0.005INFO
 * temporary directory: file:/tmp/xprocspec-20140409105400045/
0.008INFO
preprocessing...
0.020INFO
 * checking for imports
0.025INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-2.xprocspec for imports
0.030INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/error.xpl
0.035INFO
 * tests reference 1 step
0.039INFO
   * step: e:error
0.043INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/error.xpl
0.049INFO
   * success!
0.055INFO
 * trying to extract the step declaration for {http://example.net/ns}error from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/error.xpl
0.064INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.075INFO
 * validating output grammar
0.082INFO
compiling...
0.088INFO
 * created directory using Calabash's cxf:mkdir
0.092INFO
 * converting test 'test1' to XProc
0.103INFO
   * done
0.108INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-2.xprocspec
0.114INFO
   * done!
0.119INFO
 * using as temporary directory: file:/tmp/xprocspec-20140409105400045/xprocspec-20140409105420399/
0.125INFO
storing...
0.131INFO
running...
0.137INFO
   * loading 'file:/tmp/xprocspec-20140409105400045/test1.xpl'
0.174INFO
evaluating...
0.182INFO
 * evaluating scenario 'error' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/document-2.xprocspec)
0.187INFO
   * resolving x:document elements...
0.197INFO
   * grouping x:expect elements with their x:context...
0.204INFO
   * evaluating each context/expect group...
0.209INFO
     * setting context to 'the error document'
0.215INFO
       * testing assertion 'the error document must have c:errors as its root element'
0.223INFO
         * is xpath assertion
0.234INFO
       * testing assertion 'the error document must match the expected error document'
0.240INFO
         * assertion skipped
0.251INFO
reporting...
@@ -12486,7 +12514,7 @@ th.result { text-align: center; } At most 0 documents. 0XPath: true() Value: trueXPath: not(/*/@tests='0') and /*/@failures='0' and /*/@errors='0' -Value: true
+Value: true @@ -12525,8 +12553,8 @@ Value: true - - + + @@ -12535,14 +12563,14 @@ Value: truethe step should execute successfully without throwing any errors: SUCCESS Not implementedThere should be a single document on the options port: SKIPPED -
+ Not implementedidentity - scenario wrapped in x:pending: SKIPPED
- + @@ -12552,7 +12580,7 @@ Value: true + @@ -12579,7 +12607,7 @@ Value: true - + @@ -12589,7 +12617,7 @@ Value: true + @@ -13100,9 +13128,9 @@ th.result { text-align: center; } /**/ -

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/pending-1.xprocspec

Tested: 2014-04-08T16:06:46.74+02:00

Contents

passed:1pending:2failed:0errors:0total:3
ex:identity11002
Not calling: ex:identity01001

Calling: ex:identitypassed:1 / pending:1 / +

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/pending-1.xprocspec

Tested: 2014-04-09T10:54:21.506+02:00

Contents

passed:1pending:2failed:0errors:0total:3
ex:identity11002
Not calling: ex:identity01001

Calling: ex:identitypassed:1 / pending:1 / failed:0 / errors:0 / total:2

identity - wrapped context+expectpassed:1 / pending:1 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the optionspassed:0 / pending:1 / failed:0 / errors:0 / total:1
There should be a single document on the options portPending
Not implemented

Not calling: ex:identitypassed:0 / pending:1 / failed:0 / - errors:0 / total:1

identity - scenario wrapped in x:pendingpassed:0 / pending:1 / failed:0 / errors:0 / total:1
Not implementedPending

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/pending-1.xprocspec ####
0.004INFO
 * temporary directory: file:/tmp/xprocspec-20140408160629619/
0.007INFO
preprocessing...
0.017INFO
 * checking for imports
0.022INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/pending-1.xprocspec for imports
0.026INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.030INFO
 * tests reference 1 step
0.034INFO
   * step: e:identity
0.038INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.044INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl for imports
0.048INFO
   * success!
0.054INFO
 * trying to extract the step declaration for {http://example.net/ns}identity from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.063INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.076INFO
 * validating output grammar
0.082INFO
 * validating output grammar
0.086INFO
compiling...
0.106INFO
 * created directory using Calabash's cxf:mkdir
0.110INFO
 * converting test 'test1' to XProc
0.120INFO
   * done
0.125INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/pending-1.xprocspec
0.131INFO
   * done!
0.136INFO
 * converting test 'test2' to XProc
0.144INFO
   * done
0.149INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/pending-1.xprocspec
0.154INFO
   * done!
0.159INFO
 * using as temporary directory: file:/tmp/xprocspec-20140408160629619/xprocspec-20140408160646416/
0.163INFO
storing...
0.171INFO
running...
0.177INFO
   * loading 'file:/tmp/xprocspec-20140408160629619/test1.xpl'
0.214INFO
   * loading 'file:/tmp/xprocspec-20140408160629619/test2.xpl'
0.242INFO
evaluating...
0.250INFO
 * evaluating scenario 'identity - wrapped context+expect' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/pending-1.xprocspec)
0.255INFO
   * resolving x:document elements...
0.262INFO
    * no errors occured
0.278INFO
   * grouping x:expect elements with their x:context...
0.285INFO
   * evaluating each context/expect group...
0.290INFO
     * setting context to 'errors'
0.296INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.301INFO
         * is document count assertion
0.307INFO
         * assertion passed
0.314INFO
     * setting context to 'the options'
0.320INFO
       * testing assertion 'There should be a single document on the options port'
0.326INFO
         * assertion skipped
0.337INFO
 * evaluating scenario 'identity - scenario wrapped in x:pending' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/pending-1.xprocspec)
0.343INFO
   * resolving x:document elements...
0.349INFO
   * grouping x:expect elements with their x:context...
0.356INFO
   * evaluating each context/expect group...
0.361INFO
     * setting context to 'the options'
0.368INFO
       * testing assertion 'There should be a single document on the options port'
0.374INFO
         * assertion skipped
0.383INFO
reporting...
+ errors:0 / total:1

identity - scenario wrapped in x:pendingpassed:0 / pending:1 / failed:0 / errors:0 / total:1
Not implementedPending

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/pending-1.xprocspec ####
0.004INFO
 * temporary directory: file:/tmp/xprocspec-20140409105400045/
0.008INFO
preprocessing...
0.043INFO
 * checking for imports
0.047INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/pending-1.xprocspec for imports
0.051INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.056INFO
 * tests reference 1 step
0.076INFO
   * step: e:identity
0.082INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.087INFO
   * success!
0.096INFO
 * trying to extract the step declaration for {http://example.net/ns}identity from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity.xpl
0.110INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.144INFO
 * validating output grammar
0.168INFO
 * validating output grammar
0.173INFO
compiling...
0.183INFO
 * created directory using Calabash's cxf:mkdir
0.189INFO
 * converting test 'test1' to XProc
0.215INFO
   * done
0.220INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/pending-1.xprocspec
0.227INFO
   * done!
0.234INFO
 * converting test 'test2' to XProc
0.243INFO
   * done
0.251INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/pending-1.xprocspec
0.256INFO
   * done!
0.261INFO
 * using as temporary directory: file:/tmp/xprocspec-20140409105400045/xprocspec-20140409105421052/
0.270INFO
storing...
0.278INFO
running...
0.284INFO
   * loading 'file:/tmp/xprocspec-20140409105400045/test1.xpl'
0.321INFO
   * loading 'file:/tmp/xprocspec-20140409105400045/test2.xpl'
0.361INFO
evaluating...
0.370INFO
 * evaluating scenario 'identity - wrapped context+expect' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/pending-1.xprocspec)
0.375INFO
   * resolving x:document elements...
0.382INFO
    * no errors occured
0.397INFO
   * grouping x:expect elements with their x:context...
0.404INFO
   * evaluating each context/expect group...
0.409INFO
     * setting context to 'errors'
0.415INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.421INFO
         * is document count assertion
0.445INFO
         * assertion passed
0.453INFO
     * setting context to 'the options'
0.458INFO
       * testing assertion 'There should be a single document on the options port'
0.496INFO
         * assertion skipped
0.509INFO
 * evaluating scenario 'identity - scenario wrapped in x:pending' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/pending-1.xprocspec)
0.515INFO
   * resolving x:document elements...
0.521INFO
   * grouping x:expect elements with their x:context...
0.530INFO
   * evaluating each context/expect group...
0.540INFO
     * setting context to 'the options'
0.547INFO
       * testing assertion 'There should be a single document on the options port'
0.555INFO
         * assertion skipped
0.589INFO
reporting...
@@ -13111,7 +13139,7 @@ th.result { text-align: center; } the step should execute successfully without throwing any errors: SUCCESS Not implementedThere should be a single document on the options port: SKIPPED - + @@ -13125,7 +13153,7 @@ Value: trueXPath: count(/testsuites/testsuite/testcase[@status='SUCCESS']) Value: 1XPath: /testsuites/number(@tests) - 1 Value: 2XPath: sum(/testsuites/testsuite/number(@skipped)) -Value: 2 +Value: 2 @@ -13151,8 +13179,8 @@ Value: 2 - - + + @@ -13162,7 +13190,7 @@ Value: 2the step should execute successfully without throwing any errors: SUCCESS there should be one document on the result port: SUCCESS - + @@ -13685,8 +13713,8 @@ th.result { text-align: center; } /**/ -

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/regression-tests/regression-1_attributes-from-foreign-namespaces-on-xproc-elements.xprocspec

Tested: 2014-04-08T16:06:47.276+02:00

Contents

passed:2pending:0failed:0errors:0total:2
ex:identity-with-foreign-namespaces20002

Calling: ex:identity-with-foreign-namespacespassed:2 / pending:0 / - failed:0 / errors:0 / total:2

identitypassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be one document on the result portSuccess

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/regression-tests/regression-1_attributes-from-foreign-namespaces-on-xproc-elements.xprocspec ####
0.004INFO
 * temporary directory: file:/tmp/xprocspec-20140408160629619/
0.008INFO
preprocessing...
0.018INFO
 * checking for imports
0.022INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/regression-tests/regression-1_attributes-from-foreign-namespaces-on-xproc-elements.xprocspec for imports
0.026INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity-with-foreign-namespace.xpl
0.031INFO
 * tests reference 1 step
0.034INFO
   * step: e:identity-with-foreign-namespaces
0.038INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity-with-foreign-namespace.xpl
0.044INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity-with-foreign-namespace.xpl for imports
0.048INFO
   * success!
0.054INFO
 * trying to extract the step declaration for {http://example.net/ns}identity-with-foreign-namespaces from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity-with-foreign-namespace.xpl
0.062INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.072INFO
 * validating output grammar
0.078INFO
compiling...
0.083INFO
 * created directory using Calabash's cxf:mkdir
0.087INFO
 * converting test 'test1' to XProc
0.097INFO
   * done
0.103INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/regression-tests/regression-1_attributes-from-foreign-namespaces-on-xproc-elements.xprocspec
0.108INFO
   * done!
0.113INFO
 * using as temporary directory: file:/tmp/xprocspec-20140408160629619/xprocspec-20140408160647066/
0.118INFO
storing...
0.124INFO
running...
0.129INFO
   * loading 'file:/tmp/xprocspec-20140408160629619/test1.xpl'
0.160INFO
evaluating...
0.167INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/regression-tests/regression-1_attributes-from-foreign-namespaces-on-xproc-elements.xprocspec)
0.172INFO
   * resolving x:document elements...
0.181INFO
    * no errors occured
0.193INFO
   * grouping x:expect elements with their x:context...
0.200INFO
   * evaluating each context/expect group...
0.205INFO
     * setting context to 'errors'
0.210INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.216INFO
         * is document count assertion
0.221INFO
         * assertion passed
0.228INFO
     * setting context to 'the result'
0.234INFO
       * testing assertion 'there should be one document on the result port'
0.239INFO
         * is document count assertion
0.245INFO
         * assertion passed
0.255INFO
reporting...
+

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/regression-tests/regression-1_attributes-from-foreign-namespaces-on-xproc-elements.xprocspec

Tested: 2014-04-09T10:54:22.264+02:00

Contents

passed:2pending:0failed:0errors:0total:2
ex:identity-with-foreign-namespaces20002

Calling: ex:identity-with-foreign-namespacespassed:2 / pending:0 / + failed:0 / errors:0 / total:2

identitypassed:2 / pending:0 / failed:0 / errors:0 / total:2
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultpassed:1 / pending:0 / failed:0 / errors:0 / total:1
there should be one document on the result portSuccess

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/regression-tests/regression-1_attributes-from-foreign-namespaces-on-xproc-elements.xprocspec ####
0.021INFO
 * temporary directory: file:/tmp/xprocspec-20140409105400045/
0.025INFO
preprocessing...
0.036INFO
 * checking for imports
0.040INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/regression-tests/regression-1_attributes-from-foreign-namespaces-on-xproc-elements.xprocspec for imports
0.046INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity-with-foreign-namespace.xpl
0.051INFO
 * tests reference 1 step
0.078INFO
   * step: e:identity-with-foreign-namespaces
0.085INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity-with-foreign-namespace.xpl
0.091INFO
   * success!
0.098INFO
 * trying to extract the step declaration for {http://example.net/ns}identity-with-foreign-namespaces from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity-with-foreign-namespace.xpl
0.131INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.141INFO
 * validating output grammar
0.147INFO
compiling...
0.153INFO
 * created directory using Calabash's cxf:mkdir
0.167INFO
 * converting test 'test1' to XProc
0.205INFO
   * done
0.210INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/regression-tests/regression-1_attributes-from-foreign-namespaces-on-xproc-elements.xprocspec
0.217INFO
   * done!
0.221INFO
 * using as temporary directory: file:/tmp/xprocspec-20140409105400045/xprocspec-20140409105421897/
0.233INFO
storing...
0.243INFO
running...
0.250INFO
   * loading 'file:/tmp/xprocspec-20140409105400045/test1.xpl'
0.298INFO
evaluating...
0.306INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/regression-tests/regression-1_attributes-from-foreign-namespaces-on-xproc-elements.xprocspec)
0.311INFO
   * resolving x:document elements...
0.356INFO
    * no errors occured
0.367INFO
   * grouping x:expect elements with their x:context...
0.373INFO
   * evaluating each context/expect group...
0.379INFO
     * setting context to 'errors'
0.395INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.408INFO
         * is document count assertion
0.415INFO
         * assertion passed
0.447INFO
     * setting context to 'the result'
0.453INFO
       * testing assertion 'there should be one document on the result port'
0.458INFO
         * is document count assertion
0.465INFO
         * assertion passed
0.479INFO
reporting...
@@ -13699,7 +13727,7 @@ th.result { text-align: center; } At most 0 documents. 0XPath: true() Value: trueXPath: not(/*/@tests='0') and /*/@failures='0' and /*/@errors='0' -Value: true
+Value: true @@ -13742,8 +13770,8 @@ Value: true - - + + @@ -13759,7 +13787,7 @@ Value: true/doc/element/@f:f2 should be 'fv2': SUCCESS /doc/element/@f:f3 should be 'fv3': SUCCESS - + @@ -14308,8 +14336,8 @@ th.result { text-align: center; } /**/ -

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/regression-tests/regression-1_attributes-on-inline-document-should-not-be-deleted.xprocspec

Tested: 2014-04-08T16:06:47.916+02:00

Contents

passed:8pending:0failed:0errors:0total:8
ex:identity-with-foreign-namespaces80008

Calling: ex:identity-with-foreign-namespacespassed:8 / pending:0 / - failed:0 / errors:0 / total:8

identitypassed:8 / pending:0 / failed:0 / errors:0 / total:8
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultpassed:7 / pending:0 / failed:0 / errors:0 / total:7
the document should equal the expected documentSuccess
/doc/@a1 should be 'v1'Success
/doc/element/@a2 should be 'v2'Success
/doc/element/@a3 should be 'v3'Success
/doc/@f:f1 should be 'fv1'Success
/doc/element/@f:f2 should be 'fv2'Success
/doc/element/@f:f3 should be 'fv3'Success

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/regression-tests/regression-1_attributes-on-inline-document-should-not-be-deleted.xprocspec ####
0.003INFO
 * temporary directory: file:/tmp/xprocspec-20140408160629619/
0.007INFO
preprocessing...
0.017INFO
 * checking for imports
0.021INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/regression-tests/regression-1_attributes-on-inline-document-should-not-be-deleted.xprocspec for imports
0.025INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity-with-foreign-namespace.xpl
0.030INFO
 * tests reference 1 step
0.034INFO
   * step: e:identity-with-foreign-namespaces
0.038INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity-with-foreign-namespace.xpl
0.043INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity-with-foreign-namespace.xpl for imports
0.047INFO
   * success!
0.053INFO
 * trying to extract the step declaration for {http://example.net/ns}identity-with-foreign-namespaces from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity-with-foreign-namespace.xpl
0.061INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.072INFO
 * validating output grammar
0.078INFO
compiling...
0.084INFO
 * created directory using Calabash's cxf:mkdir
0.088INFO
 * converting test 'test1' to XProc
0.098INFO
   * done
0.103INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/regression-tests/regression-1_attributes-on-inline-document-should-not-be-deleted.xprocspec
0.108INFO
   * done!
0.113INFO
 * using as temporary directory: file:/tmp/xprocspec-20140408160629619/xprocspec-20140408160647597/
0.117INFO
storing...
0.123INFO
running...
0.129INFO
   * loading 'file:/tmp/xprocspec-20140408160629619/test1.xpl'
0.161INFO
evaluating...
0.169INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/regression-tests/regression-1_attributes-on-inline-document-should-not-be-deleted.xprocspec)
0.174INFO
   * resolving x:document elements...
0.183INFO
    * no errors occured
0.196INFO
   * grouping x:expect elements with their x:context...
0.203INFO
   * evaluating each context/expect group...
0.208INFO
     * setting context to 'errors'
0.213INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.219INFO
         * is document count assertion
0.224INFO
         * assertion passed
0.231INFO
     * setting context to 'the result'
0.237INFO
       * testing assertion 'the document should equal the expected document'
0.242INFO
         * is document comparison
0.249INFO
         * assertion passed
0.255INFO
       * testing assertion '/doc/@a1 should be 'v1''
0.263INFO
         * is xpath assertion
0.272INFO
       * testing assertion '/doc/element/@a2 should be 'v2''
0.279INFO
         * is xpath assertion
0.287INFO
       * testing assertion '/doc/element/@a3 should be 'v3''
0.293INFO
         * is xpath assertion
0.301INFO
       * testing assertion '/doc/@f:f1 should be 'fv1''
0.308INFO
         * is xpath assertion
0.316INFO
       * testing assertion '/doc/element/@f:f2 should be 'fv2''
0.323INFO
         * is xpath assertion
0.330INFO
       * testing assertion '/doc/element/@f:f3 should be 'fv3''
0.337INFO
         * is xpath assertion
0.350INFO
reporting...
+

Test Report

Script: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/regression-tests/regression-1_attributes-on-inline-document-should-not-be-deleted.xprocspec

Tested: 2014-04-09T10:54:23.035+02:00

Contents

passed:8pending:0failed:0errors:0total:8
ex:identity-with-foreign-namespaces80008

Calling: ex:identity-with-foreign-namespacespassed:8 / pending:0 / + failed:0 / errors:0 / total:8

identitypassed:8 / pending:0 / failed:0 / errors:0 / total:8
errorspassed:1 / pending:0 / failed:0 / errors:0 / total:1
the step should execute successfully without throwing any errorsSuccess
the resultpassed:7 / pending:0 / failed:0 / errors:0 / total:7
the document should equal the expected documentSuccess
/doc/@a1 should be 'v1'Success
/doc/element/@a2 should be 'v2'Success
/doc/element/@a3 should be 'v3'Success
/doc/@f:f1 should be 'fv1'Success
/doc/element/@f:f2 should be 'fv2'Success
/doc/element/@f:f3 should be 'fv3'Success

Execution log

TimeSeverityMessage
0.000INFO
#### file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/regression-tests/regression-1_attributes-on-inline-document-should-not-be-deleted.xprocspec ####
0.003INFO
 * temporary directory: file:/tmp/xprocspec-20140409105400045/
0.008INFO
preprocessing...
0.026INFO
 * checking for imports
0.031INFO
 * checking file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/regression-tests/regression-1_attributes-on-inline-document-should-not-be-deleted.xprocspec for imports
0.035INFO
 * extracting step declarations from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity-with-foreign-namespace.xpl
0.042INFO
 * tests reference 1 step
0.049INFO
   * step: e:identity-with-foreign-namespaces
0.053INFO
 * trying to load: file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity-with-foreign-namespace.xpl
0.063INFO
   * success!
0.072INFO
 * trying to extract the step declaration for {http://example.net/ns}identity-with-foreign-namespaces from file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/steps/identity-with-foreign-namespace.xpl
0.082INFO
 * creating a new x:description document for each x:scenario element with inferred inputs, options and parameters
0.093INFO
 * validating output grammar
0.099INFO
compiling...
0.105INFO
 * created directory using Calabash's cxf:mkdir
0.110INFO
 * converting test 'test1' to XProc
0.123INFO
   * done
0.128INFO
 * validating output grammar for file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/regression-tests/regression-1_attributes-on-inline-document-should-not-be-deleted.xprocspec
0.133INFO
   * done!
0.138INFO
 * using as temporary directory: file:/tmp/xprocspec-20140409105400045/xprocspec-20140409105422634/
0.144INFO
storing...
0.153INFO
running...
0.176INFO
   * loading 'file:/tmp/xprocspec-20140409105400045/test1.xpl'
0.211INFO
evaluating...
0.219INFO
 * evaluating scenario 'identity' (file:/home/jostein/xprocspec/xprocspec/src/test/xprocspec/tests/regression-tests/regression-1_attributes-on-inline-document-should-not-be-deleted.xprocspec)
0.224INFO
   * resolving x:document elements...
0.233INFO
    * no errors occured
0.261INFO
   * grouping x:expect elements with their x:context...
0.269INFO
   * evaluating each context/expect group...
0.274INFO
     * setting context to 'errors'
0.279INFO
       * testing assertion 'the step should execute successfully without throwing any errors'
0.287INFO
         * is document count assertion
0.295INFO
         * assertion passed
0.302INFO
     * setting context to 'the result'
0.309INFO
       * testing assertion 'the document should equal the expected document'
0.315INFO
         * is document comparison
0.334INFO
         * assertion passed
0.340INFO
       * testing assertion '/doc/@a1 should be 'v1''
0.348INFO
         * is xpath assertion
0.358INFO
       * testing assertion '/doc/element/@a2 should be 'v2''
0.364INFO
         * is xpath assertion
0.373INFO
       * testing assertion '/doc/element/@a3 should be 'v3''
0.380INFO
         * is xpath assertion
0.388INFO
       * testing assertion '/doc/@f:f1 should be 'fv1''
0.395INFO
         * is xpath assertion
0.403INFO
       * testing assertion '/doc/element/@f:f2 should be 'fv2''
0.410INFO
         * is xpath assertion
0.430INFO
       * testing assertion '/doc/element/@f:f3 should be 'fv3''
0.437INFO
         * is xpath assertion
0.451INFO
reporting...
diff --git a/xprocspec/pom.xml b/xprocspec/pom.xml index 04e6cbb..ba3fe2d 100644 --- a/xprocspec/pom.xml +++ b/xprocspec/pom.xml @@ -14,6 +14,7 @@ UTF-8 ${project.version} ${basedir} + 1.0-SNAPSHOT 1.0-SNAPSHOT @@ -94,6 +95,7 @@ ${xprocspec.basedir} ${xproc-maven-plugin.version} ${xproc-engine-calabash.version} + xproc:xprocspec diff --git a/xprocspec/src/it/it-xprocspec/pom.xml b/xprocspec/src/it/it-xprocspec/pom.xml index b5c1b1f..ebd29b5 100644 --- a/xprocspec/src/it/it-xprocspec/pom.xml +++ b/xprocspec/src/it/it-xprocspec/pom.xml @@ -2,6 +2,7 @@ + 4.0.0 org.daisy.pipeline.maven it-xprocspec @@ -19,6 +20,7 @@ http://oss.sonatype.org/content/repositories/snapshots/ + diff --git a/xprocspec/src/it/it-xprocspec/src/test/xprocspec/test.xprocspec b/xprocspec/src/it/it-xprocspec/src/test/xprocspec/test.xprocspec index 6574cf2..ab23048 100644 --- a/xprocspec/src/it/it-xprocspec/src/test/xprocspec/test.xprocspec +++ b/xprocspec/src/it/it-xprocspec/src/test/xprocspec/test.xprocspec @@ -334,4 +334,5 @@ +