-
Notifications
You must be signed in to change notification settings - Fork 1
v187
Version 1.87.0 brings some enhancements for DTest:
-
Checkwas supposed to display the line of code that called check - this wasn't working and now does. -
CodeCoverage has been upgraded to 0.10.7 which now can also process code in #. We also reviewed the way in which CodeCoverage is integrated and no longer include it with DTest to avoid unneccessary duplication. There are various ways to obtain it:
- DTest will silently look for the Tatin Usercommands and try to get CodeCoverage using Tatin.
- If that does not work, we'll search all UCMD folders (typically
MyUCMDsin your home directory) for a folder called "aplteam-CodeCoverage-vvvv" (with vvvv being the version number of the version that DTest has been tested against). - Finally you can store CodeCoverage elsewhere (a typical use case would be when you have cloned its repository anyway and want to point to its folder). In such cases, simply set up a configuration/environment variabled called "DTEST_CODECOVERAGE_PATH" that points to its path.
-
the help "]DTest -?" did not mention the -coverag flag. Fixed.
-
missing setup/teardown-fns did not ⎕STOP when -halt was set
-
it is now possible to add an empty "setup:" declaration to .dyalogtest files to avoid running any setup functions
-
logging was in some cases duplicated into the session - I think this is avoided now w/o any loss of information.
-
the
-clearmodifier now also removes links into #