@@ -592,6 +592,7 @@ Method OnAfterSaveResult(ByRef userparam)
592
592
{
593
593
Try {
594
594
Quit :'$IsObject (..Run )
595
+ Do ##super ()
595
596
596
597
// Associate to unit test results.
597
598
Do ..Run .TestResultsSetObjectId (..LogIndex )
@@ -630,6 +631,7 @@ ClassMethod OnBeforeAllTests(manager As TestCoverage.Manager, dir As %String, By
630
631
{
631
632
Set tSC = $$$OK
632
633
Try {
634
+ Do ##super ()
633
635
Set tCoverageClasses = $Get (userparam (" CoverageClasses" ))
634
636
Set tCoverageRoutines = $Get (userparam (" CoverageRoutines" ))
635
637
Set tCoverageDetail = $Get (userparam (" CoverageDetail" ))
@@ -717,6 +719,7 @@ ClassMethod OnAfterAllTests(manager As TestCoverage.Manager, dir As %String, ByR
717
719
{
718
720
Set tSC = $$$OK
719
721
Try {
722
+ Do ##super ()
720
723
If (manager .CoverageDetail = 0 ) {
721
724
Set tSC = manager .EndCoverageTracking ()
722
725
if (manager .ListenerManager ) {
@@ -742,6 +745,7 @@ Method OnBeforeAutoLoad(dir As %String, suite As %String, testspec As %String, B
742
745
{
743
746
Set tSC = $$$OK
744
747
Try {
748
+ Do ##super ()
745
749
// TODO: Flag to capture code coverage of compiling autoload classes? (e.g., to cover generators?)
746
750
} Catch e {
747
751
Set tSC = e .AsStatus ()
@@ -756,6 +760,7 @@ Method OnBeforeTestSuite(dir As %String, suite As %String, testspec As %String,
756
760
{
757
761
Set tSC = $$$OK
758
762
Try {
763
+ Do ##super ()
759
764
If ..DynamicTargets && (dir '= " " ) {
760
765
// Determine coverage targets based on directory contents (looking for coverage.list in that directory or the nearest ancestor containing it).
761
766
Set tSC = ..UpdateCoverageTargetsForTestDirectory (dir )
@@ -785,6 +790,7 @@ Method OnAfterTestSuite(dir As %String, suite As %String, testspec As %String, B
785
790
{
786
791
Set tSC = $$$OK
787
792
Try {
793
+ Do ##super ()
788
794
789
795
If (..CoverageDetail = 1 ) {
790
796
Set tSC = ..EndCoverageTracking ($Case (suite ," " :" (root)" ,:suite ))
@@ -806,6 +812,7 @@ Method OnBeforeTestCase(suite As %String, class As %String) As %Status
806
812
{
807
813
Set tSC = $$$OK
808
814
Try {
815
+ Do ##super ()
809
816
Set ..CurrentTestClass = class
810
817
Set ..CurrentTestMethod = " "
811
818
if (..ListenerManager ) {
@@ -829,6 +836,7 @@ Method OnAfterTestCase(suite As %String, class As %String) As %Status
829
836
{
830
837
Set tSC = $$$OK
831
838
Try {
839
+ Do ##super ()
832
840
If (..CoverageDetail = 2 ) {
833
841
Set tSC = ..EndCoverageTracking (suite , class )
834
842
}
@@ -850,6 +858,7 @@ Method OnBeforeOneTest(suite As %String, class As %String, method As %String) As
850
858
{
851
859
Set tSC = $$$OK
852
860
Try {
861
+ Do ##super ()
853
862
Set ..CurrentTestMethod = method
854
863
if (..ListenerManager ) {
855
864
set tObj = {" message" : " Starting test method: " }
@@ -873,6 +882,7 @@ Method OnAfterOneTest(suite As %String, class As %String, method As %String) As
873
882
{
874
883
Set tSC = $$$OK
875
884
Try {
885
+ Do ##super ()
876
886
If (..CoverageDetail = 3 ) {
877
887
Set tSC = ..EndCoverageTracking (suite , class , method )
878
888
}
0 commit comments