2115 lines
173 KiB
Plaintext
2115 lines
173 KiB
Plaintext
The following capture shows the installation of M-Unit (MASH*1.5*0) and the
|
||
results of unit tests in non-verbose mode [starting at D ^%utt1] and verbose
|
||
mode with high resolution timing [starting at D EN^%ut("%utt1",3)] as well as
|
||
coverage analysis [starting at D ^%uttcovr] in a Cache system with VistA
|
||
support installed.
|
||
|
||
|
||
The commands used are:
|
||
D ^XUP - Entry into the EVE menu to install the patch
|
||
|
||
D ^%utt1 - this runs the unit tests in non-verbose mode, showing periods
|
||
for each passing test. Note that due to simply showing a '.'
|
||
for successful tests instead of listing every test run, the
|
||
non-verbose listing is much more compact and highlights any
|
||
problems that are encountered.
|
||
|
||
D EN^%ut("%utt1",3) - runs unit tests with VERBOSITY set to 3, this
|
||
causes each test to be listed with its result and at level
|
||
3 it lists execution time for each test in fractional
|
||
milliseconds
|
||
|
||
D ^%uttcovr - runs detailed coverage analysis for the unit test routines
|
||
with level set to 3, which lists coverage by routine,
|
||
coverage by tag within routines, and within each routine lists
|
||
by tag lines that were NOT covered. The routine %uttcovr runs
|
||
the tests and routines in multiple ways to cover all of the
|
||
different ways that the tests can be run and to cover as well
|
||
as possible all of the paths in the code being tested.
|
||
|
||
|
||
|
||
VISTA>S DUZ=1 D Q^DI,^%ZIS
|
||
|
||
|
||
VA FileMan 22.0
|
||
|
||
|
||
Select OPTION:
|
||
DEVICE: HOME// Console (Cache' on Windows) Right Margin: 80//
|
||
|
||
VISTA>D ^XUP
|
||
|
||
Setting up programmer environment
|
||
This is a TEST account.
|
||
|
||
Terminal Type set to: C-VT220
|
||
|
||
Select OPTION NAME: EVE
|
||
1 EVE Systems Manager Menu
|
||
2 EVENT CAPTURE ECX ECS MAINTENANCE Event Capture
|
||
3 EVENT CAPTURE (ECS) EXTRACT AU ECX ECS SOURCE AUDIT Event Capture
|
||
(ECS) Extract Audit
|
||
4 EVENT CAPTURE DATA ENTRY ECENTER Event Capture Data Entry
|
||
5 EVENT CAPTURE EXTRACT ECXEC Event Capture Extract
|
||
Press <RETURN> to see more, '^' to exit this list, OR
|
||
CHOOSE 1-5: 1 EVE Systems Manager Menu
|
||
|
||
WARNING -- TASK MANAGER DOESN'T SEEM TO BE RUNNING!!!!
|
||
|
||
Core Applications ...
|
||
Device Management ...
|
||
Menu Management ...
|
||
Programmer Options ...
|
||
Operations Management ...
|
||
Spool Management ...
|
||
Information Security Officer Menu ...
|
||
Taskman Management ...
|
||
User Management ...
|
||
Application Utilities ...
|
||
Capacity Planning ...
|
||
HL7 Main Menu ...
|
||
|
||
Select Systems Manager Menu <TEST ACCOUNT> Option: PROgrammer Options
|
||
|
||
KIDS Kernel Installation & Distribution System ...
|
||
PG Programmer mode
|
||
Delete Unreferenced Options
|
||
Error Processing ...
|
||
Global Block Count
|
||
Routine Tools ...
|
||
|
||
Select Programmer Options <TEST ACCOUNT> Option: KIDS Kernel Installation & Dis
|
||
tribution System
|
||
|
||
Edits and Distribution ...
|
||
Utilities ...
|
||
Installation ...
|
||
Patch Monitor Main Menu ...
|
||
|
||
Select Kernel Installation & Distribution System <TEST ACCOUNT> Option: INStalla
|
||
tion
|
||
|
||
1 Load a Distribution
|
||
2 Verify Checksums in Transport Global
|
||
3 Print Transport Global
|
||
4 Compare Transport Global to Current System
|
||
5 Backup a Transport Global
|
||
6 Install Package(s)
|
||
Restart Install of Package(s)
|
||
Unload a Distribution
|
||
|
||
Select Installation <TEST ACCOUNT> Option: LOAd a Distribution
|
||
Enter a Host File: C:\TEMP\MASH_1.5_0.KID
|
||
|
||
KIDS Distribution saved on Jul 04, 2017@12:57:48
|
||
Comment: Updated version of M-Unit functionality
|
||
|
||
This Distribution contains Transport Globals for the following Package(s):
|
||
MASH*1.5*0
|
||
Distribution OK!
|
||
|
||
Want to Continue with Load? YES//
|
||
Loading Distribution...
|
||
|
||
MASH*1.5*0
|
||
Use INSTALL NAME: MASH*1.5*0 to install this Distribution.
|
||
|
||
1 Load a Distribution
|
||
2 Verify Checksums in Transport Global
|
||
3 Print Transport Global
|
||
4 Compare Transport Global to Current System
|
||
5 Backup a Transport Global
|
||
6 Install Package(s)
|
||
Restart Install of Package(s)
|
||
Unload a Distribution
|
||
|
||
Select Installation <TEST ACCOUNT> Option: 6 Install Package(s)
|
||
Select INSTALL NAME: MASH*1.5*0 Loaded from Distribution 7/4/17@13:10:1
|
||
6
|
||
=> Updated version of M-Unit functionality ;Created on Jul 04, 2017@12:5
|
||
|
||
This Distribution was loaded on Jul 04, 2017@13:10:16 with header of
|
||
Updated version of M-Unit functionality ;Created on Jul 04, 2017@12:57:48
|
||
It consisted of the following Install(s):
|
||
MASH*1.5*0
|
||
Checking Install for Package MASH*1.5*0
|
||
|
||
Install Questions for MASH*1.5*0
|
||
|
||
Incoming Files:
|
||
|
||
17.9001 M-UNIT TEST GROUP (including data)
|
||
|
||
Want KIDS to Rebuild Menu Trees Upon Completion of Install? NO//
|
||
|
||
|
||
Want KIDS to INHIBIT LOGONs during the install? NO//
|
||
Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO//
|
||
|
||
Enter the Device you want to print the Install messages.
|
||
You can queue the install by enter a 'Q' at the device prompt.
|
||
Enter a '^' to abort the install.
|
||
|
||
DEVICE: HOME// Console (Cache' on Windows)
|
||
|
||
Install Started for MASH*1.5*0 :
|
||
Jul 04, 2017@13:10:43
|
||
|
||
Build Distribution Date: Jul 04, 2017
|
||
|
||
Installing Routines:
|
||
Jul 04, 2017@13:10:43
|
||
|
||
Running Pre-Install Routine: ^ZZUTPRE
|
||
|
||
Installing Data Dictionaries:
|
||
Jul 04, 2017@13:10:43
|
||
|
||
Installing Data:
|
||
Jul 04, 2017@13:10:43
|
||
|
||
Installing PACKAGE COMPONENTS:
|
||
|
||
Installing REMOTE PROCEDURE
|
||
|
||
Installing OPTION
|
||
Jul 04, 2017@13:10:43
|
||
|
||
Running Post-Install Routine: ^ZZUTPOST
|
||
Routine: ut Loaded, Saved as %ut
|
||
Routine: ut1 Loaded, Saved as %ut1
|
||
Routine: utcover Loaded, Saved as %utcover
|
||
Routine: utt1 Loaded, Saved as %utt1
|
||
Routine: utt2 Loaded, Saved as %utt2
|
||
Routine: utt3 Loaded, Saved as %utt3
|
||
Routine: utt4 Loaded, Saved as %utt4
|
||
Routine: utt5 Loaded, Saved as %utt5
|
||
Routine: utt6 Loaded, Saved as %utt6
|
||
Routine: utt7 Loaded, Saved as %utt7
|
||
Routine: uttcovr Loaded, Saved as %uttcovr
|
||
|
||
Updating Routine file...
|
||
|
||
Updating KIDS files...
|
||
|
||
MASH*1.5*0 Installed.
|
||
Jul 04, 2017@13:10:44
|
||
|
||
NO Install Message sent
|
||
|
||
Install Completed
|
||
|
||
|
||
|
||
1 Load a Distribution
|
||
2 Verify Checksums in Transport Global
|
||
3 Print Transport Global
|
||
4 Compare Transport Global to Current System
|
||
5 Backup a Transport Global
|
||
6 Install Package(s)
|
||
Restart Install of Package(s)
|
||
Unload a Distribution
|
||
|
||
Select Installation <TEST ACCOUNT> Option: ^PG Programmer mode
|
||
|
||
|
||
VISTA>d ^%utt1
|
||
|
||
Running tests in NON-VERBOSE mode
|
||
For Verbose mode use DO VERBOSE^%utt1(ARG) where ARG is an integer 1 to 3
|
||
ENTER RETURN TO CONTINUE: ....
|
||
T5^%utt1 - Error count check - This is an intentional failure
|
||
.
|
||
T5^%utt1 - Error count check - Intentionally throwing a failure
|
||
.................
|
||
BADCHKEQ^%utt5 - CHKEQ should fail on unequal value - <4> vs <3> - SET UNEQUAL
|
||
ON PURPOSE - SHOULD FAIL
|
||
|
||
BADCHKTF^%utt5 - CHKTF should fail on false value - SET FALSE (0) ON PURPOSE -
|
||
SHOULD FAIL
|
||
|
||
BADERROR^%utt5 - throws an error on purpose - Error: <UNDEFINED>BADERROR+6^%utt
|
||
5 *Q
|
||
|
||
CALLFAIL^%utt5 - called FAIL to test it - Called FAIL to test it
|
||
|
||
LEAKSBAD^%utt5 - check leaks with leak - LEAKSBAD TEST - X NOT SPECIFIED VARIABL
|
||
E LEAK: X
|
||
|
||
NVLDARG1^%utt5 - check invalid arg in CHKEQ - NO VALUES INPUT TO CHKEQ^%ut - no
|
||
evaluation possible
|
||
................................................................................
|
||
|
||
Ran 6 Routines, 37 Entry Tags
|
||
Checked 109 tests, with 7 failures and encountered 1 error.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
D EN^%ut("%utt1",3)
|
||
|
||
|
||
----------------------------------- %utt1 -----------------------------------
|
||
T1 - - Make sure Start-up Ran.-------------------------------- [OK] 0.053ms
|
||
T2 - - Make sure Set-up runs.--------------------------------- [OK] 0.028ms
|
||
T3 - - Make sure Teardown runs.------------------------------- [OK] 0.019ms
|
||
T4 - Entry point using XTMENT.-------------------------------- [OK] 0.025ms
|
||
T5 - Error count check
|
||
T5^%utt1 - Error count check - This is an intentional failure
|
||
.
|
||
T5^%utt1 - Error count check - Intentionally throwing a failure
|
||
.------------------------------------------------------------- [FAIL] 0.049m
|
||
s
|
||
T6 - Succeed Entry Point...----------------------------------- [OK] 0.029ms
|
||
T7 - Make sure we write to principal even though we are on another device..
|
||
------------------------------------------------------------- [OK] 25.159ms
|
||
T8 - If IO starts with another device, write to that device as if it's the prici
|
||
pal device.--------------------------------------------------- [OK] 1089.334ms
|
||
COVRPTGL - coverage report returning global....--------------- [OK] 0.731ms
|
||
|
||
----------------------------------- %utt2 -----------------------------------
|
||
T11 - An @TEST Entry point in Another Routine invoked through XTROU offsets.
|
||
------------------------------------------------------------- [OK] 0.251ms
|
||
T12 - An XTENT offset entry point in Another Routine invoked through XTROU offse
|
||
ts.----------------------------------------------------------- [OK] 0.029ms
|
||
|
||
----------------------------------- %utt4 -----------------------------------
|
||
MAIN - - Test coverage calculations--------------------------- [OK] 0.053ms
|
||
|
||
----------------------------------- %utt5 -----------------------------------
|
||
NEWSTYLE - identify new style test indicator functionality.--- [OK] 0.031ms
|
||
OLDSTYLE - identify old style test indicator functionality..- [OK] 0.099ms
|
||
OLDSTYL1 - identify old style test indicator 2.-------------- [OK] 0.019ms
|
||
BADCHKEQ - CHKEQ should fail on unequal value
|
||
BADCHKEQ^%utt5 - CHKEQ should fail on unequal value - <4> vs <3> - SET UNEQUAL
|
||
ON PURPOSE - SHOULD FAIL
|
||
-------------------------------------------------------------- [FAIL] 0.025m
|
||
s
|
||
BADCHKTF - CHKTF should fail on false value
|
||
BADCHKTF^%utt5 - CHKTF should fail on false value - SET FALSE (0) ON PURPOSE -
|
||
SHOULD FAIL
|
||
-------------------------------------------------------------- [FAIL] 0.022m
|
||
s
|
||
BADERROR - throws an error on purpose
|
||
BADERROR^%utt5 - throws an error on purpose - Error: <UNDEFINED>BADERROR+6^%utt
|
||
5 *Q
|
||
-------------------------------------------------------------- [FAIL] 0.285m
|
||
s
|
||
CALLFAIL - called FAIL to test it
|
||
CALLFAIL^%utt5 - called FAIL to test it - Called FAIL to test it
|
||
-------------------------------------------------------------- [FAIL] 0.029m
|
||
s
|
||
LEAKSOK - check leaks should be ok---------------------------- [OK] 0.082ms
|
||
LEAKSBAD - check leaks with leak
|
||
LEAKSBAD^%utt5 - check leaks with leak - LEAKSBAD TEST - X NOT SPECIFIED VARIABL
|
||
E LEAK: X
|
||
-------------------------------------------------------------- [FAIL] 0.088m
|
||
s
|
||
NVLDARG1 - check invalid arg in CHKEQ
|
||
NVLDARG1^%utt5 - check invalid arg in CHKEQ - NO VALUES INPUT TO CHKEQ^%ut - no
|
||
evaluation possible
|
||
-------------------------------------------------------------- [FAIL] 0.027m
|
||
s
|
||
ISUTEST - check ISUTEST inside unit test.--------------------- [OK] 0.015ms
|
||
|
||
----------------------------------- %utt6 -----------------------------------
|
||
SETROUS - - generate array with indices of routines to exclude......
|
||
------------------------------------------------------------- [OK] 0.058ms
|
||
CHKCMDLN - check command line processing of %utt5------------- [OK] 0.009ms
|
||
CHKGUI - check GUI processing of %utt5------------------------ [OK] 0.008ms
|
||
CKGUISET - check list of tests returned by GUISET------------- [OK] 0.008ms
|
||
NEWSTYLE - test return of valid new style or @TEST indicators...[OK] 0.722ms
|
||
|
||
---------------------------------- %uttcovr ----------------------------------
|
||
RTNANAL - - routine analysis...------------------------------- [OK] 0.302ms
|
||
COVCOV - - check COVCOV - remove seen lines......------------- [OK] 0.132ms
|
||
COVRPT...........--------------------------------------------- [OK] 1.575ms
|
||
COVRPTLS - - coverage report returning text in global...........[OK] 4.048ms
|
||
TRIMDATA - - TRIMDATA in %utcover..--------------------------- [OK] 0.064ms
|
||
LIST - - LIST in %utcover............------------------------- [OK] 0.490ms
|
||
CACHECOV - - set up routine for analysis in globals..--------- [OK] 4.299ms
|
||
LINEDATA - - convert code line to based on tags and offset, and identify active
|
||
code lines............---------------------------------------- [OK] 0.090ms
|
||
TOTAGS - - convert from lines of code by line number to lines ordered by tag, li
|
||
ne from tag, and only not covered...........------------------ [OK] 0.243ms
|
||
|
||
Ran 6 Routines, 37 Entry Tags
|
||
Checked 109 tests, with 7 failures and encountered 1 error.
|
||
VISTA>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
VISTA>d ^%uttcovr
|
||
|
||
Loading routines to test coverage...
|
||
|
||
|
||
------------------- RUNNING %utt1 -------------------
|
||
....
|
||
T5^%utt1 - Error count check - This is an intentional failure
|
||
.
|
||
T5^%utt1 - Error count check - Intentionally throwing a failure
|
||
.................
|
||
BADCHKEQ^%utt5 - CHKEQ should fail on unequal value - <4> vs <3> - SET UNEQUAL
|
||
ON PURPOSE - SHOULD FAIL
|
||
|
||
BADCHKTF^%utt5 - CHKTF should fail on false value - SET FALSE (0) ON PURPOSE -
|
||
SHOULD FAIL
|
||
|
||
BADERROR^%utt5 - throws an error on purpose - Error: <UNDEFINED>BADERROR+6^%utt
|
||
5 *Q
|
||
|
||
CALLFAIL^%utt5 - called FAIL to test it - Called FAIL to test it
|
||
|
||
LEAKSBAD^%utt5 - check leaks with leak - LEAKSBAD TEST - X NOT SPECIFIED VARIABL
|
||
E LEAK: X
|
||
|
||
NVLDARG1^%utt5 - check invalid arg in CHKEQ - NO VALUES INPUT TO CHKEQ^%ut - no
|
||
evaluation possible
|
||
................................................................................
|
||
|
||
Ran 6 Routines, 37 Entry Tags
|
||
Checked 109 tests, with 7 failures and encountered 1 error.
|
||
Coventry ROU=%utt1
|
||
|
||
------------------- RUNNING %uttcovr -------------------
|
||
......................................................................
|
||
|
||
Ran 1 Routine, 9 Entry Tags
|
||
Checked 70 tests, with 0 failures and encountered 0 errors.
|
||
Coventry ROU=%uttcovr
|
||
|
||
------------------- RUNNING ENTRY^%uttcovr -------------------
|
||
|
||
LEAKSBAD TEST - X NOT SPECIFIED VARIABLE LEAK: X
|
||
xxxxxxxxxxxxxxxxxxxx GOING TO COV^%ut FOR %utt5 at 3
|
||
|
||
|
||
|
||
Loading routines to test coverage...
|
||
....
|
||
BADCHKEQ^%utt5 - CHKEQ should fail on unequal value - <4> vs <3> - SET UNEQUAL
|
||
ON PURPOSE - SHOULD FAIL
|
||
|
||
BADCHKTF^%utt5 - CHKTF should fail on false value - SET FALSE (0) ON PURPOSE -
|
||
SHOULD FAIL
|
||
|
||
BADERROR^%utt5 - throws an error on purpose - Error: <UNDEFINED>BADERROR+6^%utt
|
||
5 *Q
|
||
|
||
CALLFAIL^%utt5 - called FAIL to test it - Called FAIL to test it
|
||
|
||
LEAKSBAD^%utt5 - check leaks with leak - LEAKSBAD TEST - X NOT SPECIFIED VARIABL
|
||
E LEAK: X
|
||
|
||
NVLDARG1^%utt5 - check invalid arg in CHKEQ - NO VALUES INPUT TO CHKEQ^%ut - no
|
||
evaluation possible
|
||
.
|
||
|
||
Ran 1 Routine, 11 Entry Tags
|
||
Checked 10 tests, with 5 failures and encountered 1 error.
|
||
xxxxxxxxxxxxxxxxxxxx GOING TO COV^%ut FOR %utt5 at -1
|
||
|
||
|
||
|
||
Loading routines to test coverage...
|
||
....
|
||
BADCHKEQ^%utt5 - CHKEQ should fail on unequal value - <4> vs <3> - SET UNEQUAL
|
||
ON PURPOSE - SHOULD FAIL
|
||
|
||
BADCHKTF^%utt5 - CHKTF should fail on false value - SET FALSE (0) ON PURPOSE -
|
||
SHOULD FAIL
|
||
|
||
BADERROR^%utt5 - throws an error on purpose - Error: <UNDEFINED>BADERROR+6^%utt
|
||
5 *Q
|
||
|
||
CALLFAIL^%utt5 - called FAIL to test it - Called FAIL to test it
|
||
|
||
LEAKSBAD^%utt5 - check leaks with leak - LEAKSBAD TEST - X NOT SPECIFIED VARIABL
|
||
E LEAK: X
|
||
|
||
NVLDARG1^%utt5 - check invalid arg in CHKEQ - NO VALUES INPUT TO CHKEQ^%ut - no
|
||
evaluation possible
|
||
.
|
||
|
||
Ran 1 Routine, 11 Entry Tags
|
||
Checked 10 tests, with 5 failures and encountered 1 error.
|
||
xxxxxxxxxxxxxxxxxxxx GOING TO MULTAPIS for %utt4 and %ut
|
||
|
||
|
||
|
||
|
||
------------------- RUNNING ^%ut -------------------
|
||
|
||
|
||
RUNNING COMMAND LINE TESTS VIA DOSET^%ut
|
||
....
|
||
T5^%utt1 - Error count check - This is an intentional failure
|
||
.
|
||
T5^%utt1 - Error count check - Intentionally throwing a failure
|
||
...................
|
||
BADCHKEQ^%utt5 - CHKEQ should fail on unequal value - <4> vs <3> - SET UNEQUAL
|
||
ON PURPOSE - SHOULD FAIL
|
||
|
||
BADCHKTF^%utt5 - CHKTF should fail on false value - SET FALSE (0) ON PURPOSE -
|
||
SHOULD FAIL
|
||
|
||
BADERROR^%utt5 - throws an error on purpose - Error: <UNDEFINED>BADERROR+6^%utt
|
||
5 *Q
|
||
|
||
CALLFAIL^%utt5 - called FAIL to test it - Called FAIL to test it
|
||
|
||
LEAKSBAD^%utt5 - check leaks with leak - LEAKSBAD TEST - X NOT SPECIFIED VARIABL
|
||
E LEAK: X
|
||
|
||
NVLDARG1^%utt5 - check invalid arg in CHKEQ - NO VALUES INPUT TO CHKEQ^%ut - no
|
||
evaluation possible
|
||
................................................................................
|
||
|
||
Ran 7 Routines, 39 Entry Tags
|
||
Checked 111 tests, with 7 failures and encountered 1 error.
|
||
|
||
|
||
Running command line tests by RUNSET^%ut
|
||
....
|
||
T5^%utt1 - Error count check - This is an intentional failure
|
||
.
|
||
T5^%utt1 - Error count check - Intentionally throwing a failure
|
||
...................
|
||
BADCHKEQ^%utt5 - CHKEQ should fail on unequal value - <4> vs <3> - SET UNEQUAL
|
||
ON PURPOSE - SHOULD FAIL
|
||
|
||
BADCHKTF^%utt5 - CHKTF should fail on false value - SET FALSE (0) ON PURPOSE -
|
||
SHOULD FAIL
|
||
|
||
BADERROR^%utt5 - throws an error on purpose - Error: <UNDEFINED>BADERROR+6^%utt
|
||
5 *Q
|
||
|
||
CALLFAIL^%utt5 - called FAIL to test it - Called FAIL to test it
|
||
|
||
LEAKSBAD^%utt5 - check leaks with leak - LEAKSBAD TEST - X NOT SPECIFIED VARIABL
|
||
E LEAK: X
|
||
|
||
NVLDARG1^%utt5 - check invalid arg in CHKEQ - NO VALUES INPUT TO CHKEQ^%ut - no
|
||
evaluation possible
|
||
................................................................................
|
||
|
||
Ran 7 Routines, 39 Entry Tags
|
||
Checked 111 tests, with 7 failures and encountered 1 error.
|
||
|
||
|
||
RUNNING COMMAND LINE UNIT TESTS FOR %utt5
|
||
....
|
||
BADCHKEQ^%utt5 - CHKEQ should fail on unequal value - <4> vs <3> - SET UNEQUAL
|
||
ON PURPOSE - SHOULD FAIL
|
||
|
||
BADCHKTF^%utt5 - CHKTF should fail on false value - SET FALSE (0) ON PURPOSE -
|
||
SHOULD FAIL
|
||
|
||
BADERROR^%utt5 - throws an error on purpose - Error: <UNDEFINED>BADERROR+6^%utt
|
||
5 *Q
|
||
|
||
CALLFAIL^%utt5 - called FAIL to test it - Called FAIL to test it
|
||
|
||
LEAKSBAD^%utt5 - check leaks with leak - LEAKSBAD TEST - X NOT SPECIFIED VARIABL
|
||
E LEAK: X
|
||
|
||
NVLDARG1^%utt5 - check invalid arg in CHKEQ - NO VALUES INPUT TO CHKEQ^%ut - no
|
||
evaluation possible
|
||
.
|
||
|
||
Ran 1 Routine, 11 Entry Tags
|
||
Checked 10 tests, with 5 failures and encountered 1 error.
|
||
|
||
|
||
RUNNING UNIT TESTS FOR %utt5 VIA GUI CALLS - Silent
|
||
|
||
|
||
NOW RUNNING UNIT TESTS FOR %uttcovr
|
||
|
||
......................................................................
|
||
|
||
Ran 1 Routine, 9 Entry Tags
|
||
Checked 70 tests, with 0 failures and encountered 0 errors.
|
||
|
||
NOW RUNNING UNIT TESTS FOR %utt6
|
||
|
||
.........
|
||
|
||
Ran 1 Routine, 5 Entry Tags
|
||
Checked 9 tests, with 0 failures and encountered 0 errors.
|
||
Coventry ROU=^%ut
|
||
|
||
------------------- RUNNING ^%utt4 -------------------
|
||
|
||
|
||
----------------------------------- %utt4 -----------------------------------
|
||
MAIN - - Test coverage calculations------------------------------------ [OK]
|
||
|
||
Ran 1 Routine, 1 Entry Tag
|
||
Checked 0 test, with 0 failures and encountered 0 errors.
|
||
Coventry ROU=^%utt4
|
||
|
||
|
||
------------ SUMMARY ------------
|
||
Ran 2 Routines, 6 Entry Tags
|
||
Checked 9 tests, with 0 failures and encountered 0 errors.
|
||
xxxxxxxxxxxxxxxxxxxx GOING TO COVERAGE for %utt4 and %ut at 3
|
||
|
||
|
||
|
||
Loading routines to test coverage...
|
||
|
||
|
||
------------------- RUNNING ^%ut -------------------
|
||
|
||
|
||
RUNNING COMMAND LINE TESTS VIA DOSET^%ut
|
||
....
|
||
T5^%utt1 - Error count check - This is an intentional failure
|
||
.
|
||
T5^%utt1 - Error count check - Intentionally throwing a failure
|
||
...................
|
||
BADCHKEQ^%utt5 - CHKEQ should fail on unequal value - <4> vs <3> - SET UNEQUAL
|
||
ON PURPOSE - SHOULD FAIL
|
||
|
||
BADCHKTF^%utt5 - CHKTF should fail on false value - SET FALSE (0) ON PURPOSE -
|
||
SHOULD FAIL
|
||
|
||
BADERROR^%utt5 - throws an error on purpose - Error: <UNDEFINED>BADERROR+6^%utt
|
||
5 *Q
|
||
|
||
CALLFAIL^%utt5 - called FAIL to test it - Called FAIL to test it
|
||
|
||
LEAKSBAD^%utt5 - check leaks with leak - LEAKSBAD TEST - X NOT SPECIFIED VARIABL
|
||
E LEAK: X
|
||
|
||
NVLDARG1^%utt5 - check invalid arg in CHKEQ - NO VALUES INPUT TO CHKEQ^%ut - no
|
||
evaluation possible
|
||
................................................................................
|
||
|
||
Ran 7 Routines, 39 Entry Tags
|
||
Checked 111 tests, with 7 failures and encountered 1 error.
|
||
|
||
|
||
Running command line tests by RUNSET^%ut
|
||
....
|
||
T5^%utt1 - Error count check - This is an intentional failure
|
||
.
|
||
T5^%utt1 - Error count check - Intentionally throwing a failure
|
||
...................
|
||
BADCHKEQ^%utt5 - CHKEQ should fail on unequal value - <4> vs <3> - SET UNEQUAL
|
||
ON PURPOSE - SHOULD FAIL
|
||
|
||
BADCHKTF^%utt5 - CHKTF should fail on false value - SET FALSE (0) ON PURPOSE -
|
||
SHOULD FAIL
|
||
|
||
BADERROR^%utt5 - throws an error on purpose - Error: <UNDEFINED>BADERROR+6^%utt
|
||
5 *Q
|
||
|
||
CALLFAIL^%utt5 - called FAIL to test it - Called FAIL to test it
|
||
|
||
LEAKSBAD^%utt5 - check leaks with leak - LEAKSBAD TEST - X NOT SPECIFIED VARIABL
|
||
E LEAK: X
|
||
|
||
NVLDARG1^%utt5 - check invalid arg in CHKEQ - NO VALUES INPUT TO CHKEQ^%ut - no
|
||
evaluation possible
|
||
................................................................................
|
||
|
||
Ran 7 Routines, 39 Entry Tags
|
||
Checked 111 tests, with 7 failures and encountered 1 error.
|
||
|
||
|
||
RUNNING COMMAND LINE UNIT TESTS FOR %utt5
|
||
....
|
||
BADCHKEQ^%utt5 - CHKEQ should fail on unequal value - <4> vs <3> - SET UNEQUAL
|
||
ON PURPOSE - SHOULD FAIL
|
||
|
||
BADCHKTF^%utt5 - CHKTF should fail on false value - SET FALSE (0) ON PURPOSE -
|
||
SHOULD FAIL
|
||
|
||
BADERROR^%utt5 - throws an error on purpose - Error: <UNDEFINED>BADERROR+6^%utt
|
||
5 *Q
|
||
|
||
CALLFAIL^%utt5 - called FAIL to test it - Called FAIL to test it
|
||
|
||
LEAKSBAD^%utt5 - check leaks with leak - LEAKSBAD TEST - X NOT SPECIFIED VARIABL
|
||
E LEAK: X
|
||
|
||
NVLDARG1^%utt5 - check invalid arg in CHKEQ - NO VALUES INPUT TO CHKEQ^%ut - no
|
||
evaluation possible
|
||
.
|
||
|
||
Ran 1 Routine, 11 Entry Tags
|
||
Checked 10 tests, with 5 failures and encountered 1 error.
|
||
|
||
|
||
RUNNING UNIT TESTS FOR %utt5 VIA GUI CALLS - Silent
|
||
|
||
|
||
NOW RUNNING UNIT TESTS FOR %uttcovr
|
||
|
||
......................................................................
|
||
|
||
Ran 1 Routine, 9 Entry Tags
|
||
Checked 70 tests, with 0 failures and encountered 0 errors.
|
||
|
||
NOW RUNNING UNIT TESTS FOR %utt6
|
||
|
||
.........
|
||
|
||
Ran 1 Routine, 5 Entry Tags
|
||
Checked 9 tests, with 0 failures and encountered 0 errors.
|
||
Coventry ROU=^%ut
|
||
|
||
------------------- RUNNING ^%utt4 -------------------
|
||
|
||
|
||
----------------------------------- %utt4 -----------------------------------
|
||
MAIN - - Test coverage calculations------------------------------------ [OK]
|
||
|
||
Ran 1 Routine, 1 Entry Tag
|
||
Checked 0 test, with 0 failures and encountered 0 errors.
|
||
Coventry ROU=^%utt4
|
||
|
||
|
||
------------ SUMMARY ------------
|
||
Ran 2 Routines, 6 Entry Tags
|
||
Checked 9 tests, with 0 failures and encountered 0 errors.
|
||
|
||
|
||
Routine %utt3 (73.68%) 14 out of 19 lines covered
|
||
- Detailed Breakdown
|
||
Tag %utt3^%utt3 ------ 0 out of 0 lines covered
|
||
Tag INTERNAL^%utt3 (40.00%) 2 out of 5 lines covered
|
||
the following is a list of the lines **NOT** covered
|
||
INTERNAL+3 S A=2 ; Dead code
|
||
INTERNAL+4 S Y=2 ; Dead code
|
||
INTERNAL+5 QUIT ; Dead code
|
||
Tag SETUP^%utt3 (100.00%) 1 out of 1 lines covered
|
||
Tag SHUTDOWN^%utt3 (100.00%) 1 out of 1 lines covered
|
||
Tag STARTUP^%utt3 (100.00%) 3 out of 3 lines covered
|
||
Tag T1^%utt3 (100.00%) 2 out of 2 lines covered
|
||
Tag T2^%utt3 (60.00%) 3 out of 5 lines covered
|
||
the following is a list of the lines **NOT** covered
|
||
T2+4 S X=1 ; Dead code
|
||
T2+5 QUIT ; Dead code
|
||
Tag TEARDOWN^%utt3 (100.00%) 2 out of 2 lines covered
|
||
Tag XTMUNITV^%utt3 ------ 0 out of 0 lines covered
|
||
|
||
|
||
Routine %utt3 (73.68%) 14 out of 19 lines covered
|
||
- Summary
|
||
Tag %utt3^%utt3 ------ 0 out of 0 lines covered
|
||
Tag INTERNAL^%utt3 (40.00%) 2 out of 5 lines covered
|
||
Tag SETUP^%utt3 (100.00%) 1 out of 1 lines covered
|
||
Tag SHUTDOWN^%utt3 (100.00%) 1 out of 1 lines covered
|
||
Tag STARTUP^%utt3 (100.00%) 3 out of 3 lines covered
|
||
Tag T1^%utt3 (100.00%) 2 out of 2 lines covered
|
||
Tag T2^%utt3 (60.00%) 3 out of 5 lines covered
|
||
Tag TEARDOWN^%utt3 (100.00%) 2 out of 2 lines covered
|
||
Tag XTMUNITV^%utt3 ------ 0 out of 0 lines covered
|
||
|
||
|
||
Routine %utt3 (73.68%) 14 out of 19 lines covered
|
||
|
||
|
||
Overall Analysis 14 out of 19 lines covered (73% coverage)
|
||
xxxxxxxxxxxxxxxxxxxx LISTING DATA VIA LIST
|
||
|
||
|
||
|
||
|
||
|
||
Routine %utt3 (73.68%) 14 out of 19 lines covered
|
||
- Detailed Breakdown
|
||
Tag %utt3^%utt3 ------ 0 out of 0 lines covered
|
||
Tag INTERNAL^%utt3 (40.00%) 2 out of 5 lines covered
|
||
the following is a list of the lines **NOT** covered
|
||
INTERNAL+3 S A=2 ; Dead code
|
||
INTERNAL+4 S Y=2 ; Dead code
|
||
INTERNAL+5 QUIT ; Dead code
|
||
Tag SETUP^%utt3 (100.00%) 1 out of 1 lines covered
|
||
Tag SHUTDOWN^%utt3 (100.00%) 1 out of 1 lines covered
|
||
Tag STARTUP^%utt3 (100.00%) 3 out of 3 lines covered
|
||
Tag T1^%utt3 (100.00%) 2 out of 2 lines covered
|
||
Tag T2^%utt3 (60.00%) 3 out of 5 lines covered
|
||
the following is a list of the lines **NOT** covered
|
||
T2+4 S X=1 ; Dead code
|
||
T2+5 QUIT ; Dead code
|
||
Tag TEARDOWN^%utt3 (100.00%) 2 out of 2 lines covered
|
||
Tag XTMUNITV^%utt3 ------ 0 out of 0 lines covered
|
||
|
||
|
||
Routine %utt3 (73.68%) 14 out of 19 lines covered
|
||
- Summary
|
||
Tag %utt3^%utt3 ------ 0 out of 0 lines covered
|
||
Tag INTERNAL^%utt3 (40.00%) 2 out of 5 lines covered
|
||
Tag SETUP^%utt3 (100.00%) 1 out of 1 lines covered
|
||
Tag SHUTDOWN^%utt3 (100.00%) 1 out of 1 lines covered
|
||
Tag STARTUP^%utt3 (100.00%) 3 out of 3 lines covered
|
||
Tag T1^%utt3 (100.00%) 2 out of 2 lines covered
|
||
Tag T2^%utt3 (60.00%) 3 out of 5 lines covered
|
||
Tag TEARDOWN^%utt3 (100.00%) 2 out of 2 lines covered
|
||
Tag XTMUNITV^%utt3 ------ 0 out of 0 lines covered
|
||
|
||
|
||
Routine %utt3 (73.68%) 14 out of 19 lines covered
|
||
|
||
|
||
Overall Analysis 14 out of 19 lines covered (73% coverage)
|
||
xxxxxxxxxxxxxxxxxxxx Finished in ENTRY^%uttcovr
|
||
|
||
|
||
|
||
Coventry ROU=ENTRY^%uttcovr
|
||
|
||
------------------- RUNNING VERBOSE2^%utt6 -------------------
|
||
|
||
|
||
RUNNING COMMAND LINE TESTS VIA DOSET^%ut
|
||
|
||
|
||
----------------------------------- %utt1 -----------------------------------
|
||
T1 - - Make sure Start-up Ran.-------------------------------- [OK] 0.000ms
|
||
T2 - - Make sure Set-up runs.--------------------------------- [OK] 0.000ms
|
||
T3 - - Make sure Teardown runs.------------------------------- [OK] 0.000ms
|
||
T4 - Entry point using XTMENT.-------------------------------- [OK] 0.000ms
|
||
T5 - Error count check
|
||
T5^%utt1 - Error count check - This is an intentional failure
|
||
.
|
||
T5^%utt1 - Error count check - Intentionally throwing a failure
|
||
.------------------------------------------------------------- [FAIL] 0.000m
|
||
s
|
||
T6 - Succeed Entry Point...----------------------------------- [OK] 0.000ms
|
||
T7 - Make sure we write to principal even though we are on another device..
|
||
------------------------------------------------------------- [OK] 0.000ms
|
||
T8 - If IO starts with another device, write to that device as if it's the prici
|
||
pal device.--------------------------------------------------- [OK] 0.000ms
|
||
COVRPTGL - coverage report returning global....--------------- [OK] 0.000ms
|
||
|
||
----------------------------------- %utt2 -----------------------------------
|
||
T11 - An @TEST Entry point in Another Routine invoked through XTROU offsets.
|
||
------------------------------------------------------------- [OK] 0.000ms
|
||
T12 - An XTENT offset entry point in Another Routine invoked through XTROU offse
|
||
ts.----------------------------------------------------------- [OK] 0.000ms
|
||
|
||
----------------------------------- %utt3 -----------------------------------
|
||
T1 - Test 1.-------------------------------------------------- [OK] 0.000ms
|
||
T2 - Test 2.-------------------------------------------------- [OK] 0.000ms
|
||
|
||
----------------------------------- %utt4 -----------------------------------
|
||
MAIN - - Test coverage calculations--------------------------- [OK] 0.000ms
|
||
|
||
----------------------------------- %utt5 -----------------------------------
|
||
NEWSTYLE - identify new style test indicator functionality.--- [OK] 0.000ms
|
||
OLDSTYLE - identify old style test indicator functionality..- [OK] 0.000ms
|
||
OLDSTYL1 - identify old style test indicator 2.-------------- [OK] 0.000ms
|
||
BADCHKEQ - CHKEQ should fail on unequal value
|
||
BADCHKEQ^%utt5 - CHKEQ should fail on unequal value - <4> vs <3> - SET UNEQUAL
|
||
ON PURPOSE - SHOULD FAIL
|
||
-------------------------------------------------------------- [FAIL] 0.000m
|
||
s
|
||
BADCHKTF - CHKTF should fail on false value
|
||
BADCHKTF^%utt5 - CHKTF should fail on false value - SET FALSE (0) ON PURPOSE -
|
||
SHOULD FAIL
|
||
-------------------------------------------------------------- [FAIL] 0.000m
|
||
s
|
||
BADERROR - throws an error on purpose
|
||
BADERROR^%utt5 - throws an error on purpose - Error: <UNDEFINED>BADERROR+6^%utt
|
||
5 *Q
|
||
-------------------------------------------------------------- [FAIL] 0.000m
|
||
s
|
||
CALLFAIL - called FAIL to test it
|
||
CALLFAIL^%utt5 - called FAIL to test it - Called FAIL to test it
|
||
-------------------------------------------------------------- [FAIL] 0.000m
|
||
s
|
||
LEAKSOK - check leaks should be ok---------------------------- [OK] 0.000ms
|
||
LEAKSBAD - check leaks with leak
|
||
LEAKSBAD^%utt5 - check leaks with leak - LEAKSBAD TEST - X NOT SPECIFIED VARIABL
|
||
E LEAK: X
|
||
-------------------------------------------------------------- [FAIL] 0.000m
|
||
s
|
||
NVLDARG1 - check invalid arg in CHKEQ
|
||
NVLDARG1^%utt5 - check invalid arg in CHKEQ - NO VALUES INPUT TO CHKEQ^%ut - no
|
||
evaluation possible
|
||
-------------------------------------------------------------- [FAIL] 0.000m
|
||
s
|
||
ISUTEST - check ISUTEST inside unit test.--------------------- [OK] 0.000ms
|
||
|
||
----------------------------------- %utt6 -----------------------------------
|
||
SETROUS - - generate array with indices of routines to exclude......
|
||
------------------------------------------------------------- [OK] 0.000ms
|
||
CHKCMDLN - check command line processing of %utt5------------- [OK] 0.000ms
|
||
CHKGUI - check GUI processing of %utt5------------------------ [OK] 0.000ms
|
||
CKGUISET - check list of tests returned by GUISET------------- [OK] 0.000ms
|
||
NEWSTYLE - test return of valid new style or @TEST indicators...[OK] 0.000ms
|
||
|
||
---------------------------------- %uttcovr ----------------------------------
|
||
RTNANAL - - routine analysis...------------------------------- [OK] 0.000ms
|
||
COVCOV - - check COVCOV - remove seen lines......------------- [OK] 0.000ms
|
||
COVRPT...........--------------------------------------------- [OK] 0.000ms
|
||
COVRPTLS - - coverage report returning text in global...........[OK] 0.000ms
|
||
TRIMDATA - - TRIMDATA in %utcover..--------------------------- [OK] 0.000ms
|
||
LIST - - LIST in %utcover............------------------------- [OK] 0.000ms
|
||
CACHECOV - - set up routine for analysis in globals..--------- [OK] 0.000ms
|
||
LINEDATA - - convert code line to based on tags and offset, and identify active
|
||
code lines............---------------------------------------- [OK] 0.000ms
|
||
TOTAGS - - convert from lines of code by line number to lines ordered by tag, li
|
||
ne from tag, and only not covered...........------------------ [OK] 0.000ms
|
||
|
||
Ran 7 Routines, 39 Entry Tags
|
||
Checked 111 tests, with 7 failures and encountered 1 error.
|
||
|
||
|
||
Running command line tests by RUNSET^%ut
|
||
....
|
||
T5^%utt1 - Error count check - This is an intentional failure
|
||
.
|
||
T5^%utt1 - Error count check - Intentionally throwing a failure
|
||
...................
|
||
BADCHKEQ^%utt5 - CHKEQ should fail on unequal value - <4> vs <3> - SET UNEQUAL
|
||
ON PURPOSE - SHOULD FAIL
|
||
|
||
BADCHKTF^%utt5 - CHKTF should fail on false value - SET FALSE (0) ON PURPOSE -
|
||
SHOULD FAIL
|
||
|
||
BADERROR^%utt5 - throws an error on purpose - Error: <UNDEFINED>BADERROR+6^%utt
|
||
5 *Q
|
||
|
||
CALLFAIL^%utt5 - called FAIL to test it - Called FAIL to test it
|
||
|
||
LEAKSBAD^%utt5 - check leaks with leak - LEAKSBAD TEST - X NOT SPECIFIED VARIABL
|
||
E LEAK: X
|
||
|
||
NVLDARG1^%utt5 - check invalid arg in CHKEQ - NO VALUES INPUT TO CHKEQ^%ut - no
|
||
evaluation possible
|
||
................................................................................
|
||
|
||
Ran 7 Routines, 39 Entry Tags
|
||
Checked 111 tests, with 7 failures and encountered 1 error.
|
||
|
||
|
||
RUNNING COMMAND LINE UNIT TESTS FOR %utt5
|
||
|
||
|
||
----------------------------------- %utt5 -----------------------------------
|
||
NEWSTYLE - identify new style test indicator functionality.--- [OK] 0.000ms
|
||
OLDSTYLE - identify old style test indicator functionality..- [OK] 0.000ms
|
||
OLDSTYL1 - identify old style test indicator 2.-------------- [OK] 0.000ms
|
||
BADCHKEQ - CHKEQ should fail on unequal value
|
||
BADCHKEQ^%utt5 - CHKEQ should fail on unequal value - <4> vs <3> - SET UNEQUAL
|
||
ON PURPOSE - SHOULD FAIL
|
||
-------------------------------------------------------------- [FAIL] 0.000m
|
||
s
|
||
BADCHKTF - CHKTF should fail on false value
|
||
BADCHKTF^%utt5 - CHKTF should fail on false value - SET FALSE (0) ON PURPOSE -
|
||
SHOULD FAIL
|
||
-------------------------------------------------------------- [FAIL] 0.000m
|
||
s
|
||
BADERROR - throws an error on purpose
|
||
BADERROR^%utt5 - throws an error on purpose - Error: <UNDEFINED>BADERROR+6^%utt
|
||
5 *Q
|
||
-------------------------------------------------------------- [FAIL] 0.000m
|
||
s
|
||
CALLFAIL - called FAIL to test it
|
||
CALLFAIL^%utt5 - called FAIL to test it - Called FAIL to test it
|
||
-------------------------------------------------------------- [FAIL] 0.000m
|
||
s
|
||
LEAKSOK - check leaks should be ok---------------------------- [OK] 0.000ms
|
||
LEAKSBAD - check leaks with leak
|
||
LEAKSBAD^%utt5 - check leaks with leak - LEAKSBAD TEST - X NOT SPECIFIED VARIABL
|
||
E LEAK: X
|
||
-------------------------------------------------------------- [FAIL] 0.000m
|
||
s
|
||
NVLDARG1 - check invalid arg in CHKEQ
|
||
NVLDARG1^%utt5 - check invalid arg in CHKEQ - NO VALUES INPUT TO CHKEQ^%ut - no
|
||
evaluation possible
|
||
-------------------------------------------------------------- [FAIL] 0.000m
|
||
s
|
||
ISUTEST - check ISUTEST inside unit test.--------------------- [OK] 0.000ms
|
||
|
||
Ran 1 Routine, 11 Entry Tags
|
||
Checked 10 tests, with 5 failures and encountered 1 error.
|
||
|
||
|
||
RUNNING UNIT TESTS FOR %utt5 VIA GUI CALLS - Silent
|
||
|
||
|
||
NOW RUNNING UNIT TESTS FOR %uttcovr
|
||
|
||
|
||
|
||
---------------------------------- %uttcovr ----------------------------------
|
||
RTNANAL - - routine analysis...------------------------------- [OK] 0.000ms
|
||
COVCOV - - check COVCOV - remove seen lines......------------- [OK] 0.000ms
|
||
COVRPT...........--------------------------------------------- [OK] 0.000ms
|
||
COVRPTLS - - coverage report returning text in global...........[OK] 0.000ms
|
||
TRIMDATA - - TRIMDATA in %utcover..--------------------------- [OK] 0.000ms
|
||
LIST - - LIST in %utcover............------------------------- [OK] 0.000ms
|
||
CACHECOV - - set up routine for analysis in globals..--------- [OK] 16.000ms
|
||
LINEDATA - - convert code line to based on tags and offset, and identify active
|
||
code lines............---------------------------------------- [OK] 0.000ms
|
||
TOTAGS - - convert from lines of code by line number to lines ordered by tag, li
|
||
ne from tag, and only not covered...........------------------ [OK] 0.000ms
|
||
|
||
Ran 1 Routine, 9 Entry Tags
|
||
Checked 70 tests, with 0 failures and encountered 0 errors.
|
||
|
||
NOW RUNNING UNIT TESTS FOR %utt6
|
||
|
||
|
||
|
||
----------------------------------- %utt6 -----------------------------------
|
||
SETROUS - - generate array with indices of routines to exclude......
|
||
------------------------------------------------------------- [OK] 0.000ms
|
||
CHKCMDLN - check command line processing of %utt5------------- [OK] 0.000ms
|
||
CHKGUI - check GUI processing of %utt5------------------------ [OK] 0.000ms
|
||
CKGUISET - check list of tests returned by GUISET------------- [OK] 0.000ms
|
||
NEWSTYLE - test return of valid new style or @TEST indicators...[OK] 0.000ms
|
||
|
||
Ran 1 Routine, 5 Entry Tags
|
||
Checked 9 tests, with 0 failures and encountered 0 errors.
|
||
Coventry ROU=VERBOSE2^%utt6
|
||
|
||
------------------- RUNNING VERBOSE3^%utt6 -------------------
|
||
|
||
|
||
RUNNING COMMAND LINE TESTS VIA DOSET^%ut
|
||
|
||
|
||
----------------------------------- %utt1 -----------------------------------
|
||
T1 - - Make sure Start-up Ran.-------------------------------- [OK] 0.032ms
|
||
T2 - - Make sure Set-up runs.--------------------------------- [OK] 0.023ms
|
||
T3 - - Make sure Teardown runs.------------------------------- [OK] 0.017ms
|
||
T4 - Entry point using XTMENT.-------------------------------- [OK] 0.024ms
|
||
T5 - Error count check
|
||
T5^%utt1 - Error count check - This is an intentional failure
|
||
.
|
||
T5^%utt1 - Error count check - Intentionally throwing a failure
|
||
.------------------------------------------------------------- [FAIL] 0.042m
|
||
s
|
||
T6 - Succeed Entry Point...----------------------------------- [OK] 0.025ms
|
||
T7 - Make sure we write to principal even though we are on another device..
|
||
------------------------------------------------------------- [OK] 3.615ms
|
||
T8 - If IO starts with another device, write to that device as if it's the prici
|
||
pal device.--------------------------------------------------- [OK] 3.751ms
|
||
COVRPTGL - coverage report returning global....--------------- [OK] 0.854ms
|
||
|
||
----------------------------------- %utt2 -----------------------------------
|
||
T11 - An @TEST Entry point in Another Routine invoked through XTROU offsets.
|
||
------------------------------------------------------------- [OK] 0.035ms
|
||
T12 - An XTENT offset entry point in Another Routine invoked through XTROU offse
|
||
ts.----------------------------------------------------------- [OK] 0.024ms
|
||
|
||
----------------------------------- %utt3 -----------------------------------
|
||
T1 - Test 1.-------------------------------------------------- [OK] 0.032ms
|
||
T2 - Test 2.-------------------------------------------------- [OK] 0.026ms
|
||
|
||
----------------------------------- %utt4 -----------------------------------
|
||
MAIN - - Test coverage calculations--------------------------- [OK] 0.020ms
|
||
|
||
----------------------------------- %utt5 -----------------------------------
|
||
NEWSTYLE - identify new style test indicator functionality.--- [OK] 0.033ms
|
||
OLDSTYLE - identify old style test indicator functionality..- [OK] 0.043ms
|
||
OLDSTYL1 - identify old style test indicator 2.-------------- [OK] 0.056ms
|
||
BADCHKEQ - CHKEQ should fail on unequal value
|
||
BADCHKEQ^%utt5 - CHKEQ should fail on unequal value - <4> vs <3> - SET UNEQUAL
|
||
ON PURPOSE - SHOULD FAIL
|
||
-------------------------------------------------------------- [FAIL] 0.052m
|
||
s
|
||
BADCHKTF - CHKTF should fail on false value
|
||
BADCHKTF^%utt5 - CHKTF should fail on false value - SET FALSE (0) ON PURPOSE -
|
||
SHOULD FAIL
|
||
-------------------------------------------------------------- [FAIL] 0.044m
|
||
s
|
||
BADERROR - throws an error on purpose
|
||
BADERROR^%utt5 - throws an error on purpose - Error: <UNDEFINED>BADERROR+6^%utt
|
||
5 *Q
|
||
-------------------------------------------------------------- [FAIL] 0.232m
|
||
s
|
||
CALLFAIL - called FAIL to test it
|
||
CALLFAIL^%utt5 - called FAIL to test it - Called FAIL to test it
|
||
-------------------------------------------------------------- [FAIL] 0.042m
|
||
s
|
||
LEAKSOK - check leaks should be ok---------------------------- [OK] 0.107ms
|
||
LEAKSBAD - check leaks with leak
|
||
LEAKSBAD^%utt5 - check leaks with leak - LEAKSBAD TEST - X NOT SPECIFIED VARIABL
|
||
E LEAK: X
|
||
-------------------------------------------------------------- [FAIL] 0.123m
|
||
s
|
||
NVLDARG1 - check invalid arg in CHKEQ
|
||
NVLDARG1^%utt5 - check invalid arg in CHKEQ - NO VALUES INPUT TO CHKEQ^%ut - no
|
||
evaluation possible
|
||
-------------------------------------------------------------- [FAIL] 0.042m
|
||
s
|
||
ISUTEST - check ISUTEST inside unit test.--------------------- [OK] 0.024ms
|
||
|
||
----------------------------------- %utt6 -----------------------------------
|
||
SETROUS - - generate array with indices of routines to exclude......
|
||
------------------------------------------------------------- [OK] 0.095ms
|
||
CHKCMDLN - check command line processing of %utt5------------- [OK] 0.009ms
|
||
CHKGUI - check GUI processing of %utt5------------------------ [OK] 0.020ms
|
||
CKGUISET - check list of tests returned by GUISET------------- [OK] 0.009ms
|
||
NEWSTYLE - test return of valid new style or @TEST indicators...[OK] 0.701ms
|
||
|
||
---------------------------------- %uttcovr ----------------------------------
|
||
RTNANAL - - routine analysis...------------------------------- [OK] 0.407ms
|
||
COVCOV - - check COVCOV - remove seen lines......------------- [OK] 0.225ms
|
||
COVRPT...........--------------------------------------------- [OK] 2.019ms
|
||
COVRPTLS - - coverage report returning text in global...........[OK] 1.382ms
|
||
TRIMDATA - - TRIMDATA in %utcover..--------------------------- [OK] 0.059ms
|
||
LIST - - LIST in %utcover............------------------------- [OK] 0.398ms
|
||
CACHECOV - - set up routine for analysis in globals..--------- [OK] 2.928ms
|
||
LINEDATA - - convert code line to based on tags and offset, and identify active
|
||
code lines............---------------------------------------- [OK] 0.111ms
|
||
TOTAGS - - convert from lines of code by line number to lines ordered by tag, li
|
||
ne from tag, and only not covered...........------------------ [OK] 0.224ms
|
||
|
||
Ran 7 Routines, 39 Entry Tags
|
||
Checked 111 tests, with 7 failures and encountered 1 error.
|
||
|
||
|
||
Running command line tests by RUNSET^%ut
|
||
....
|
||
T5^%utt1 - Error count check - This is an intentional failure
|
||
.
|
||
T5^%utt1 - Error count check - Intentionally throwing a failure
|
||
...................
|
||
BADCHKEQ^%utt5 - CHKEQ should fail on unequal value - <4> vs <3> - SET UNEQUAL
|
||
ON PURPOSE - SHOULD FAIL
|
||
|
||
BADCHKTF^%utt5 - CHKTF should fail on false value - SET FALSE (0) ON PURPOSE -
|
||
SHOULD FAIL
|
||
|
||
BADERROR^%utt5 - throws an error on purpose - Error: <UNDEFINED>BADERROR+6^%utt
|
||
5 *Q
|
||
|
||
CALLFAIL^%utt5 - called FAIL to test it - Called FAIL to test it
|
||
|
||
LEAKSBAD^%utt5 - check leaks with leak - LEAKSBAD TEST - X NOT SPECIFIED VARIABL
|
||
E LEAK: X
|
||
|
||
NVLDARG1^%utt5 - check invalid arg in CHKEQ - NO VALUES INPUT TO CHKEQ^%ut - no
|
||
evaluation possible
|
||
................................................................................
|
||
|
||
Ran 7 Routines, 39 Entry Tags
|
||
Checked 111 tests, with 7 failures and encountered 1 error.
|
||
|
||
|
||
RUNNING COMMAND LINE UNIT TESTS FOR %utt5
|
||
|
||
|
||
----------------------------------- %utt5 -----------------------------------
|
||
NEWSTYLE - identify new style test indicator functionality.--- [OK] 0.087ms
|
||
OLDSTYLE - identify old style test indicator functionality..- [OK] 0.040ms
|
||
OLDSTYL1 - identify old style test indicator 2.-------------- [OK] 0.028ms
|
||
BADCHKEQ - CHKEQ should fail on unequal value
|
||
BADCHKEQ^%utt5 - CHKEQ should fail on unequal value - <4> vs <3> - SET UNEQUAL
|
||
ON PURPOSE - SHOULD FAIL
|
||
-------------------------------------------------------------- [FAIL] 0.060m
|
||
s
|
||
BADCHKTF - CHKTF should fail on false value
|
||
BADCHKTF^%utt5 - CHKTF should fail on false value - SET FALSE (0) ON PURPOSE -
|
||
SHOULD FAIL
|
||
-------------------------------------------------------------- [FAIL] 0.040m
|
||
s
|
||
BADERROR - throws an error on purpose
|
||
BADERROR^%utt5 - throws an error on purpose - Error: <UNDEFINED>BADERROR+6^%utt
|
||
5 *Q
|
||
-------------------------------------------------------------- [FAIL] 0.267m
|
||
s
|
||
CALLFAIL - called FAIL to test it
|
||
CALLFAIL^%utt5 - called FAIL to test it - Called FAIL to test it
|
||
-------------------------------------------------------------- [FAIL] 0.057m
|
||
s
|
||
LEAKSOK - check leaks should be ok---------------------------- [OK] 0.100ms
|
||
LEAKSBAD - check leaks with leak
|
||
LEAKSBAD^%utt5 - check leaks with leak - LEAKSBAD TEST - X NOT SPECIFIED VARIABL
|
||
E LEAK: X
|
||
-------------------------------------------------------------- [FAIL] 0.133m
|
||
s
|
||
NVLDARG1 - check invalid arg in CHKEQ
|
||
NVLDARG1^%utt5 - check invalid arg in CHKEQ - NO VALUES INPUT TO CHKEQ^%ut - no
|
||
evaluation possible
|
||
-------------------------------------------------------------- [FAIL] 59.816m
|
||
s
|
||
ISUTEST - check ISUTEST inside unit test.--------------------- [OK] 0.027ms
|
||
|
||
Ran 1 Routine, 11 Entry Tags
|
||
Checked 10 tests, with 5 failures and encountered 1 error.
|
||
|
||
|
||
RUNNING UNIT TESTS FOR %utt5 VIA GUI CALLS - Silent
|
||
|
||
|
||
NOW RUNNING UNIT TESTS FOR %uttcovr
|
||
|
||
|
||
|
||
---------------------------------- %uttcovr ----------------------------------
|
||
RTNANAL - - routine analysis...------------------------------- [OK] 0.448ms
|
||
COVCOV - - check COVCOV - remove seen lines......------------- [OK] 0.158ms
|
||
COVRPT...........--------------------------------------------- [OK] 1.565ms
|
||
COVRPTLS - - coverage report returning text in global...........[OK] 1.701ms
|
||
TRIMDATA - - TRIMDATA in %utcover..--------------------------- [OK] 0.078ms
|
||
LIST - - LIST in %utcover............------------------------- [OK] 0.507ms
|
||
CACHECOV - - set up routine for analysis in globals..--------- [OK] 3.871ms
|
||
LINEDATA - - convert code line to based on tags and offset, and identify active
|
||
code lines............---------------------------------------- [OK] 0.161ms
|
||
TOTAGS - - convert from lines of code by line number to lines ordered by tag, li
|
||
ne from tag, and only not covered...........------------------ [OK] 0.322ms
|
||
|
||
Ran 1 Routine, 9 Entry Tags
|
||
Checked 70 tests, with 0 failures and encountered 0 errors.
|
||
|
||
NOW RUNNING UNIT TESTS FOR %utt6
|
||
|
||
|
||
|
||
----------------------------------- %utt6 -----------------------------------
|
||
SETROUS - - generate array with indices of routines to exclude......
|
||
------------------------------------------------------------- [OK] 0.069ms
|
||
CHKCMDLN - check command line processing of %utt5------------- [OK] 0.009ms
|
||
CHKGUI - check GUI processing of %utt5------------------------ [OK] 0.010ms
|
||
CKGUISET - check list of tests returned by GUISET------------- [OK] 0.007ms
|
||
NEWSTYLE - test return of valid new style or @TEST indicators...[OK] 0.903ms
|
||
|
||
Ran 1 Routine, 5 Entry Tags
|
||
Checked 9 tests, with 0 failures and encountered 0 errors.
|
||
Coventry ROU=VERBOSE3^%utt6
|
||
|
||
------------------- RUNNING VERBOSE^%utt1(3) -------------------
|
||
|
||
|
||
Running tests in VERBOSE mode with fractional millisecond timing
|
||
|
||
|
||
----------------------------------- %utt1 -----------------------------------
|
||
T1 - - Make sure Start-up Ran.-------------------------------- [OK] 0.026ms
|
||
T2 - - Make sure Set-up runs.--------------------------------- [OK] 0.018ms
|
||
T3 - - Make sure Teardown runs.------------------------------- [OK] 0.015ms
|
||
T4 - Entry point using XTMENT.-------------------------------- [OK] 0.020ms
|
||
T5 - Error count check
|
||
T5^%utt1 - Error count check - This is an intentional failure
|
||
.
|
||
T5^%utt1 - Error count check - Intentionally throwing a failure
|
||
.------------------------------------------------------------- [FAIL] 0.043m
|
||
s
|
||
T6 - Succeed Entry Point...----------------------------------- [OK] 0.024ms
|
||
T7 - Make sure we write to principal even though we are on another device..
|
||
------------------------------------------------------------- [OK] 2.757ms
|
||
T8 - If IO starts with another device, write to that device as if it's the prici
|
||
pal device.--------------------------------------------------- [OK] 5.380ms
|
||
COVRPTGL - coverage report returning global....--------------- [OK] 0.839ms
|
||
|
||
----------------------------------- %utt2 -----------------------------------
|
||
T11 - An @TEST Entry point in Another Routine invoked through XTROU offsets.
|
||
------------------------------------------------------------- [OK] 0.038ms
|
||
T12 - An XTENT offset entry point in Another Routine invoked through XTROU offse
|
||
ts.----------------------------------------------------------- [OK] 0.026ms
|
||
|
||
----------------------------------- %utt4 -----------------------------------
|
||
MAIN - - Test coverage calculations--------------------------- [OK] 0.018ms
|
||
|
||
----------------------------------- %utt5 -----------------------------------
|
||
NEWSTYLE - identify new style test indicator functionality.--- [OK] 0.030ms
|
||
OLDSTYLE - identify old style test indicator functionality..- [OK] 0.024ms
|
||
OLDSTYL1 - identify old style test indicator 2.-------------- [OK] 0.019ms
|
||
BADCHKEQ - CHKEQ should fail on unequal value
|
||
BADCHKEQ^%utt5 - CHKEQ should fail on unequal value - <4> vs <3> - SET UNEQUAL
|
||
ON PURPOSE - SHOULD FAIL
|
||
-------------------------------------------------------------- [FAIL] 0.049m
|
||
s
|
||
BADCHKTF - CHKTF should fail on false value
|
||
BADCHKTF^%utt5 - CHKTF should fail on false value - SET FALSE (0) ON PURPOSE -
|
||
SHOULD FAIL
|
||
-------------------------------------------------------------- [FAIL] 0.038m
|
||
s
|
||
BADERROR - throws an error on purpose
|
||
BADERROR^%utt5 - throws an error on purpose - Error: <UNDEFINED>BADERROR+6^%utt
|
||
5 *Q
|
||
-------------------------------------------------------------- [FAIL] 0.207m
|
||
s
|
||
CALLFAIL - called FAIL to test it
|
||
CALLFAIL^%utt5 - called FAIL to test it - Called FAIL to test it
|
||
-------------------------------------------------------------- [FAIL] 0.041m
|
||
s
|
||
LEAKSOK - check leaks should be ok---------------------------- [OK] 0.097ms
|
||
LEAKSBAD - check leaks with leak
|
||
LEAKSBAD^%utt5 - check leaks with leak - LEAKSBAD TEST - X NOT SPECIFIED VARIABL
|
||
E LEAK: X
|
||
-------------------------------------------------------------- [FAIL] 0.116m
|
||
s
|
||
NVLDARG1 - check invalid arg in CHKEQ
|
||
NVLDARG1^%utt5 - check invalid arg in CHKEQ - NO VALUES INPUT TO CHKEQ^%ut - no
|
||
evaluation possible
|
||
-------------------------------------------------------------- [FAIL] 0.035m
|
||
s
|
||
ISUTEST - check ISUTEST inside unit test.--------------------- [OK] 0.018ms
|
||
|
||
----------------------------------- %utt6 -----------------------------------
|
||
SETROUS - - generate array with indices of routines to exclude......
|
||
------------------------------------------------------------- [OK] 0.081ms
|
||
CHKCMDLN - check command line processing of %utt5------------- [OK] 0.008ms
|
||
CHKGUI - check GUI processing of %utt5------------------------ [OK] 0.011ms
|
||
CKGUISET - check list of tests returned by GUISET------------- [OK] 0.007ms
|
||
NEWSTYLE - test return of valid new style or @TEST indicators...[OK] 0.702ms
|
||
|
||
---------------------------------- %uttcovr ----------------------------------
|
||
RTNANAL - - routine analysis...------------------------------- [OK] 0.301ms
|
||
COVCOV - - check COVCOV - remove seen lines......------------- [OK] 0.210ms
|
||
COVRPT...........--------------------------------------------- [OK] 1.473ms
|
||
COVRPTLS - - coverage report returning text in global...........[OK] 1.166ms
|
||
TRIMDATA - - TRIMDATA in %utcover..--------------------------- [OK] 0.052ms
|
||
LIST - - LIST in %utcover............------------------------- [OK] 0.373ms
|
||
CACHECOV - - set up routine for analysis in globals..--------- [OK] 3.263ms
|
||
LINEDATA - - convert code line to based on tags and offset, and identify active
|
||
code lines............---------------------------------------- [OK] 0.107ms
|
||
TOTAGS - - convert from lines of code by line number to lines ordered by tag, li
|
||
ne from tag, and only not covered...........------------------ [OK] 0.272ms
|
||
|
||
Ran 6 Routines, 37 Entry Tags
|
||
Checked 109 tests, with 7 failures and encountered 1 error.
|
||
Coventry ROU=VERBOSE^%utt1(3)
|
||
|
||
------------------- RUNNING VERBOSE^%utt6 -------------------
|
||
|
||
|
||
RUNNING COMMAND LINE TESTS VIA DOSET^%ut
|
||
|
||
|
||
----------------------------------- %utt1 -----------------------------------
|
||
T1 - - Make sure Start-up Ran.----------------------------------------- [OK]
|
||
T2 - - Make sure Set-up runs.------------------------------------------ [OK]
|
||
T3 - - Make sure Teardown runs.---------------------------------------- [OK]
|
||
T4 - Entry point using XTMENT.----------------------------------------- [OK]
|
||
T5 - Error count check
|
||
T5^%utt1 - Error count check - This is an intentional failure
|
||
.
|
||
T5^%utt1 - Error count check - Intentionally throwing a failure
|
||
.---------------------------------------------------------------------- [FAIL]
|
||
T6 - Succeed Entry Point...-------------------------------------------- [OK]
|
||
T7 - Make sure we write to principal even though we are on another device..
|
||
---------------------------------------------------------------------- [OK]
|
||
T8 - If IO starts with another device, write to that device as if it's the prici
|
||
pal device.------------------------------------------------------------ [OK]
|
||
COVRPTGL - coverage report returning global....------------------------ [OK]
|
||
|
||
----------------------------------- %utt2 -----------------------------------
|
||
T11 - An @TEST Entry point in Another Routine invoked through XTROU offsets.
|
||
---------------------------------------------------------------------- [OK]
|
||
T12 - An XTENT offset entry point in Another Routine invoked through XTROU offse
|
||
ts.-------------------------------------------------------------------- [OK]
|
||
|
||
----------------------------------- %utt3 -----------------------------------
|
||
T1 - Test 1.----------------------------------------------------------- [OK]
|
||
T2 - Test 2.----------------------------------------------------------- [OK]
|
||
|
||
----------------------------------- %utt4 -----------------------------------
|
||
MAIN - - Test coverage calculations------------------------------------ [OK]
|
||
|
||
----------------------------------- %utt5 -----------------------------------
|
||
NEWSTYLE - identify new style test indicator functionality.------------ [OK]
|
||
OLDSTYLE - identify old style test indicator functionality..---------- [OK]
|
||
OLDSTYL1 - identify old style test indicator 2.----------------------- [OK]
|
||
BADCHKEQ - CHKEQ should fail on unequal value
|
||
BADCHKEQ^%utt5 - CHKEQ should fail on unequal value - <4> vs <3> - SET UNEQUAL
|
||
ON PURPOSE - SHOULD FAIL
|
||
----------------------------------------------------------------------- [FAIL]
|
||
BADCHKTF - CHKTF should fail on false value
|
||
BADCHKTF^%utt5 - CHKTF should fail on false value - SET FALSE (0) ON PURPOSE -
|
||
SHOULD FAIL
|
||
----------------------------------------------------------------------- [FAIL]
|
||
BADERROR - throws an error on purpose
|
||
BADERROR^%utt5 - throws an error on purpose - Error: <UNDEFINED>BADERROR+6^%utt
|
||
5 *Q
|
||
----------------------------------------------------------------------- [FAIL]
|
||
CALLFAIL - called FAIL to test it
|
||
CALLFAIL^%utt5 - called FAIL to test it - Called FAIL to test it
|
||
----------------------------------------------------------------------- [FAIL]
|
||
LEAKSOK - check leaks should be ok------------------------------------- [OK]
|
||
LEAKSBAD - check leaks with leak
|
||
LEAKSBAD^%utt5 - check leaks with leak - LEAKSBAD TEST - X NOT SPECIFIED VARIABL
|
||
E LEAK: X
|
||
----------------------------------------------------------------------- [FAIL]
|
||
NVLDARG1 - check invalid arg in CHKEQ
|
||
NVLDARG1^%utt5 - check invalid arg in CHKEQ - NO VALUES INPUT TO CHKEQ^%ut - no
|
||
evaluation possible
|
||
----------------------------------------------------------------------- [FAIL]
|
||
ISUTEST - check ISUTEST inside unit test.------------------------------ [OK]
|
||
|
||
----------------------------------- %utt6 -----------------------------------
|
||
SETROUS - - generate array with indices of routines to exclude......--- [OK]
|
||
CHKCMDLN - check command line processing of %utt5---------------------- [OK]
|
||
CHKGUI - check GUI processing of %utt5--------------------------------- [OK]
|
||
CKGUISET - check list of tests returned by GUISET---------------------- [OK]
|
||
NEWSTYLE - test return of valid new style or @TEST indicators...------- [OK]
|
||
|
||
---------------------------------- %uttcovr ----------------------------------
|
||
RTNANAL - - routine analysis...---------------------------------------- [OK]
|
||
COVCOV - - check COVCOV - remove seen lines......---------------------- [OK]
|
||
COVRPT...........------------------------------------------------------ [OK]
|
||
COVRPTLS - - coverage report returning text in global...........------- [OK]
|
||
TRIMDATA - - TRIMDATA in %utcover..------------------------------------ [OK]
|
||
LIST - - LIST in %utcover............---------------------------------- [OK]
|
||
CACHECOV - - set up routine for analysis in globals..------------------ [OK]
|
||
LINEDATA - - convert code line to based on tags and offset, and identify active
|
||
code lines............------------------------------------------------- [OK]
|
||
TOTAGS - - convert from lines of code by line number to lines ordered by tag, li
|
||
ne from tag, and only not covered...........--------------------------- [OK]
|
||
|
||
Ran 7 Routines, 39 Entry Tags
|
||
Checked 111 tests, with 7 failures and encountered 1 error.
|
||
|
||
|
||
Running command line tests by RUNSET^%ut
|
||
....
|
||
T5^%utt1 - Error count check - This is an intentional failure
|
||
.
|
||
T5^%utt1 - Error count check - Intentionally throwing a failure
|
||
...................
|
||
BADCHKEQ^%utt5 - CHKEQ should fail on unequal value - <4> vs <3> - SET UNEQUAL
|
||
ON PURPOSE - SHOULD FAIL
|
||
|
||
BADCHKTF^%utt5 - CHKTF should fail on false value - SET FALSE (0) ON PURPOSE -
|
||
SHOULD FAIL
|
||
|
||
BADERROR^%utt5 - throws an error on purpose - Error: <UNDEFINED>BADERROR+6^%utt
|
||
5 *Q
|
||
|
||
CALLFAIL^%utt5 - called FAIL to test it - Called FAIL to test it
|
||
|
||
LEAKSBAD^%utt5 - check leaks with leak - LEAKSBAD TEST - X NOT SPECIFIED VARIABL
|
||
E LEAK: X
|
||
|
||
NVLDARG1^%utt5 - check invalid arg in CHKEQ - NO VALUES INPUT TO CHKEQ^%ut - no
|
||
evaluation possible
|
||
................................................................................
|
||
|
||
Ran 7 Routines, 39 Entry Tags
|
||
Checked 111 tests, with 7 failures and encountered 1 error.
|
||
|
||
|
||
RUNNING COMMAND LINE UNIT TESTS FOR %utt5
|
||
|
||
|
||
----------------------------------- %utt5 -----------------------------------
|
||
NEWSTYLE - identify new style test indicator functionality.------------ [OK]
|
||
OLDSTYLE - identify old style test indicator functionality..---------- [OK]
|
||
OLDSTYL1 - identify old style test indicator 2.----------------------- [OK]
|
||
BADCHKEQ - CHKEQ should fail on unequal value
|
||
BADCHKEQ^%utt5 - CHKEQ should fail on unequal value - <4> vs <3> - SET UNEQUAL
|
||
ON PURPOSE - SHOULD FAIL
|
||
----------------------------------------------------------------------- [FAIL]
|
||
BADCHKTF - CHKTF should fail on false value
|
||
BADCHKTF^%utt5 - CHKTF should fail on false value - SET FALSE (0) ON PURPOSE -
|
||
SHOULD FAIL
|
||
----------------------------------------------------------------------- [FAIL]
|
||
BADERROR - throws an error on purpose
|
||
BADERROR^%utt5 - throws an error on purpose - Error: <UNDEFINED>BADERROR+6^%utt
|
||
5 *Q
|
||
----------------------------------------------------------------------- [FAIL]
|
||
CALLFAIL - called FAIL to test it
|
||
CALLFAIL^%utt5 - called FAIL to test it - Called FAIL to test it
|
||
----------------------------------------------------------------------- [FAIL]
|
||
LEAKSOK - check leaks should be ok------------------------------------- [OK]
|
||
LEAKSBAD - check leaks with leak
|
||
LEAKSBAD^%utt5 - check leaks with leak - LEAKSBAD TEST - X NOT SPECIFIED VARIABL
|
||
E LEAK: X
|
||
----------------------------------------------------------------------- [FAIL]
|
||
NVLDARG1 - check invalid arg in CHKEQ
|
||
NVLDARG1^%utt5 - check invalid arg in CHKEQ - NO VALUES INPUT TO CHKEQ^%ut - no
|
||
evaluation possible
|
||
----------------------------------------------------------------------- [FAIL]
|
||
ISUTEST - check ISUTEST inside unit test.------------------------------ [OK]
|
||
|
||
Ran 1 Routine, 11 Entry Tags
|
||
Checked 10 tests, with 5 failures and encountered 1 error.
|
||
|
||
|
||
RUNNING UNIT TESTS FOR %utt5 VIA GUI CALLS - Silent
|
||
|
||
|
||
NOW RUNNING UNIT TESTS FOR %uttcovr
|
||
|
||
|
||
|
||
---------------------------------- %uttcovr ----------------------------------
|
||
RTNANAL - - routine analysis...---------------------------------------- [OK]
|
||
COVCOV - - check COVCOV - remove seen lines......---------------------- [OK]
|
||
COVRPT...........------------------------------------------------------ [OK]
|
||
COVRPTLS - - coverage report returning text in global...........------- [OK]
|
||
TRIMDATA - - TRIMDATA in %utcover..------------------------------------ [OK]
|
||
LIST - - LIST in %utcover............---------------------------------- [OK]
|
||
CACHECOV - - set up routine for analysis in globals..------------------ [OK]
|
||
LINEDATA - - convert code line to based on tags and offset, and identify active
|
||
code lines............------------------------------------------------- [OK]
|
||
TOTAGS - - convert from lines of code by line number to lines ordered by tag, li
|
||
ne from tag, and only not covered...........--------------------------- [OK]
|
||
|
||
Ran 1 Routine, 9 Entry Tags
|
||
Checked 70 tests, with 0 failures and encountered 0 errors.
|
||
|
||
NOW RUNNING UNIT TESTS FOR %utt6
|
||
|
||
|
||
|
||
----------------------------------- %utt6 -----------------------------------
|
||
SETROUS - - generate array with indices of routines to exclude......--- [OK]
|
||
CHKCMDLN - check command line processing of %utt5---------------------- [OK]
|
||
CHKGUI - check GUI processing of %utt5--------------------------------- [OK]
|
||
CKGUISET - check list of tests returned by GUISET---------------------- [OK]
|
||
NEWSTYLE - test return of valid new style or @TEST indicators...------- [OK]
|
||
|
||
Ran 1 Routine, 5 Entry Tags
|
||
Checked 9 tests, with 0 failures and encountered 0 errors.
|
||
Coventry ROU=VERBOSE^%utt6
|
||
|
||
------------------- RUNNING VERBOSE^%utt7 -------------------
|
||
|
||
|
||
Running tests in VERBOSE mode with fractional millisecond timing
|
||
|
||
|
||
----------------------------------- %utt7 -----------------------------------
|
||
T1 - - Make sure Start-up Ran.-------------------------------- [OK] 0.028ms
|
||
T5 - - ditto
|
||
T5^%utt7 - - ditto - This is an intentional failure
|
||
.
|
||
T5^%utt7 - - ditto - Intentionally throwing a failure
|
||
.------------------------------------------------------------- [FAIL] 0.044m
|
||
s
|
||
|
||
----------------------------------- %utt1 -----------------------------------
|
||
|
||
----------------------------------- %utt2 -----------------------------------
|
||
|
||
----------------------------------- %utt4 -----------------------------------
|
||
|
||
----------------------------------- %utt5 -----------------------------------
|
||
|
||
----------------------------------- %utt6 -----------------------------------
|
||
|
||
---------------------------------- %uttcovr ----------------------------------
|
||
|
||
Ran 7 Routines, 2 Entry Tags
|
||
Checked 5 tests, with 2 failures and encountered 0 errors.
|
||
Coventry ROU=VERBOSE^%utt7
|
||
|
||
------------------- RUNNING ^%ut -------------------
|
||
|
||
|
||
RUNNING COMMAND LINE TESTS VIA DOSET^%ut
|
||
....
|
||
T5^%utt1 - Error count check - This is an intentional failure
|
||
.
|
||
T5^%utt1 - Error count check - Intentionally throwing a failure
|
||
...................
|
||
BADCHKEQ^%utt5 - CHKEQ should fail on unequal value - <4> vs <3> - SET UNEQUAL
|
||
ON PURPOSE - SHOULD FAIL
|
||
|
||
BADCHKTF^%utt5 - CHKTF should fail on false value - SET FALSE (0) ON PURPOSE -
|
||
SHOULD FAIL
|
||
|
||
BADERROR^%utt5 - throws an error on purpose - Error: <UNDEFINED>BADERROR+6^%utt
|
||
5 *Q
|
||
|
||
CALLFAIL^%utt5 - called FAIL to test it - Called FAIL to test it
|
||
|
||
LEAKSBAD^%utt5 - check leaks with leak - LEAKSBAD TEST - X NOT SPECIFIED VARIABL
|
||
E LEAK: X
|
||
|
||
NVLDARG1^%utt5 - check invalid arg in CHKEQ - NO VALUES INPUT TO CHKEQ^%ut - no
|
||
evaluation possible
|
||
................................................................................
|
||
|
||
Ran 7 Routines, 39 Entry Tags
|
||
Checked 111 tests, with 7 failures and encountered 1 error.
|
||
|
||
|
||
Running command line tests by RUNSET^%ut
|
||
....
|
||
T5^%utt1 - Error count check - This is an intentional failure
|
||
.
|
||
T5^%utt1 - Error count check - Intentionally throwing a failure
|
||
...................
|
||
BADCHKEQ^%utt5 - CHKEQ should fail on unequal value - <4> vs <3> - SET UNEQUAL
|
||
ON PURPOSE - SHOULD FAIL
|
||
|
||
BADCHKTF^%utt5 - CHKTF should fail on false value - SET FALSE (0) ON PURPOSE -
|
||
SHOULD FAIL
|
||
|
||
BADERROR^%utt5 - throws an error on purpose - Error: <UNDEFINED>BADERROR+6^%utt
|
||
5 *Q
|
||
|
||
CALLFAIL^%utt5 - called FAIL to test it - Called FAIL to test it
|
||
|
||
LEAKSBAD^%utt5 - check leaks with leak - LEAKSBAD TEST - X NOT SPECIFIED VARIABL
|
||
E LEAK: X
|
||
|
||
NVLDARG1^%utt5 - check invalid arg in CHKEQ - NO VALUES INPUT TO CHKEQ^%ut - no
|
||
evaluation possible
|
||
................................................................................
|
||
|
||
Ran 7 Routines, 39 Entry Tags
|
||
Checked 111 tests, with 7 failures and encountered 1 error.
|
||
|
||
|
||
RUNNING COMMAND LINE UNIT TESTS FOR %utt5
|
||
....
|
||
BADCHKEQ^%utt5 - CHKEQ should fail on unequal value - <4> vs <3> - SET UNEQUAL
|
||
ON PURPOSE - SHOULD FAIL
|
||
|
||
BADCHKTF^%utt5 - CHKTF should fail on false value - SET FALSE (0) ON PURPOSE -
|
||
SHOULD FAIL
|
||
|
||
BADERROR^%utt5 - throws an error on purpose - Error: <UNDEFINED>BADERROR+6^%utt
|
||
5 *Q
|
||
|
||
CALLFAIL^%utt5 - called FAIL to test it - Called FAIL to test it
|
||
|
||
LEAKSBAD^%utt5 - check leaks with leak - LEAKSBAD TEST - X NOT SPECIFIED VARIABL
|
||
E LEAK: X
|
||
|
||
NVLDARG1^%utt5 - check invalid arg in CHKEQ - NO VALUES INPUT TO CHKEQ^%ut - no
|
||
evaluation possible
|
||
.
|
||
|
||
Ran 1 Routine, 11 Entry Tags
|
||
Checked 10 tests, with 5 failures and encountered 1 error.
|
||
|
||
|
||
RUNNING UNIT TESTS FOR %utt5 VIA GUI CALLS - Silent
|
||
|
||
|
||
NOW RUNNING UNIT TESTS FOR %uttcovr
|
||
|
||
......................................................................
|
||
|
||
Ran 1 Routine, 9 Entry Tags
|
||
Checked 70 tests, with 0 failures and encountered 0 errors.
|
||
|
||
NOW RUNNING UNIT TESTS FOR %utt6
|
||
|
||
.........
|
||
|
||
Ran 1 Routine, 5 Entry Tags
|
||
Checked 9 tests, with 0 failures and encountered 0 errors.
|
||
Coventry ROU=^%ut
|
||
|
||
------------------- RUNNING ^%ut1 -------------------
|
||
|
||
|
||
RUNNING COMMAND LINE TESTS VIA DOSET^%ut
|
||
....
|
||
T5^%utt1 - Error count check - This is an intentional failure
|
||
.
|
||
T5^%utt1 - Error count check - Intentionally throwing a failure
|
||
...................
|
||
BADCHKEQ^%utt5 - CHKEQ should fail on unequal value - <4> vs <3> - SET UNEQUAL
|
||
ON PURPOSE - SHOULD FAIL
|
||
|
||
BADCHKTF^%utt5 - CHKTF should fail on false value - SET FALSE (0) ON PURPOSE -
|
||
SHOULD FAIL
|
||
|
||
BADERROR^%utt5 - throws an error on purpose - Error: <UNDEFINED>BADERROR+6^%utt
|
||
5 *Q
|
||
|
||
CALLFAIL^%utt5 - called FAIL to test it - Called FAIL to test it
|
||
|
||
LEAKSBAD^%utt5 - check leaks with leak - LEAKSBAD TEST - X NOT SPECIFIED VARIABL
|
||
E LEAK: X
|
||
|
||
NVLDARG1^%utt5 - check invalid arg in CHKEQ - NO VALUES INPUT TO CHKEQ^%ut - no
|
||
evaluation possible
|
||
................................................................................
|
||
|
||
Ran 7 Routines, 39 Entry Tags
|
||
Checked 111 tests, with 7 failures and encountered 1 error.
|
||
|
||
|
||
Running command line tests by RUNSET^%ut
|
||
....
|
||
T5^%utt1 - Error count check - This is an intentional failure
|
||
.
|
||
T5^%utt1 - Error count check - Intentionally throwing a failure
|
||
...................
|
||
BADCHKEQ^%utt5 - CHKEQ should fail on unequal value - <4> vs <3> - SET UNEQUAL
|
||
ON PURPOSE - SHOULD FAIL
|
||
|
||
BADCHKTF^%utt5 - CHKTF should fail on false value - SET FALSE (0) ON PURPOSE -
|
||
SHOULD FAIL
|
||
|
||
BADERROR^%utt5 - throws an error on purpose - Error: <UNDEFINED>BADERROR+6^%utt
|
||
5 *Q
|
||
|
||
CALLFAIL^%utt5 - called FAIL to test it - Called FAIL to test it
|
||
|
||
LEAKSBAD^%utt5 - check leaks with leak - LEAKSBAD TEST - X NOT SPECIFIED VARIABL
|
||
E LEAK: X
|
||
|
||
NVLDARG1^%utt5 - check invalid arg in CHKEQ - NO VALUES INPUT TO CHKEQ^%ut - no
|
||
evaluation possible
|
||
................................................................................
|
||
|
||
Ran 7 Routines, 39 Entry Tags
|
||
Checked 111 tests, with 7 failures and encountered 1 error.
|
||
|
||
|
||
RUNNING COMMAND LINE UNIT TESTS FOR %utt5
|
||
....
|
||
BADCHKEQ^%utt5 - CHKEQ should fail on unequal value - <4> vs <3> - SET UNEQUAL
|
||
ON PURPOSE - SHOULD FAIL
|
||
|
||
BADCHKTF^%utt5 - CHKTF should fail on false value - SET FALSE (0) ON PURPOSE -
|
||
SHOULD FAIL
|
||
|
||
BADERROR^%utt5 - throws an error on purpose - Error: <UNDEFINED>BADERROR+6^%utt
|
||
5 *Q
|
||
|
||
CALLFAIL^%utt5 - called FAIL to test it - Called FAIL to test it
|
||
|
||
LEAKSBAD^%utt5 - check leaks with leak - LEAKSBAD TEST - X NOT SPECIFIED VARIABL
|
||
E LEAK: X
|
||
|
||
NVLDARG1^%utt5 - check invalid arg in CHKEQ - NO VALUES INPUT TO CHKEQ^%ut - no
|
||
evaluation possible
|
||
.
|
||
|
||
Ran 1 Routine, 11 Entry Tags
|
||
Checked 10 tests, with 5 failures and encountered 1 error.
|
||
|
||
|
||
RUNNING UNIT TESTS FOR %utt5 VIA GUI CALLS - Silent
|
||
|
||
|
||
NOW RUNNING UNIT TESTS FOR %uttcovr
|
||
|
||
......................................................................
|
||
|
||
Ran 1 Routine, 9 Entry Tags
|
||
Checked 70 tests, with 0 failures and encountered 0 errors.
|
||
|
||
NOW RUNNING UNIT TESTS FOR %utt6
|
||
|
||
.........
|
||
|
||
Ran 1 Routine, 5 Entry Tags
|
||
Checked 9 tests, with 0 failures and encountered 0 errors.
|
||
Coventry ROU=^%ut1
|
||
|
||
------------------- RUNNING ^%utcover -------------------
|
||
......................................................................
|
||
|
||
Ran 1 Routine, 9 Entry Tags
|
||
Checked 70 tests, with 0 failures and encountered 0 errors.
|
||
Coventry ROU=^%utcover
|
||
|
||
------------------- RUNNING ^%utt1 -------------------
|
||
|
||
Running tests in NON-VERBOSE mode
|
||
For Verbose mode use DO VERBOSE^%utt1(ARG) where ARG is an integer 1 to 3
|
||
ENTER RETURN TO CONTINUE: ....
|
||
T5^%utt1 - Error count check - This is an intentional failure
|
||
.
|
||
T5^%utt1 - Error count check - Intentionally throwing a failure
|
||
.................
|
||
BADCHKEQ^%utt5 - CHKEQ should fail on unequal value - <4> vs <3> - SET UNEQUAL
|
||
ON PURPOSE - SHOULD FAIL
|
||
|
||
BADCHKTF^%utt5 - CHKTF should fail on false value - SET FALSE (0) ON PURPOSE -
|
||
SHOULD FAIL
|
||
|
||
BADERROR^%utt5 - throws an error on purpose - Error: <UNDEFINED>BADERROR+6^%utt
|
||
5 *Q
|
||
|
||
CALLFAIL^%utt5 - called FAIL to test it - Called FAIL to test it
|
||
|
||
LEAKSBAD^%utt5 - check leaks with leak - LEAKSBAD TEST - X NOT SPECIFIED VARIABL
|
||
E LEAK: X
|
||
|
||
NVLDARG1^%utt5 - check invalid arg in CHKEQ - NO VALUES INPUT TO CHKEQ^%ut - no
|
||
evaluation possible
|
||
................................................................................
|
||
|
||
Ran 6 Routines, 37 Entry Tags
|
||
Checked 109 tests, with 7 failures and encountered 1 error.
|
||
Coventry ROU=^%utt1
|
||
|
||
------------------- RUNNING ^%utt6 -------------------
|
||
|
||
|
||
RUNNING COMMAND LINE TESTS VIA DOSET^%ut
|
||
....
|
||
T5^%utt1 - Error count check - This is an intentional failure
|
||
.
|
||
T5^%utt1 - Error count check - Intentionally throwing a failure
|
||
...................
|
||
BADCHKEQ^%utt5 - CHKEQ should fail on unequal value - <4> vs <3> - SET UNEQUAL
|
||
ON PURPOSE - SHOULD FAIL
|
||
|
||
BADCHKTF^%utt5 - CHKTF should fail on false value - SET FALSE (0) ON PURPOSE -
|
||
SHOULD FAIL
|
||
|
||
BADERROR^%utt5 - throws an error on purpose - Error: <UNDEFINED>BADERROR+6^%utt
|
||
5 *Q
|
||
|
||
CALLFAIL^%utt5 - called FAIL to test it - Called FAIL to test it
|
||
|
||
LEAKSBAD^%utt5 - check leaks with leak - LEAKSBAD TEST - X NOT SPECIFIED VARIABL
|
||
E LEAK: X
|
||
|
||
NVLDARG1^%utt5 - check invalid arg in CHKEQ - NO VALUES INPUT TO CHKEQ^%ut - no
|
||
evaluation possible
|
||
................................................................................
|
||
|
||
Ran 7 Routines, 39 Entry Tags
|
||
Checked 111 tests, with 7 failures and encountered 1 error.
|
||
|
||
|
||
Running command line tests by RUNSET^%ut
|
||
....
|
||
T5^%utt1 - Error count check - This is an intentional failure
|
||
.
|
||
T5^%utt1 - Error count check - Intentionally throwing a failure
|
||
...................
|
||
BADCHKEQ^%utt5 - CHKEQ should fail on unequal value - <4> vs <3> - SET UNEQUAL
|
||
ON PURPOSE - SHOULD FAIL
|
||
|
||
BADCHKTF^%utt5 - CHKTF should fail on false value - SET FALSE (0) ON PURPOSE -
|
||
SHOULD FAIL
|
||
|
||
BADERROR^%utt5 - throws an error on purpose - Error: <UNDEFINED>BADERROR+6^%utt
|
||
5 *Q
|
||
|
||
CALLFAIL^%utt5 - called FAIL to test it - Called FAIL to test it
|
||
|
||
LEAKSBAD^%utt5 - check leaks with leak - LEAKSBAD TEST - X NOT SPECIFIED VARIABL
|
||
E LEAK: X
|
||
|
||
NVLDARG1^%utt5 - check invalid arg in CHKEQ - NO VALUES INPUT TO CHKEQ^%ut - no
|
||
evaluation possible
|
||
................................................................................
|
||
|
||
Ran 7 Routines, 39 Entry Tags
|
||
Checked 111 tests, with 7 failures and encountered 1 error.
|
||
|
||
|
||
RUNNING COMMAND LINE UNIT TESTS FOR %utt5
|
||
....
|
||
BADCHKEQ^%utt5 - CHKEQ should fail on unequal value - <4> vs <3> - SET UNEQUAL
|
||
ON PURPOSE - SHOULD FAIL
|
||
|
||
BADCHKTF^%utt5 - CHKTF should fail on false value - SET FALSE (0) ON PURPOSE -
|
||
SHOULD FAIL
|
||
|
||
BADERROR^%utt5 - throws an error on purpose - Error: <UNDEFINED>BADERROR+6^%utt
|
||
5 *Q
|
||
|
||
CALLFAIL^%utt5 - called FAIL to test it - Called FAIL to test it
|
||
|
||
LEAKSBAD^%utt5 - check leaks with leak - LEAKSBAD TEST - X NOT SPECIFIED VARIABL
|
||
E LEAK: X
|
||
|
||
NVLDARG1^%utt5 - check invalid arg in CHKEQ - NO VALUES INPUT TO CHKEQ^%ut - no
|
||
evaluation possible
|
||
.
|
||
|
||
Ran 1 Routine, 11 Entry Tags
|
||
Checked 10 tests, with 5 failures and encountered 1 error.
|
||
|
||
|
||
RUNNING UNIT TESTS FOR %utt5 VIA GUI CALLS - Silent
|
||
|
||
|
||
NOW RUNNING UNIT TESTS FOR %uttcovr
|
||
|
||
......................................................................
|
||
|
||
Ran 1 Routine, 9 Entry Tags
|
||
Checked 70 tests, with 0 failures and encountered 0 errors.
|
||
|
||
NOW RUNNING UNIT TESTS FOR %utt6
|
||
|
||
.........
|
||
|
||
Ran 1 Routine, 5 Entry Tags
|
||
Checked 9 tests, with 0 failures and encountered 0 errors.
|
||
Coventry ROU=^%utt6
|
||
|
||
------------------- RUNNING ^%utt7 -------------------
|
||
|
||
Running tests in VERBOSE mode
|
||
ENTER RETURN TO CONTINUE:
|
||
|
||
----------------------------------- %utt7 -----------------------------------
|
||
T1 - - Make sure Start-up Ran.-------------------------------- [OK] 0.026ms
|
||
T5 - - ditto
|
||
T5^%utt7 - - ditto - This is an intentional failure
|
||
.
|
||
T5^%utt7 - - ditto - Intentionally throwing a failure
|
||
.------------------------------------------------------------- [FAIL] 0.043m
|
||
s
|
||
|
||
----------------------------------- %utt1 -----------------------------------
|
||
|
||
----------------------------------- %utt2 -----------------------------------
|
||
|
||
----------------------------------- %utt4 -----------------------------------
|
||
|
||
----------------------------------- %utt5 -----------------------------------
|
||
|
||
----------------------------------- %utt6 -----------------------------------
|
||
|
||
---------------------------------- %uttcovr ----------------------------------
|
||
|
||
Ran 7 Routines, 2 Entry Tags
|
||
Checked 5 tests, with 2 failures and encountered 0 errors.
|
||
Coventry ROU=^%utt7
|
||
|
||
|
||
------------ SUMMARY ------------
|
||
Ran 40 Routines, 163 Entry Tags
|
||
Checked 531 tests, with 25 failures and encountered 3 errors.
|
||
|
||
|
||
Routine %ut (96.22%) 280 out of 291 lines covered
|
||
- Detailed Breakdown
|
||
Tag %ut^%ut (100.00%) 2 out of 2 lines covered
|
||
Tag CHKEQ^%ut (100.00%) 18 out of 18 lines covered
|
||
Tag CHKLEAKS^%ut (100.00%) 2 out of 2 lines covered
|
||
Tag CHKTF^%ut (100.00%) 15 out of 15 lines covered
|
||
Tag COV^%ut (100.00%) 2 out of 2 lines covered
|
||
Tag COVERAGE^%ut (100.00%) 2 out of 2 lines covered
|
||
Tag DOSET^%ut (100.00%) 6 out of 6 lines covered
|
||
Tag EN^%ut (100.00%) 7 out of 7 lines covered
|
||
Tag EN1^%ut (100.00%) 68 out of 68 lines covered
|
||
Tag ERROR^%ut (100.00%) 9 out of 9 lines covered
|
||
Tag ERROR1^%ut (100.00%) 9 out of 9 lines covered
|
||
Tag FAIL^%ut (100.00%) 2 out of 2 lines covered
|
||
Tag GETLIST^%ut (100.00%) 11 out of 11 lines covered
|
||
Tag GETSET^%ut (100.00%) 4 out of 4 lines covered
|
||
Tag GETSYS^%ut (100.00%) 3 out of 3 lines covered
|
||
Tag GETUTVAL^%ut (100.00%) 5 out of 5 lines covered
|
||
Tag GTMVER^%ut (0.00%) 0 out of 1 lines covered
|
||
the following is a list of the lines **NOT** covered
|
||
GTMVER+1 Q $S($G(X):$P($ZV," ",3,99),1:$P($P($ZV," V",2)," "))
|
||
Tag GUILOAD^%ut (100.00%) 8 out of 8 lines covered
|
||
Tag GUINEXT^%ut (100.00%) 43 out of 43 lines covered
|
||
Tag GUISET^%ut (100.00%) 8 out of 8 lines covered
|
||
Tag ISUTEST^%ut (100.00%) 1 out of 1 lines covered
|
||
Tag LOAD^%ut (100.00%) 10 out of 10 lines covered
|
||
Tag LSTUTVAL^%ut (100.00%) 4 out of 4 lines covered
|
||
Tag MULTAPIS^%ut (100.00%) 2 out of 2 lines covered
|
||
Tag PICKSET^%ut (100.00%) 3 out of 3 lines covered
|
||
Tag RUNSET^%ut (100.00%) 9 out of 9 lines covered
|
||
Tag SETUT^%ut (100.00%) 6 out of 6 lines covered
|
||
Tag SUCCEED^%ut (100.00%) 6 out of 6 lines covered
|
||
Tag VERBOSE^%ut (100.00%) 11 out of 11 lines covered
|
||
Tag VERBOSE1^%ut (100.00%) 4 out of 4 lines covered
|
||
Tag ZHDIF^%ut (0.00%) 0 out of 10 lines covered
|
||
the following is a list of the lines **NOT** covered
|
||
ZHDIF+1 N SC0 S SC0=$P(%ZH0,",",2)
|
||
ZHDIF+2 N SC1 S SC1=$P(%ZH1,",",2)
|
||
ZHDIF+3 N DC0 S DC0=$P(%ZH0,",")*86400
|
||
ZHDIF+4 N DC1 S DC1=$P(%ZH1,",")*86400
|
||
ZHDIF+5 N MCS0 S MCS0=$P(%ZH0,",",3)/1000000
|
||
ZHDIF+6 N MCS1 S MCS1=$P(%ZH1,",",3)/1000000
|
||
ZHDIF+8 N T0 S T0=SC0+DC0+MCS0
|
||
ZHDIF+9 N T1 S T1=SC1+DC1+MCS1
|
||
ZHDIF+11 N %ZH2 S %ZH2=T1-T0*1000
|
||
ZHDIF+12 QUIT %ZH2
|
||
|
||
|
||
Routine %ut1 (85.66%) 245 out of 286 lines covered
|
||
- Detailed Breakdown
|
||
Tag %ut1^%ut1 (100.00%) 2 out of 2 lines covered
|
||
Tag ACTLINES^%ut1 (100.00%) 8 out of 8 lines covered
|
||
Tag CACHECOV^%ut1 (88.24%) 15 out of 17 lines covered
|
||
the following is a list of the lines **NOT** covered
|
||
CACHECOV+17 . . N % S %N=0 F XCNP=XCNP+1:1 S %N=%N+1,%=$T(+%N^@X) Q:$L(%)
|
||
=0 S @(DIF_XCNP_",0)")=%
|
||
CACHECOV+18 . . Q
|
||
Tag CHECKTAG^%ut1 (100.00%) 5 out of 5 lines covered
|
||
Tag CHEKTEST^%ut1 (100.00%) 17 out of 17 lines covered
|
||
Tag CHKTAGS^%ut1 (100.00%) 10 out of 10 lines covered
|
||
Tag COV^%ut1 (48.68%) 37 out of 76 lines covered
|
||
the following is a list of the lines **NOT** covered
|
||
COV+19 . N NMSP S NMSP=$G(NMSPS)
|
||
COV+20 . D:NMSP]"" S NMSP="" F S NMSP=$O(NMSPS(NMSP)) Q:NMSP="" D
|
||
COV+21 .. N %ZR ; GT.M specific
|
||
COV+22 .. D SILENT^%RSEL(NMSP,"SRC") ; GT.M specific. On Cache use $O(^$R
|
||
(RTN)).
|
||
COV+23 .. N RN S RN=""
|
||
COV+24 .. F S RN=$O(%ZR(RN)) Q:RN="" W RN," " D
|
||
COV+25 ... N L2 S L2=$T(+2^@RN)
|
||
COV+26 . . . S L2=$TR(L2,$C(9)," ") ; change tabs to spaces ; JLI 160316
|
||
inserted to replace above
|
||
COV+27 . . . I $E($P(L2," ",2),1,2)'=";;" K %ZR(RN) W !,"Routine "_RN_" r
|
||
emoved from analysis, since it doesn't have the standard second line format",!
|
||
COV+28 .. M RTNS=%ZR
|
||
COV+29 .. K %ZR
|
||
COV+30 . Q
|
||
COV+34 . D:NMSP]"" S NMSP="" F S NMSP=$O(NMSPS(NMSP)) Q:NMSP="" D
|
||
COV+50 . K ^TMP("%utCOVCOHORTSAV",$J)
|
||
COV+51 . M ^TMP("%utCOVCOHORTSAV",$J)=^TMP("%utCOVCOHORT",$J)
|
||
COV+52 . K ^TMP("%utCOVRESULT",$J)
|
||
COV+53 . S ^TMP("%utcovrunning",$J)=1,%utcovxx=1
|
||
COV+55 . I ($$GETSYS^%ut()=47) VIEW "TRACE":1:$NA(^TMP("%utCOVRESULT",$J)
|
||
) ; GT.M START PROFILING
|
||
COV+57 . I ($$GETSYS^%ut()=0) D ; CACHE CODE TO START PROFILING
|
||
COV+58 . . N NMSP,NMSPV S NMSP="",NMSPV="" F S NMSPV=$O(RTNS(NMSPV)) Q:N
|
||
MSPV="" S NMSP=NMSP_NMSPV_","
|
||
COV+59 . . S NMSP=$E(NMSP,1,$L(NMSP)-1)
|
||
COV+60 . . S STATUS=##class(%Monitor.System.LineByLine).Start($lb(NMSP),$
|
||
lb("RtnLine"),$lb($j))
|
||
COV+68 . . SET $ETRAP="Q:($ES&$Q) -9 Q:$ES W ""CTRL-C ENTERED"""
|
||
COV+70 . . USE %utIO:(CTRAP=$C(3)) ; JLI 170403
|
||
COV+71 . . Q
|
||
COV+87 . . D TOTAGS(COVERSAV,0),TOTAGS(COVER,1)
|
||
COV+88 . . D ##class(%Monitor.System.LineByLine).Stop()
|
||
COV+89 . . Q
|
||
COV+90 . D COVCOV($NA(^TMP("%utCOVCOHORT",$J)),$NA(^TMP("%utCOVRESULT",$J
|
||
))) ; Venn diagram matching between globals
|
||
COV+92 . I VERBOSITY=-1 D
|
||
COV+93 . . K ^TMP("%utCOVREPORT",$J)
|
||
COV+94 . . D COVRPTGL^%utcover($NA(^TMP("%utCOVCOHORTSAV",$J)),$NA(^TMP("
|
||
%utCOVCOHORT",$J)),$NA(^TMP("%utCOVRESULT",$J)),$NA(^TMP("%utCOVREPORT",$J)))
|
||
COV+95 . . K ^TMP("%utCOVCOHORTSAV",$J),^TMP("%utCOVCOHORT",$J),^TMP("%ut
|
||
COVRESULT",$J) ; %utCOVREPORT contains the data for the user
|
||
COV+96 . . Q
|
||
COV+97 . E D
|
||
COV+98 . . D COVRPT($NA(^TMP("%utCOVCOHORTSAV",$J)),$NA(^TMP("%utCOVCOHOR
|
||
T",$J)),$NA(^TMP("%utCOVRESULT",$J)),VERBOSITY)
|
||
COV+99 . . K ^TMP("%utCOVCOHORTSAV",$J),^TMP("%utCOVCOHORT",$J),^TMP("%ut
|
||
COVRESULT",$J),^TMP("%utCOVREPORT",$J)
|
||
COV+100 . . Q
|
||
COV+101 . Q
|
||
Tag COVCOV^%ut1 (100.00%) 9 out of 9 lines covered
|
||
Tag COVRPT^%ut1 (100.00%) 5 out of 5 lines covered
|
||
Tag COVRPTLS^%ut1 (100.00%) 31 out of 31 lines covered
|
||
Tag FAIL^%ut1 (100.00%) 12 out of 12 lines covered
|
||
Tag GETTAG^%ut1 (100.00%) 4 out of 4 lines covered
|
||
Tag GETTREE^%ut1 (100.00%) 7 out of 7 lines covered
|
||
Tag GETVALS^%ut1 (100.00%) 11 out of 11 lines covered
|
||
Tag ISUTEST^%ut1 (100.00%) 1 out of 1 lines covered
|
||
Tag LINEDATA^%ut1 (100.00%) 9 out of 9 lines covered
|
||
Tag NEWSTYLE^%ut1 (100.00%) 4 out of 4 lines covered
|
||
Tag NVLDARG^%ut1 (100.00%) 11 out of 11 lines covered
|
||
Tag RESETIO^%ut1 (100.00%) 2 out of 2 lines covered
|
||
Tag RTNANAL^%ut1 (100.00%) 29 out of 29 lines covered
|
||
Tag SETIO^%ut1 (100.00%) 2 out of 2 lines covered
|
||
Tag TOTAGS^%ut1 (100.00%) 13 out of 13 lines covered
|
||
Tag UP^%ut1 (100.00%) 1 out of 1 lines covered
|
||
|
||
|
||
Routine %utcover (100.00%) 108 out of 108 lines covered
|
||
- Detailed Breakdown
|
||
Tag %utcover^%utcover (100.00%) 2 out of 2 lines covered
|
||
Tag CHKLEAKS^%utcover (100.00%) 13 out of 13 lines covered
|
||
Tag COVENTRY^%utcover (100.00%) 15 out of 15 lines covered
|
||
Tag COVERAGE^%utcover (100.00%) 14 out of 14 lines covered
|
||
Tag COVRPTGL^%utcover (100.00%) 14 out of 14 lines covered
|
||
Tag LIST^%utcover (100.00%) 38 out of 38 lines covered
|
||
Tag MULTAPIS^%utcover (100.00%) 5 out of 5 lines covered
|
||
Tag SETROUS^%utcover (100.00%) 4 out of 4 lines covered
|
||
Tag TRIMDATA^%utcover (100.00%) 3 out of 3 lines covered
|
||
|
||
|
||
Routine %ut (96.22%) 280 out of 291 lines covered
|
||
- Summary
|
||
Tag %ut^%ut (100.00%) 2 out of 2 lines covered
|
||
Tag CHKEQ^%ut (100.00%) 18 out of 18 lines covered
|
||
Tag CHKLEAKS^%ut (100.00%) 2 out of 2 lines covered
|
||
Tag CHKTF^%ut (100.00%) 15 out of 15 lines covered
|
||
Tag COV^%ut (100.00%) 2 out of 2 lines covered
|
||
Tag COVERAGE^%ut (100.00%) 2 out of 2 lines covered
|
||
Tag DOSET^%ut (100.00%) 6 out of 6 lines covered
|
||
Tag EN^%ut (100.00%) 7 out of 7 lines covered
|
||
Tag EN1^%ut (100.00%) 68 out of 68 lines covered
|
||
Tag ERROR^%ut (100.00%) 9 out of 9 lines covered
|
||
Tag ERROR1^%ut (100.00%) 9 out of 9 lines covered
|
||
Tag FAIL^%ut (100.00%) 2 out of 2 lines covered
|
||
Tag GETLIST^%ut (100.00%) 11 out of 11 lines covered
|
||
Tag GETSET^%ut (100.00%) 4 out of 4 lines covered
|
||
Tag GETSYS^%ut (100.00%) 3 out of 3 lines covered
|
||
Tag GETUTVAL^%ut (100.00%) 5 out of 5 lines covered
|
||
Tag GTMVER^%ut (0.00%) 0 out of 1 lines covered
|
||
Tag GUILOAD^%ut (100.00%) 8 out of 8 lines covered
|
||
Tag GUINEXT^%ut (100.00%) 43 out of 43 lines covered
|
||
Tag GUISET^%ut (100.00%) 8 out of 8 lines covered
|
||
Tag ISUTEST^%ut (100.00%) 1 out of 1 lines covered
|
||
Tag LOAD^%ut (100.00%) 10 out of 10 lines covered
|
||
Tag LSTUTVAL^%ut (100.00%) 4 out of 4 lines covered
|
||
Tag MULTAPIS^%ut (100.00%) 2 out of 2 lines covered
|
||
Tag PICKSET^%ut (100.00%) 3 out of 3 lines covered
|
||
Tag RUNSET^%ut (100.00%) 9 out of 9 lines covered
|
||
Tag SETUT^%ut (100.00%) 6 out of 6 lines covered
|
||
Tag SUCCEED^%ut (100.00%) 6 out of 6 lines covered
|
||
Tag VERBOSE^%ut (100.00%) 11 out of 11 lines covered
|
||
Tag VERBOSE1^%ut (100.00%) 4 out of 4 lines covered
|
||
Tag ZHDIF^%ut (0.00%) 0 out of 10 lines covered
|
||
|
||
|
||
Routine %ut1 (85.66%) 245 out of 286 lines covered
|
||
- Summary
|
||
Tag %ut1^%ut1 (100.00%) 2 out of 2 lines covered
|
||
Tag ACTLINES^%ut1 (100.00%) 8 out of 8 lines covered
|
||
Tag CACHECOV^%ut1 (88.24%) 15 out of 17 lines covered
|
||
Tag CHECKTAG^%ut1 (100.00%) 5 out of 5 lines covered
|
||
Tag CHEKTEST^%ut1 (100.00%) 17 out of 17 lines covered
|
||
Tag CHKTAGS^%ut1 (100.00%) 10 out of 10 lines covered
|
||
Tag COV^%ut1 (48.68%) 37 out of 76 lines covered
|
||
Tag COVCOV^%ut1 (100.00%) 9 out of 9 lines covered
|
||
Tag COVRPT^%ut1 (100.00%) 5 out of 5 lines covered
|
||
Tag COVRPTLS^%ut1 (100.00%) 31 out of 31 lines covered
|
||
Tag FAIL^%ut1 (100.00%) 12 out of 12 lines covered
|
||
Tag GETTAG^%ut1 (100.00%) 4 out of 4 lines covered
|
||
Tag GETTREE^%ut1 (100.00%) 7 out of 7 lines covered
|
||
Tag GETVALS^%ut1 (100.00%) 11 out of 11 lines covered
|
||
Tag ISUTEST^%ut1 (100.00%) 1 out of 1 lines covered
|
||
Tag LINEDATA^%ut1 (100.00%) 9 out of 9 lines covered
|
||
Tag NEWSTYLE^%ut1 (100.00%) 4 out of 4 lines covered
|
||
Tag NVLDARG^%ut1 (100.00%) 11 out of 11 lines covered
|
||
Tag RESETIO^%ut1 (100.00%) 2 out of 2 lines covered
|
||
Tag RTNANAL^%ut1 (100.00%) 29 out of 29 lines covered
|
||
Tag SETIO^%ut1 (100.00%) 2 out of 2 lines covered
|
||
Tag TOTAGS^%ut1 (100.00%) 13 out of 13 lines covered
|
||
Tag UP^%ut1 (100.00%) 1 out of 1 lines covered
|
||
|
||
|
||
Routine %utcover (100.00%) 108 out of 108 lines covered
|
||
- Summary
|
||
Tag %utcover^%utcover (100.00%) 2 out of 2 lines covered
|
||
Tag CHKLEAKS^%utcover (100.00%) 13 out of 13 lines covered
|
||
Tag COVENTRY^%utcover (100.00%) 15 out of 15 lines covered
|
||
Tag COVERAGE^%utcover (100.00%) 14 out of 14 lines covered
|
||
Tag COVRPTGL^%utcover (100.00%) 14 out of 14 lines covered
|
||
Tag LIST^%utcover (100.00%) 38 out of 38 lines covered
|
||
Tag MULTAPIS^%utcover (100.00%) 5 out of 5 lines covered
|
||
Tag SETROUS^%utcover (100.00%) 4 out of 4 lines covered
|
||
Tag TRIMDATA^%utcover (100.00%) 3 out of 3 lines covered
|
||
|
||
|
||
Routine %ut (96.22%) 280 out of 291 lines covered
|
||
Routine %ut1 (85.66%) 245 out of 286 lines covered
|
||
Routine %utcover (100.00%) 108 out of 108 lines covered
|
||
|
||
|
||
Overall Analysis 633 out of 685 lines covered (92% coverage)
|
||
VISTA>d H^XUS
|
||
|
||
Logged out at Jul 04, 2017 1:12 pm
|
||
VISTA>H
|
||
|
||
|
||
<Session disconnected>
|
||
|