@@ -134,7 +134,7 @@ ClassMethod AggregateCoverage(pTestIndex As %String) As %Status
134134 Throw ##class (%Exception.SQL ).CreateFromSQLCODE (SQLCODE ,%msg )
135135 }
136136 &sql (
137- insert into TestCoverage_Data .Coverage (
137+ insert %NOLOCK %NOCHECK into TestCoverage_Data .Coverage (
138138 Run,TestPath,Hash,Calculated,Ignore,
139139 CoveredLines)
140140 select :pTestIndex ,:tRollupTestPath ,Hash ,1 ,0 ,
@@ -153,7 +153,7 @@ ClassMethod AggregateCoverage(pTestIndex As %String) As %Status
153153 // Copy any other metrics captured/requested as well.
154154 For i =1 :1 :tRun .Metrics .Count () {
155155 Set tMetric = tRun .Metrics .GetAt (i )
156- Set tSQLStatement = " INSERT INTO TestCoverage_Data." " Coverage_" _tMetric _" " " " _
156+ Set tSQLStatement = " INSERT %NOLOCK %NOCHECK INTO TestCoverage_Data." " Coverage_" _tMetric _" " " " _
157157 " (Coverage,element_key," " " _tMetric _" " " ) " _
158158 " SELECT target.ID,metric.element_key,SUM(metric." " " _tMetric _" " " ) " _
159159 " FROM TestCoverage_Data.Coverage source " _
@@ -178,7 +178,7 @@ ClassMethod AggregateCoverage(pTestIndex As %String) As %Status
178178
179179 // Aggregate by code unit
180180 &sql (
181- insert into TestCoverage_Data_Aggregate .ByCodeUnit (
181+ insert %NOLOCK %NOCHECK into TestCoverage_Data_Aggregate .ByCodeUnit (
182182 Run,
183183 CodeUnit,
184184 ExecutableLines,
@@ -246,7 +246,7 @@ ClassMethod AggregateCoverage(pTestIndex As %String) As %Status
246246
247247 // Aggregate for full run
248248 &sql (
249- insert into TestCoverage_Data_Aggregate .ByRun
249+ insert %NOLOCK %NOCHECK into TestCoverage_Data_Aggregate .ByRun
250250 (Run, ExecutableLines ,CoveredLines,
251251 ExecutableMethods, CoveredMethods,
252252 RtnLine, " Time" , TotalTime)
0 commit comments