Releases: Cornutum/tcases
Releases · Cornutum/tcases
Tcases 1.5.4
This release contains several improvements to existing features.
Tcases 1.5.3
This release contains several improvements to existing features.
Tcases 1.5.2
Ever wonder if a different random seed might lead to more interesting test cases? Try this one weird trick.
Tcases 1.5.1
- HTML test case reports: Tcases output is often used to guide manual testing. But let's face it -- reading XML is not a lot of fun. So now you can ask Tcases to produce test case definitions in the form of an HTML report.
Tcases 1.5.0
- Better performance: Due to an improved constraint solver, Tcases generates results much faster, even for large and complex input models that previously caused Tcases to "freeze". More about this release...
Tcases 1.4.0
- Introducing Output Annotations: For an output transformation to produce concrete test cases, sometimes the basic information in the input model is not enough. You need to add extra information that is not important for generating the test cases but is necessary to form the final output. That's what output annotations are for.
- JUnit output: To assist completion of test case code, Tcases now adds comments listing all input variable values in the Given section of each @test method body. But if you prefer the previous output format, you can exclude these comments using the command line option
-p values=false. - See Troubleshooting FAQs for more help on what to do when things go wrong. This includes more info on how to control Tcases logging output, including how to redirect logging to standard output. Also, logging messages have been improved to make it easier to understand what's going on.
- Reducer: For better performance, reduce test cases for each function independently
Tcases 1.3.1
Changes
- To better support embedding in other apps, add stream-based methods for generating (Tcases.getTests) and exporting (Tcases.writeTests) test case definitions.