@@ -134,7 +134,7 @@ ClassMethod AggregateCoverage(pTestIndex As %String) As %Status
134
134
Throw ##class (%Exception.SQL ).CreateFromSQLCODE (SQLCODE ,%msg )
135
135
}
136
136
&sql (
137
- insert into TestCoverage_Data .Coverage (
137
+ insert %NOLOCK %NOCHECK into TestCoverage_Data .Coverage (
138
138
Run,TestPath,Hash,Calculated,Ignore,
139
139
CoveredLines)
140
140
select :pTestIndex ,:tRollupTestPath ,Hash ,1 ,0 ,
@@ -153,7 +153,7 @@ ClassMethod AggregateCoverage(pTestIndex As %String) As %Status
153
153
// Copy any other metrics captured/requested as well.
154
154
For i =1 :1 :tRun .Metrics .Count () {
155
155
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 _" " " " _
157
157
" (Coverage,element_key," " " _tMetric _" " " ) " _
158
158
" SELECT target.ID,metric.element_key,SUM(metric." " " _tMetric _" " " ) " _
159
159
" FROM TestCoverage_Data.Coverage source " _
@@ -178,7 +178,7 @@ ClassMethod AggregateCoverage(pTestIndex As %String) As %Status
178
178
179
179
// Aggregate by code unit
180
180
&sql (
181
- insert into TestCoverage_Data_Aggregate .ByCodeUnit (
181
+ insert %NOLOCK %NOCHECK into TestCoverage_Data_Aggregate .ByCodeUnit (
182
182
Run,
183
183
CodeUnit,
184
184
ExecutableLines,
@@ -246,7 +246,7 @@ ClassMethod AggregateCoverage(pTestIndex As %String) As %Status
246
246
247
247
// Aggregate for full run
248
248
&sql (
249
- insert into TestCoverage_Data_Aggregate .ByRun
249
+ insert %NOLOCK %NOCHECK into TestCoverage_Data_Aggregate .ByRun
250
250
(Run, ExecutableLines ,CoveredLines,
251
251
ExecutableMethods, CoveredMethods,
252
252
RtnLine, " Time" , TotalTime)
0 commit comments