@@ -643,7 +643,8 @@ ClassMethod OnAfterAllTests(manager As TestCoverage.Manager, dir As %String, ByR
643
643
If (manager .CoverageDetail = 0 ) {
644
644
Set tSC = manager .EndCoverageTracking ()
645
645
if (manager .ListenerManager ) {
646
- Do manager .ListenerManager .BroadCastToAll (" All tests complete" )
646
+ set tObj = {" message" : " All tests complete" }
647
+ Do manager .ListenerManager .BroadCastToAll (tObj )
647
648
}
648
649
}
649
650
Do manager .Monitor .Stop ()
@@ -682,7 +683,9 @@ Method OnBeforeTestSuite(dir As %String, suite As %String, testspec As %String,
682
683
Set ..CurrentTestClass = " "
683
684
Set ..CurrentTestMethod = " "
684
685
if (..ListenerManager ) {
685
- Do ..ListenerManager .BroadCastToAll (" Starting test suite: " _ suite )
686
+ set tObj = {" message" : " Starting test suite: " }
687
+ do tObj .%Set (" suite" , suite )
688
+ Do ..ListenerManager .BroadCastToAll (tObj )
686
689
}
687
690
If (..CoverageDetail = 1 ) {
688
691
Set tSC = ..StartCoverageTracking ()
@@ -705,7 +708,9 @@ Method OnAfterTestSuite(dir As %String, suite As %String, testspec As %String, B
705
708
Set tSC = ..EndCoverageTracking ($Case (suite ," " :" (root)" ,:suite ))
706
709
}
707
710
if (..ListenerManager ) {
708
- Do ..ListenerManager .BroadCastToAll (" Finished test suite: " _ suite )
711
+ set tObj = {" message" : " Finished test suite: " }
712
+ do tObj .%Set (" suite" , suite )
713
+ Do ..ListenerManager .BroadCastToAll (tObj )
709
714
}
710
715
} Catch e {
711
716
Set tSC = e .AsStatus ()
@@ -722,7 +727,10 @@ Method OnBeforeTestCase(suite As %String, class As %String) As %Status
722
727
Set ..CurrentTestClass = class
723
728
Set ..CurrentTestMethod = " "
724
729
if (..ListenerManager ) {
725
- Do ..ListenerManager .BroadCastToAll (" Starting test case: " _ suite _ " /" _ class )
730
+ set tObj = {" message" : " Starting test case: " }
731
+ do tObj .%Set (" suite" , suite )
732
+ do tObj .%Set (" class" , class )
733
+ Do ..ListenerManager .BroadCastToAll (tObj )
726
734
}
727
735
If (..CoverageDetail = 2 ) {
728
736
Set tSC = ..StartCoverageTracking ()
@@ -743,7 +751,10 @@ Method OnAfterTestCase(suite As %String, class As %String) As %Status
743
751
Set tSC = ..EndCoverageTracking (suite , class )
744
752
}
745
753
if (..ListenerManager ) {
746
- Do ..ListenerManager .BroadCastToAll (" Starting test case: " _ suite _ " /" _ class )
754
+ set tObj = {" message" : " Finished test case: " }
755
+ do tObj .%Set (" suite" , suite )
756
+ do tObj .%Set (" class" , class )
757
+ Do ..ListenerManager .BroadCastToAll (tObj )
747
758
}
748
759
} Catch e {
749
760
Set tSC = e .AsStatus ()
@@ -759,7 +770,11 @@ Method OnBeforeOneTest(suite As %String, class As %String, method As %String) As
759
770
Try {
760
771
Set ..CurrentTestMethod = method
761
772
if (..ListenerManager ) {
762
- Do ..ListenerManager .BroadCastToAll (" Starting test method: " _ suite _ " /" _ class _ " /" _ method )
773
+ set tObj = {" message" : " Starting test method: " }
774
+ do tObj .%Set (" suite" , suite )
775
+ do tObj .%Set (" class" , class )
776
+ do tObj .%Set (" method" , method )
777
+ Do ..ListenerManager .BroadCastToAll (tObj )
763
778
}
764
779
If (..CoverageDetail = 3 ) {
765
780
Set tSC = ..StartCoverageTracking ()
@@ -780,7 +795,11 @@ Method OnAfterOneTest(suite As %String, class As %String, method As %String) As
780
795
Set tSC = ..EndCoverageTracking (suite , class , method )
781
796
}
782
797
if (..ListenerManager ) {
783
- Do ..ListenerManager .BroadCastToAll (" Finished test method: " _ suite _ " /" _ class _ " /" _ method )
798
+ set tObj = {" message" : " Finished test method: " }
799
+ do tObj .%Set (" suite" , suite )
800
+ do tObj .%Set (" class" , class )
801
+ do tObj .%Set (" method" , method )
802
+ Do ..ListenerManager .BroadCastToAll (tObj )
784
803
}
785
804
} Catch e {
786
805
Set tSC = e .AsStatus ()
0 commit comments