DSNTK | Decision Toolkit
This is an opinionated set of patches to the original TCK test cases. The rule of thumb is, that none of these patches should change the meaning of the test. There is a detailed description for each patch provided with an explanation why this patch should be applied.
There is a dedicated script named apply-patches.sh
prepared for applying patches to the original TCK repository.
To apply all patches, clone a fresh copy of TCK master branch,
for example to ~/Temp
directory:
$ cd ~/Temp
$ git clone https://github.com/dmn-tck/tck.git tck
After cloning the TCK master branch, run apply-patches.sh script like this:
$ ./apply-patches ~/Temp/tck
There is also a dedicated script named remove-patches.sh
prepared for removing patches from the original TCK repository.
Assuming that the TCK repository with applied patches
is placed in ~/Temp
directory, then to remove all the patches,
run remove-patches.sh script like this:
$ ./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 are greatly appreciated. If you would like to get involved, please don't hesitate to reach out to us. All contributions intentionally submitted for inclusion in the work by you, shall be dual licensed as above, without any additional terms or conditions.