Go to file
JOEL IVEY 8fb0b7b4a1 Updates for M-Unit testing functionality
Changes to functionality include:

STARTUP and SHUTDOWN will be run in each routine instead of the first
instance of STARTUP and SHUTDOWN encountered being the only ones that
were run.  This change was made because of possible suites of tests
which have their own STARTUP and SHUTDOWN that need to be run.  Also, it
does not depend on the order in which test routines are run.

While the coverage functionality can only be run on GT.M systems at the
present time, the routine %utcover has been added to provide additional
ability to run a number of unit tests at one time so that coverage
across all of them can be obtained in one run, this includes
the ability to specify entry at different APIs (e.g., if both verbose
and nonverbose entries are available) as well as run code which is not
part of a unit test to include in the analysis.  The routine %uttcovr
uses this functionality to provide a means of doing coverage analysis on
the %ut routines and can be used as an example of its usage.

A new tag (COV) has been added to the %ut routine (it simply calls the
one in %ut1) so that all user APIs can be accessed within the %ut
routine.

A potential problem with setting up the %ut namespace in the local
instance was addressed by Sam Habiel in the preinstall routine ZZUTPRE.
2015-07-03 14:17:15 -07:00
Routines Updates for M-Unit testing functionality 2015-07-03 14:17:15 -07:00
M-Unit (OSEHRA) Source.zip M-Unit GUI Source and Application 2014-10-06 14:44:41 -07:00
M-Unit Tester Manual 18Sep2014.docx Technical Article and Documentation for M-Unit 2014-10-06 14:48:50 -07:00
M-Unit Tester Manual 18Sep2014.pdf Technical Article and Documentation for M-Unit 2014-10-06 14:48:50 -07:00
MASH-0_2-0_M-Unit_Test_150703.KID Updates for M-Unit testing functionality 2015-07-03 14:17:15 -07:00
MUnit Technical Article - draft 5 JLI.docx Technical Article and Documentation for M-Unit 2014-10-06 14:48:50 -07:00
MUnit Technical Article - draft 5 JLI.pdf Technical Article and Documentation for M-Unit 2014-10-06 14:48:50 -07:00
MUnit_OSEHRA.zip M-Unit GUI Source and Application 2014-10-06 14:44:41 -07:00
Packman Message MASH_0.2_0_150703.txt Updates for M-Unit testing functionality 2015-07-03 14:17:15 -07:00
README.md Updated Read-Me file. 2014-10-06 14:56:04 -07:00

README.md

M-Unit

MUMPS (M) Unit Testing functionality. This version was generated with the namespace %ut for OSEHRA based on the original XTMUNIT functionality that I wrote while working with the Department of Veteran Affairs.

It can be run at the command line, but also includes a GUI client application which was modified to work with this version of the M-Unit functionality.
The source code for the GUI client and the compiled application are included in separate zip files.