Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow context in named templates #76

Open
wants to merge 107 commits into
base: master
Choose a base branch
from
Open

Allow context in named templates #76

wants to merge 107 commits into from

Commits on Feb 21, 2016

  1. PR-76 issue #66 allow context in named templates

    - change schema to allow context in named scenario
    - add $impl to context (now $impl:context)
    
    References in original XSpec project:
    PR 76: #76
    issue 66: #66
    cirulls committed Feb 21, 2016
    Configuration menu
    Copy the full SHA
    07c0c60 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1 from cirulls/develop

    PR-76 issue #66 allow context in named templates
    Sandro Cirulli committed Feb 21, 2016
    Configuration menu
    Copy the full SHA
    26a4292 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2016

  1. #40 fix code coverage

    - fix code coverage in shell script
    - update Java class XSLTCoverageTraceListener for SaxonEE/PE 9.7
    - unit tests for shell script
    Sandro Cirulli committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    b0b3001 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'develop'

    Sandro Cirulli committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    91be55e View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2016

  1. add Travis CI configuration

    Sandro Cirulli committed Aug 11, 2016
    Configuration menu
    Copy the full SHA
    4a26210 View commit details
    Browse the repository at this point in the history
  2. add sudo required

    Sandro Cirulli committed Aug 11, 2016
    Configuration menu
    Copy the full SHA
    c2fdcad View commit details
    Browse the repository at this point in the history
  3. install bats from GitHub

    Sandro Cirulli committed Aug 11, 2016
    Configuration menu
    Copy the full SHA
    daee7d5 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2016

  1. # This is a combination of 4 commits.

    # The first commit's message is:
    #2 initial commit
    
    # This is the 2nd commit message:
    
    add saxon9he
    
    # This is the 3rd commit message:
    
    remove cat and saxon
    
    # This is the 4th commit message:
    
    add tests
    Sandro Cirulli committed Aug 14, 2016
    Configuration menu
    Copy the full SHA
    070cde7 View commit details
    Browse the repository at this point in the history
  2. implement JUnit report (#2)

    Sandro Cirulli committed Aug 14, 2016
    Configuration menu
    Copy the full SHA
    3c40268 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2016

  1. replace saxon:serialize() with fn:serialize #81

    - replace saxon:serialize() with fn:serialize and use XSLT 3.0
    - output error message for Saxon8 and Saxon8-SA
    - update XSpec unit test (unit test requires support for XSLT 3.0 to run as requested in #74)
    - update bats unit test
    Sandro Cirulli committed Aug 17, 2016
    Configuration menu
    Copy the full SHA
    feb001c View commit details
    Browse the repository at this point in the history
  2. add support for Saxon-9-1-0-8 (Saxon-B) #79

    Sandro Cirulli committed Aug 17, 2016
    Configuration menu
    Copy the full SHA
    07fdde6 View commit details
    Browse the repository at this point in the history
  3. rename Saxon B jar file as per standard convention (#79)

    Sandro Cirulli committed Aug 17, 2016
    Configuration menu
    Copy the full SHA
    bc936b7 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2016

  1. run tests with Travis CI (#5)

    Sandro Cirulli committed Aug 21, 2016
    Configuration menu
    Copy the full SHA
    df4959b View commit details
    Browse the repository at this point in the history
  2. update link to Travis status page

    Sandro Cirulli authored Aug 21, 2016
    Configuration menu
    Copy the full SHA
    7e7199b View commit details
    Browse the repository at this point in the history
  3. add documentation

    Sandro Cirulli authored Aug 21, 2016
    Configuration menu
    Copy the full SHA
    6dc9376 View commit details
    Browse the repository at this point in the history
  4. merge feature/junit into develop

    Sandro Cirulli committed Aug 21, 2016
    Configuration menu
    Copy the full SHA
    954a5ea View commit details
    Browse the repository at this point in the history
  5. Merge branch 'develop'

    Sandro Cirulli committed Aug 21, 2016
    Configuration menu
    Copy the full SHA
    0c7a0a0 View commit details
    Browse the repository at this point in the history
  6. update Travis config for master

    Sandro Cirulli committed Aug 21, 2016
    Configuration menu
    Copy the full SHA
    08cd006 View commit details
    Browse the repository at this point in the history
  7. merge branch feature/saxon-b

    Sandro Cirulli committed Aug 21, 2016
    Configuration menu
    Copy the full SHA
    4d82109 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'develop'

    Sandro Cirulli committed Aug 21, 2016
    Configuration menu
    Copy the full SHA
    1eb4b0c View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2016

  1. add XSLT 3.0 support #9 (#10)

    * add XSLT 3.0 support #9
    
    - add XSLT 3.0 support
    - add unit test for XSLT 3.0 support
    - fail test suite if compilation error
    - fix relative path
    Sandro Cirulli authored Aug 29, 2016
    Configuration menu
    Copy the full SHA
    1a4377e View commit details
    Browse the repository at this point in the history
  2. Merge branch 'develop'

    Sandro Cirulli committed Aug 29, 2016
    Configuration menu
    Copy the full SHA
    cd47860 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2016

  1. initial commit for bats test #12

    Sandro Cirulli committed Sep 29, 2016
    Configuration menu
    Copy the full SHA
    116c49c View commit details
    Browse the repository at this point in the history
  2. update Travis configuration #12

    Sandro Cirulli committed Sep 29, 2016
    Configuration menu
    Copy the full SHA
    65d9fc2 View commit details
    Browse the repository at this point in the history
  3. test failing test #12

    Sandro Cirulli committed Sep 29, 2016
    Configuration menu
    Copy the full SHA
    2b21942 View commit details
    Browse the repository at this point in the history
  4. run only bats tests

    Sandro Cirulli committed Sep 29, 2016
    Configuration menu
    Copy the full SHA
    be28008 View commit details
    Browse the repository at this point in the history
  5. review bats test suite

    Sandro Cirulli committed Sep 29, 2016
    Configuration menu
    Copy the full SHA
    7295cba View commit details
    Browse the repository at this point in the history
  6. set TEST_DIR

    Sandro Cirulli committed Sep 29, 2016
    Configuration menu
    Copy the full SHA
    8a41236 View commit details
    Browse the repository at this point in the history
  7. modify .travis

    Sandro Cirulli committed Sep 29, 2016
    Configuration menu
    Copy the full SHA
    86daf71 View commit details
    Browse the repository at this point in the history
  8. remove export in test without TEST_DIR

    Sandro Cirulli committed Sep 29, 2016
    Configuration menu
    Copy the full SHA
    7e821e9 View commit details
    Browse the repository at this point in the history
  9. test failing tests

    Sandro Cirulli committed Sep 29, 2016
    Configuration menu
    Copy the full SHA
    48b3dda View commit details
    Browse the repository at this point in the history
  10. run XSpec test suite #12

    Sandro Cirulli committed Sep 29, 2016
    Configuration menu
    Copy the full SHA
    704b149 View commit details
    Browse the repository at this point in the history
  11. Fixed TEST_DIR management (#13)

    override TEST_DIR if set externally
    c4s4 authored and Sandro Cirulli committed Sep 29, 2016
    Configuration menu
    Copy the full SHA
    46924d1 View commit details
    Browse the repository at this point in the history
  12. add output when test fails

    Sandro Cirulli committed Sep 29, 2016
    Configuration menu
    Copy the full SHA
    fab22d7 View commit details
    Browse the repository at this point in the history
  13. update Travis configuration

    Sandro Cirulli committed Sep 29, 2016
    Configuration menu
    Copy the full SHA
    7b0af25 View commit details
    Browse the repository at this point in the history
  14. override TEST_DIR when set and add bats test (#12 #13)

    Sandro Cirulli committed Sep 29, 2016
    Configuration menu
    Copy the full SHA
    f870574 View commit details
    Browse the repository at this point in the history
  15. fix typo

    Sandro Cirulli committed Sep 29, 2016
    Configuration menu
    Copy the full SHA
    706b4e6 View commit details
    Browse the repository at this point in the history
  16. Merge branch 'develop'

    Sandro Cirulli committed Sep 29, 2016
    Configuration menu
    Copy the full SHA
    53c2b7a View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2016

  1. Fixed TEST_DIR management for winwdows (#14)

    output HTML report to custom directory if TEST_DIR is set as environment variable
    c4s4 authored and Sandro Cirulli committed Oct 17, 2016
    Configuration menu
    Copy the full SHA
    7f3fef3 View commit details
    Browse the repository at this point in the history
  2. print message with location of HTML report (#16)

    Sandro Cirulli committed Oct 17, 2016
    Configuration menu
    Copy the full SHA
    63e1495 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2016

  1. Bugfix/issue67 (#17)

    * Test result naming collision (#67)
    
    - test naming collision in result file when a function read a document containing 100 nodes
    - print out test name when running test suite
    Sandro Cirulli authored Oct 30, 2016
    Configuration menu
    Copy the full SHA
    fdbcf4c View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2016

  1. Fix travis configuration #19

    - update travis configuration after repo transfer
    - move location of Saxon processor and add license information
    Sandro Cirulli committed Dec 3, 2016
    Configuration menu
    Copy the full SHA
    7303f0d View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2016

  1. use lazy evaluation to fix data type error (#24)

    * use lazy evaluation to prevent data type error #23
    Sandro Cirulli authored Dec 10, 2016
    Configuration menu
    Copy the full SHA
    86e9bbf View commit details
    Browse the repository at this point in the history
  2. reinstate copyright notes #23

    Sandro Cirulli committed Dec 10, 2016
    Configuration menu
    Copy the full SHA
    dcf41fd View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2016

  1. force to return the string value of node to support other data types #23

     (#27)
    
    * force to return the string value of node to support other data types #23
    Sandro Cirulli authored Dec 12, 2016
    Configuration menu
    Copy the full SHA
    8931b37 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2016

  1. retrieve saxon from maven repo (#34)

    * retrieve saxon processor from maven repository #20
    Sandro Cirulli authored Dec 23, 2016
    Configuration menu
    Copy the full SHA
    670fcfe View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2016

  1. runner script for XSpec test suite does not detect compiling issues (#35

    )
    
    * detect compilation errors when running test suite #21
    
    - detect both compilation and running error when running XSpec test suite
    - fix syntax in test with compilation error
    Sandro Cirulli authored Dec 27, 2016
    Configuration menu
    Copy the full SHA
    4449512 View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2017

  1. Fix regression bug introduced in v0.4.0-RC (#38)

    * revert to x:output-expect from v0.3.0 #26 #30 #33
    
    - use x:output-expect from v0.3.0 to fix regression bugs in #26 #30 #33
    - remove attributes assert and context of x:expect as assert seems a duplicate of test and there is no documentation on how these attributes should behave
    - in the test suite remove x:expect for tests using attribute assert as they are all duplicates of test
    - add more tests to cover #26 #30 #33
    Sandro Cirulli authored Jan 1, 2017
    Configuration menu
    Copy the full SHA
    5a44674 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2017

  1. Revamp xspec.bat (#28)

    * Rewrite the batch script for Windows
    AirQuick authored and Sandro Cirulli committed Jan 3, 2017
    Configuration menu
    Copy the full SHA
    70812b3 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2017

  1. Run tests on AppVeyor (#41)

    * Run unit tests for batch script on AppVeyor CI (#41)
    
    This commit runs unit tests for the Windows batch script [xspec.bat](https://github.com/xspec/xspec/blob/master/bin/xspec.bat) on [AppVeyor CI](https://www.appveyor.com/) and add a badge with the current build status for master branch.
    AirQuick authored and Sandro Cirulli committed Jan 4, 2017
    Configuration menu
    Copy the full SHA
    fe09541 View commit details
    Browse the repository at this point in the history
  2. test/xspec-junit.xspec fails with Saxon 9.6.0.10 (#40)

    * Explicitly omit XML declaration for serialization (#40)
    
    This commit makes the junit report option more stable across different versions of Saxon.
    AirQuick authored and Sandro Cirulli committed Jan 4, 2017
    Configuration menu
    Copy the full SHA
    67461a0 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2017

  1. Test with Saxon n and n-0.1 (#43)

    * Added matrix for testing with Saxon 9.7.0-14 and 9.6.0-7
    AirQuick authored and Sandro Cirulli committed Jan 5, 2017
    Configuration menu
    Copy the full SHA
    5d6459b View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2017

  1. remove -j option in tests #39 (#49)

    * remove -j option in tests for shell and batch scripts #39
    Sandro Cirulli authored Jan 8, 2017
    Configuration menu
    Copy the full SHA
    1a92c65 View commit details
    Browse the repository at this point in the history
  2. Run tests in Travis for both Saxon HE 9.7.0-14 and 9.6.0-7 (#45)

    * run test suite in Travis with multiple Saxon processors
    Sandro Cirulli authored Jan 8, 2017
    Configuration menu
    Copy the full SHA
    2a7057b View commit details
    Browse the repository at this point in the history
  3. Always provide xs:boolean in $impl:successful expression (#48)

    * close #46
    AirQuick authored and Sandro Cirulli committed Jan 8, 2017
    Configuration menu
    Copy the full SHA
    187f157 View commit details
    Browse the repository at this point in the history
  4. add bats test issue #46 / pr #48 (#51)

    Sandro Cirulli authored Jan 8, 2017
    Configuration menu
    Copy the full SHA
    ba5f97c View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2017

  1. remove old references to xspec.googlecode.com #56

    Sandro Cirulli committed Jan 13, 2017
    Configuration menu
    Copy the full SHA
    a6bb235 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2017

  1. remove old references to google repos #56 (#66)

    Sandro Cirulli authored Jan 14, 2017
    Configuration menu
    Copy the full SHA
    33684b7 View commit details
    Browse the repository at this point in the history
  2. Remove output and add directories to .gitignore (#65)

    * remove output and set up and clean test environment  #57 #64
    
    - remove directories containing output of XSpec unit tests
    - add directories and files to .gitignore 
    - set up and clean the bats testing environment
    Sandro Cirulli authored Jan 14, 2017
    Configuration menu
    Copy the full SHA
    82a3d49 View commit details
    Browse the repository at this point in the history
  3. Add tests for issue #46 / pr #48 for Windows (#54)

    * Add test case for Windows batch script for issue #46 / pr #48
    * Align batch script with shell script to mimic setup/teardown functions in batch script (82a3d49)
    - Use the same output dir and file as the shell script for .gitignore to fully take effect on windows
    AirQuick authored and Sandro Cirulli committed Jan 14, 2017
    Configuration menu
    Copy the full SHA
    441eae6 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2017

  1. update README and LICENSE files #52 (#53)

    - add release badge (displayed when the release is available)
    - remove references to maven plugins as XSpec plugins are in the process to be consolidated under the XSpec organisation
    - remove reference to jxsl (this project doesn't seem to be active anymore)
    - add section Contribute
    - update License section and years in copyright
    Sandro Cirulli authored Jan 15, 2017
    Configuration menu
    Copy the full SHA
    5aa7644 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2017

  1. Run tests with both Saxon 9.6.0-7 and 9.6.0-10 (#68)

    * Saxon 9.6.0-7 is used because it is the version currently used in Oxygen
    * Saxon 9.6.0-10 is used because it is the latest 9.6 version provided by Saxon
    * Saxon 9.7.0-14 is used because it is the latest 9.7 version provided by Saxon
    tofi86 authored and Sandro Cirulli committed Jan 16, 2017
    Configuration menu
    Copy the full SHA
    f2db6e4 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2017

  1. Report all the basic types and valid numeric expressions (#58)

    - Cover all the built-in types supported by every XSLT 2.0 processor #50 
    - Fix test:report-atomic-value() for numeric literals #55
    AirQuick authored and Sandro Cirulli committed Jan 19, 2017
    Configuration menu
    Copy the full SHA
    9b94529 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2017

  1. Keep type annotations in $impl:test-items (#63)

    * fixes #47 by creating an implicit document node
    AirQuick authored and Sandro Cirulli committed Feb 1, 2017
    Configuration menu
    Copy the full SHA
    01c7e25 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2017

  1. Run tests with Saxon 9.7.0-15 (#77)

    * Use the same environment variable name as .travis.yml
    * Put Saxon jar into temp dir as .travis.yml does
    * Run tests with Saxon 9.7.0-15
    AirQuick authored and Sandro Cirulli committed Feb 14, 2017
    Configuration menu
    Copy the full SHA
    72a4c71 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2017

  1. Revert harnesses to v0.3.0 and add UTF-8 encoding #74 #72 (#76)

    fixes #74 and includes #72
    Sandro Cirulli authored Feb 16, 2017
    Configuration menu
    Copy the full SHA
    ad6b041 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2017

  1. Consolidate cleanup tasks in batch script(#73)

    AirQuick authored and Sandro Cirulli committed Mar 4, 2017
    Configuration menu
    Copy the full SHA
    bae9ce1 View commit details
    Browse the repository at this point in the history
  2. Highlight the link target (#79)

    AirQuick authored and Sandro Cirulli committed Mar 4, 2017
    Configuration menu
    Copy the full SHA
    cd1908a View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2017

  1. Run XProc test on AppVeyor (#86)

    * The test for XProc harness for Saxon is executed only when a Saxon 9.7.0.-15 is used
    
    * Expect UTF-8
    
    * Log skip when XProc test was not run
    
    * Align appveyor.yml with #96
    
    * Align xspec-bat.cmd with #96 (should fail)
    
    * Expect UTF-8
    AirQuick authored and Sandro Cirulli committed Mar 7, 2017
    Configuration menu
    Copy the full SHA
    ef2d44c View commit details
    Browse the repository at this point in the history
  2. Align Travis configuration with AppVeyor in #86 (#96)

    * align Travis configuration with AppVeyor in #86
    Sandro Cirulli authored Mar 7, 2017
    Configuration menu
    Copy the full SHA
    f4811a5 View commit details
    Browse the repository at this point in the history
  3. Get the URLs back, adapted.

    fgeorges committed Mar 7, 2017
    Configuration menu
    Copy the full SHA
    a5ceb3a View commit details
    Browse the repository at this point in the history
  4. Fix indent.

    fgeorges committed Mar 7, 2017
    Configuration menu
    Copy the full SHA
    a93e273 View commit details
    Browse the repository at this point in the history
  5. Revive @Assert and @context.

    fgeorges committed Mar 7, 2017
    Configuration menu
    Copy the full SHA
    388c62e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    74c9f0c View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2017

  1. Configuration menu
    Copy the full SHA
    8946ab5 View commit details
    Browse the repository at this point in the history
  2. add XProc harness for Saxon from v0.4.0 (#108)

    * integrate parts of code review pr #103 for Saxon XProc harness
    Sandro Cirulli authored Mar 15, 2017
    Configuration menu
    Copy the full SHA
    74312e1 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2017

  1. Display result.log on test failure (#110)

    - fixes #109
    AirQuick authored and Sandro Cirulli committed Mar 29, 2017
    Configuration menu
    Copy the full SHA
    2f71caa View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2017

  1. Update Saxon versions (#116)

    - update Saxon to versions 9.7.0-18 and 9.7.0-15 for running the test suite
    AirQuick authored and Sandro Cirulli committed Apr 8, 2017
    Configuration menu
    Copy the full SHA
    359b721 View commit details
    Browse the repository at this point in the history
  2. Make XProc testing command lines more portable (#98)

    - remove TRAVIS_BUILD_DIR variable and use current working directory (pwd)
    AirQuick authored and Sandro Cirulli committed Apr 8, 2017
    Configuration menu
    Copy the full SHA
    e99b5a2 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2017

  1. Separate common tests (for XSLT and XQuery) from generate-tests-utils…

    ….xspec (only for XSLT) (#83)
    
    * migrate shared XSLT and XQuery tests from generate-tests-utils.xspec to generate-x-utils.xspec
    * add TODO comments in generate-tests-utils.xspec for incomplete XQuery tests
    AirQuick authored and Sandro Cirulli committed Apr 9, 2017
    Configuration menu
    Copy the full SHA
    120b331 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2017

  1. Added documentation for attributes in RNG schema (#115)

    raducoravu authored and Sandro Cirulli committed Apr 10, 2017
    Configuration menu
    Copy the full SHA
    0ef7b8c View commit details
    Browse the repository at this point in the history
  2. Migrate test:tests to test/*.xspec (#118)

    - fixes #62
    - Remove tests for report-atomic-value()
    - Migrate tests for node-deep-equal() to generate-tests-utils.xspec
    - Remove tests for test:deep-equal()
    - Migrate tests for item-deep-equal() to generate-x-utils.xspec
    - Migrate tests for sorted-children() to generate-tests-utils.xspec
    - Migrate tests for report-value to generate-tests-utils.xspec
    AirQuick authored and Sandro Cirulli committed Apr 10, 2017
    Configuration menu
    Copy the full SHA
    cb4b235 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2017

  1. Stop using functx namespace (#104)

    - fixes 95
    AirQuick authored and Sandro Cirulli committed Apr 16, 2017
    Configuration menu
    Copy the full SHA
    701bd34 View commit details
    Browse the repository at this point in the history
  2. Do not copy unused namespaces from format utils to output (#91)

    * exclude xmlns:x and xmlns:pkg 
    * fixes 90
    AirQuick authored and Sandro Cirulli committed Apr 16, 2017
    Configuration menu
    Copy the full SHA
    a2b8e59 View commit details
    Browse the repository at this point in the history
  3. xspec.bat (Windows) fails when path contains parentheses

    * fixes 84
    AirQuick authored and Sandro Cirulli committed Apr 16, 2017
    Configuration menu
    Copy the full SHA
    9f28df6 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2017

  1. Escape apostrophe in URI (#119)

    * fixes #119
    * escape apostrophe in URI to run XSpec test with folder containing an apostrophe in its name
    * add tests for shell and batch scripts
    Sandro Cirulli authored Apr 17, 2017
    Configuration menu
    Copy the full SHA
    4e99c1d View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2017

  1. Run tests with XML Calabash 1.1.16-97 (#123)

    AirQuick authored and Sandro Cirulli committed Apr 20, 2017
    Configuration menu
    Copy the full SHA
    942e26f View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2017

  1. add checks for saxon script + test (#124)

    * closes #121 and #122 
    * add additional checks for using the Saxon script with EXPath Packaging system
    * add a test for the shell script
    Sandro Cirulli authored Apr 22, 2017
    Configuration menu
    Copy the full SHA
    1101540 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2017

  1. add Schematron support (#105)

    * closes #75
    vincentml authored and Sandro Cirulli committed May 4, 2017
    Configuration menu
    Copy the full SHA
    6b6d07b View commit details
    Browse the repository at this point in the history

Commits on May 25, 2017

  1. Add documentation for Schematron support (#129)

    * closes #128
    Sandro Cirulli authored May 25, 2017
    Configuration menu
    Copy the full SHA
    e318391 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2017

  1. add XProc harness for BaseX standalone (review #103) (#136)

    * add XProc harness for BaseX standalone (review #103)
    
    - add XProc harness for BaseX 8.6.4 standalone
    - add Travis configuration for BaseX
    - add test for BaseX
    - add tutorial files for XQuery
    
    * create directory for BaseX
    
    * add double square bracket in condition
    
    * add semi-colon
    
    * add semi-colon in condition for test
    
    * test whole output message instead of line
    Sandro Cirulli authored and fgeorges committed Jun 10, 2017
    Configuration menu
    Copy the full SHA
    436ceb0 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2017

  1. From pull request #129 discussion: suppress warning message and clean…

    … up temporary files (#131)
    
    Suppress warning message in Schematron compilation and clean up temporary files
    vincentml authored Jun 26, 2017
    Configuration menu
    Copy the full SHA
    c25a849 View commit details
    Browse the repository at this point in the history
  2. Allow Schematron XSLTs to be provided externally (#133)

    Allow Schematron XSLTs to be provided externally
    vincentml authored Jun 26, 2017
    Configuration menu
    Copy the full SHA
    a602c4b View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2017

  1. End-to-end test for XSpec itself (#81)

    AirQuick authored and Sandro Cirulli committed Aug 29, 2017
    Configuration menu
    Copy the full SHA
    a032c19 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2017

  1. Add TODO comments for focus/pending tests in #4 (#61)

    AirQuick authored and Sandro Cirulli committed Aug 30, 2017
    Configuration menu
    Copy the full SHA
    73aa6f9 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2017

  1. Configuration menu
    Copy the full SHA
    cc3a18b View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2017

  1. Add end-to-end tests for testing failing and pending functionalities

    * fixes #4
    AirQuick authored and Sandro Cirulli committed Oct 1, 2017
    Configuration menu
    Copy the full SHA
    9608693 View commit details
    Browse the repository at this point in the history
  2. Remove JAVA_OPTIONS message from output in Travis (#148)

    Sandro Cirulli authored Oct 1, 2017
    Configuration menu
    Copy the full SHA
    5f2cf8c View commit details
    Browse the repository at this point in the history
  3. Replace regression tests for #50 and #55 as end-to-end tests (#145)

    AirQuick authored and Sandro Cirulli committed Oct 1, 2017
    Configuration menu
    Copy the full SHA
    4031674 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2017

  1. Balisage improvements to Schematron support (#149)

    * Added new element x:expect-rule to test that a Schematron rule is fired/thrown.
    * Added new attribute @count to test that an Schematron assert, report, or rule is thrown a specific number of times.
    * Changed the RelaxNG grammar to allow x:expect in scenarios that have Schematron-specific expect elements.
    * Changed the location of the compiled Schematron XSLT to the same folder as the Schematron so that relative file paths that are used within the Schematron will work. 
    * Extended the @id attribute matching to include the @id attribute on the Schematron pattern element.
    * Allow the @Label attribute on Schematron-specific expect elements.
    * Added more unit tests for Schematron support including: relative file path to locate a dependency; embedded XSLT function; id attribute on assertion, rule, pattern and imported; abstract pattern; abstract rule; x:expect-rule; @count
    vincentml authored Nov 6, 2017
    Configuration menu
    Copy the full SHA
    7205f22 View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2017

  1. Run tests with Saxon 9.8.0.7, 9.7.0.21 and 9.7.0.19 (#157)

    AirQuick authored and Sandro Cirulli committed Dec 28, 2017
    Configuration menu
    Copy the full SHA
    78f63a6 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2018

  1. Improvements to HTML report (#135)

    * Modified the HTML report to include CSS inline and include the success/fail/pending images from oXygen inline as one file.
    
    * Right align edges in the HTML report
    
    * Reduce left and right body margins in the HTML report
    
    * Remove auto-capitalization of scenario labels
    
    * Added parameter "inline-css" to format-xspec-report.xsl. If set to value other than "false" will cause the report CSS to be included in the HTML report file instead of referenced. Default is false (safe for XProc). xspec.bat and xspec.sh set the parameter to true,
    
    * Report formatting changes including to display passed / pending / failed / total counts similar to oXygen report format.
    vincentml authored and Sandro Cirulli committed Jan 7, 2018
    Configuration menu
    Copy the full SHA
    c76d4fd View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2018

  1. Add tests for CSS inline (#159)

    * Add tests for shell and batch scripts for #135
    Sandro Cirulli authored Jan 24, 2018
    Configuration menu
    Copy the full SHA
    ffd5eda View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2018

  1. Add Ant build support for Schematron (#160)

    - add steps to run XSpec test for Schematron in Ant build script
    - add basic documentation to run Ant build script via command line and oXygen
    - install Ant 1.9.8 in Travis and AppVeyor configurations 
    - standardize and refactor Travis and AppVeyor configuration
    - add tests for running XSpec test for Schematron with Ant build script
    - add tests for running XSpec test for XSLT with Ant build script
    - add JavaScript function to get file path from URL (used in Ant build script)
    - use resolve-uri function in XSLT transformation for Schematron
    Sandro Cirulli authored Feb 4, 2018
    Configuration menu
    Copy the full SHA
    63cf95d View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2018

  1. Configuration menu
    Copy the full SHA
    c9fdb91 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2018

  1. Include path to the test source files in all report formats (#188)

    * Add attribute xspec and attribute schematron to XML report
    * Add attribute xspec-original-location to intermediate XSpec file for Schematron
    * Add testsuites/@name to JUnit XML
    * Improve the HTML report header title for Schematron tests
    * Add end-to-end tests for XQuery and Schematron
    vincentml authored and AirQuick committed Apr 2, 2018
    Configuration menu
    Copy the full SHA
    b5707e9 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2018

  1. Enhance coverage-report.xsl to be able to specify css location (#194)

    Also
    * Enhance it to be able to inline css
    * Update xspec.sh and xpsec.bat to enable inline css (aligned with #135)
    cmarchand authored and AirQuick committed Apr 9, 2018
    Configuration menu
    Copy the full SHA
    0e21fca View commit details
    Browse the repository at this point in the history