Index: Tools/UnitTest/Manager.cls.xml
===================================================================
diff -u -r67 -r121
--- Tools/UnitTest/Manager.cls.xml (.../Manager.cls.xml) (revision 67)
+++ Tools/UnitTest/Manager.cls.xml (.../Manager.cls.xml) (revision 121)
@@ -40,6 +40,10 @@
1
+
+1
+
+
0
@@ -219,8 +223,8 @@
#dim Status As %Status
Try
{
+ #dim BeginTijdCase As %Integer = $zh
$$$THROWONERROR(Status,TestCase.OnBeforeAllTests())
-
#dim Method As %String = $$$comMemberNext(class,$$$cCLASSmethod,"")
While (Method '= "")
{
@@ -254,6 +258,7 @@
{
Do ..LogExceptie(Exceptie,"OnAfterAllTests")
}
+ Set ..TheExecutionTime(class) = $zh - BeginTijdCase
}
Catch (Exceptie)
{
@@ -471,6 +476,7 @@
Set i%LogIndex=$o(^LOG.UnitTestLog(""),-1)+1
Lock -^LOG.UnitTestLog
Merge ^LOG.UnitTestLog(i%LogIndex)=i%TheLog
+ Merge ^LOG.UnitTestTime(i%LogIndex)=..TheExecutionTime
Set ^LOG.UnitTestLog(i%LogIndex)=$H
Quit
]]>
@@ -481,6 +487,7 @@
Index: Tools/UnitTest/Report.cls.xml
===================================================================
diff -u -r67 -r121
--- Tools/UnitTest/Report.cls.xml (.../Report.cls.xml) (revision 67)
+++ Tools/UnitTest/Report.cls.xml (.../Report.cls.xml) (revision 121)
@@ -143,6 +143,7 @@
&html<
>
&html<Test Cases | >
&html<Status | >
+ &html<Tijd | >
&html<
>
Set case="" For Set case=$o(^|namespace|LOG.UnitTestLog(index,suite,case)) Quit:case="" Do
. Set result=^|namespace|LOG.UnitTestLog(index,suite,case)
@@ -155,6 +156,7 @@
. If +result
. If &html<#(status)# | >
. Else &html<#(status_" "_$p(result,":",2,99))# | >
+ . &html<#($G(^|namespace|LOG.UnitTestTime(index,case)))# | >
. &html<>
&html<>
Quit $$$OK