All Projects → xspec → xspec

xspec / xspec

Licence: MIT License
XSpec is a unit test and behaviour-driven development (BDD) framework for XSLT, XQuery, and Schematron.

Programming Languages

HTML
75241 projects
XSLT
1337 projects
shell
77523 projects
XProc
15 projects
XQuery
69 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to xspec

Xmlunit.net
XMLUnit.NET 2.x
Stars: ✭ 50 (-45.05%)
Mutual labels:  unit-testing, xml
xrechnung-schematron
Schematron rules for the German CIUS (XRechnung) of EN16931:2017
Stars: ✭ 19 (-79.12%)
Mutual labels:  xml, schematron
Xmlunit
XMLUnit for Java 2.x
Stars: ✭ 232 (+154.95%)
Mutual labels:  unit-testing, xml
trx2junit
Transforms XML from trx-Testresults to JUnit-Testresults / trx to JUnit XML and the other way round
Stars: ✭ 42 (-53.85%)
Mutual labels:  unit-testing, xml
MultiStateToggleButton
Android's ToggleButton offers only two states, MultiStateToggleButton fixes this by offering as many states depending on the number of drawable resources passed in.
Stars: ✭ 20 (-78.02%)
Mutual labels:  xml
xast
Extensible Abstract Syntax Tree
Stars: ✭ 32 (-64.84%)
Mutual labels:  xml
fiet
Fiết is a RSS feed parser in Elixir, which focuses on extensibility, speed, and standard compliance
Stars: ✭ 23 (-74.73%)
Mutual labels:  xml
SAF-T-AO
Official XSD from the Government of Angola for use in SAF-T AO
Stars: ✭ 42 (-53.85%)
Mutual labels:  xml
dummyjdbc
dummyjdbc answers database requests with dummy data to be independent of an existing database.
Stars: ✭ 20 (-78.02%)
Mutual labels:  unit-testing
medialytics
A basic, free tool that shows information about Plex Media Server content
Stars: ✭ 31 (-65.93%)
Mutual labels:  xml
tropic
🍍 Test Runner Library
Stars: ✭ 29 (-68.13%)
Mutual labels:  unit-testing
react-testing-talk
No description or website provided.
Stars: ✭ 12 (-86.81%)
Mutual labels:  unit-testing
MealsCatalogue
Flutter application using base architecture component like BLoC pattern, RxDart, Http, SQFlite, Flavor, Unit Testing (Mockito), Instrumentation Testing and etc 🔥
Stars: ✭ 45 (-50.55%)
Mutual labels:  unit-testing
onixcheck
ONIX validation library and commandline tool
Stars: ✭ 20 (-78.02%)
Mutual labels:  xml
Server-Help
💻 This VSTO Add-In allows the user to ping a list of servers and creates a file for Microsoft Remote Desktop Manager an Excel table. This is used for quickly determining which servers are offline in a list. It is written in 3 different versions as a VSTO Add-In in C# and VB.NET as well as a VBA Add-In.
Stars: ✭ 21 (-76.92%)
Mutual labels:  xml
cpptest
🛠️ Powerful, yet simple, C++ unit testing framework; new home after https://sourceforge.net/projects/cpptest/
Stars: ✭ 51 (-43.96%)
Mutual labels:  unit-testing
xml2json
Xml To Json
Stars: ✭ 32 (-64.84%)
Mutual labels:  xml
zx-spec
A unit testing framework for Sinclair ZX Spectrum assembly
Stars: ✭ 32 (-64.84%)
Mutual labels:  unit-testing
XCTestHTMLReport
Xcode-like HTML report for Unit and UI Tests
Stars: ✭ 581 (+538.46%)
Mutual labels:  unit-testing
GDX-HTML
using HTML + CSS + JS to build libGDX UI!
Stars: ✭ 21 (-76.92%)
Mutual labels:  xml

AppVeyor Build status Azure Pipelines Build Status GitHub Actions Test Workflow Status GitHub Actions Lint Workflow Status

XSpec Release

XSpec is a unit test and behaviour-driven development (BDD) framework for XSLT, XQuery, and Schematron. It is based on the Spec framework of RSpec, which is a BDD framework for Ruby.

XSpec consists of a syntax for describing the behaviour of XSLT, XQuery, or Schematron code, and some code that enables you to test the code against those descriptions.

Getting Started

To get started, check out the installation instructions for MacOS/Linux and Windows and how to write your first XSpec test.

Support

Check out the XSpec documentation in the wiki before raising an issue or ask a question. If you have any question which is not answered in the wiki, feel free to raise an issue or post it in the XSpec discussion list.

Contribute

XSpec is an open source project originally written by Jeni Tennison. It was maintained in the past years by Florent Georges. Active development of XSpec restarted in 2016 and the project is currently maintained by AirQuick (technical development) and Sandro Cirulli (management and community) with the help of the XSpec community.

If you wish to contribute to XSpec, please read the contributing guidelines and then raise or pick up an issue and send us your pull requests. Please document any issue with examples of your XSpec code.

License

XSpec is released under the MIT License. Few parts of the codebase are released under the Mozilla Public License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].