dsntk | Decision Toolkit
This is an opinionated set of patches to the original TCK test cases. None of these patches changes the meaning of the test. There is a detailed explanation why it was applied.
There is a dedicated script apply-patches.sh prepared for applying patches to the original TCK repository.
To apply all patches, clone a fresh copy of TCK master branch, to e.g. ~/temp
directory:
$ cd ~/temp
$ git clone https://github.com/dmn-tck/tck.git tck
After cloning the TCK master branch, run the apply-patches.sh script:
$ ./scripts/apply-patches ~/temp/tck
There is a dedicated script remove-patches.sh prepared for removing patches from the original TCK repository.
Assuming that the TCK master branch with applied patches is placed in ~/temp
directory,
then to remove all the patches run remove-patches.sh script:
$ ./scripts/remove-patches ~/temp/tck
Licensed under either of
- MIT license (see LICENSE-MIT) or
- Apache License, Version 2.0 (see LICENSE and NOTICE)
at your option.
Any contributions to TCK patches are greatly appreciated. All contributions intentionally submitted for inclusion in the work by you, shall be dual licensed as above, without any additional terms or conditions.