Skip to content

ETF test driver for running BaseX XQuery based test projects

License

Notifications You must be signed in to change notification settings

etf-validator/etf-bsxtd

Repository files navigation

ETF Test Driver for testing XML files with BaseX

The test driver is loaded by the ETF framework at runtime. The test driver loads the test data into the integrated BaseX database and executes XQuery data test scripts bundled as ETF project files.

European Union Public Licence 1.2 Latest version Java CI

© 2017-2022 European Union, interactive instruments GmbH. Licensed under the EUPL.

About ETF

ETF is an open source testing framework for validating spatial data, metadata and web services in Spatial Data Infrastructures (SDIs). For documentation about ETF, see http://docs.etf-validator.net.

Please report issues in the GitHub issue tracker of the ETF Web Application.

ETF component version numbers comply with the Semantic Versioning Specification 2.0.0.

Build information

The project can be build and installed by running the gradlew.sh/.bat wrapper with:

$ gradlew build install

Installation

Copy the JAR path to the $driver directory. The $driver directory is configured in your etf-config.properties configuration path as variable etf.testdrivers.dir. If the driver is loaded correctly, it is displayed on the status page.

Updating

Remove the old JAR path from the $driver directory and exchange it with the new version.

Developing BaseX-based Executable Test Suites

The ETF developer manual describes how to develop Executable Test Suites using BaseX.