Skip to content
Michael Baas edited this page May 25, 2022 · 3 revisions

Version 1.70 (May 2022)

DBuild & DTest

  • Removed code for compatibility with old versions. DBuild/DTest 1.7 requires at least Dyalog v18.0.
  • Lots of updates throughout the wiki

DBuild

  • DBuild: DATA: support for .TXT files was mistakenly removed with 1.4 - fixed that.
  • DEFAULTS were never applied to # - now they are.
  • New modifier -target to override TARGET.
  • incompatible change: to import *.APLA use the APL directive! DATA used to support this, but it now strictly reads file content and assigns it.

DTest

  • Various little tweaks in DBuild & DTest and its tools (for example, if -halt is used, Check will produce more verbose output & explanation).
  • Renamed switch "-coco" to "-coverage" (can be shortened to -co and changed name of "CodeCoverage_Subject" in .dyalogtest file to "Coverage" per #9)
  • Support for "SuccessValue" in .dyalogtest file: in case tests would return boolean result instead of string.
    SuccessValue defines the exact value which test return to indicate "success". Anything else will be interpreted as sign of failure.
  • The values for the setup and teardown modifiers are now optional, so you can avoid running any by using the modifier w/o value (so -setup will run NO setups)
  • Added Assert for "lighter" tests

Clone this wiki locally