@@ -233,13 +233,12 @@ function _validateContent(report, fields = []) {
233
233
234
234
// Verify the format of the resourceUsage section.
235
235
const usage = { ...report . resourceUsage } ;
236
- // Delete it, otherwise checkForUnknownFields will throw error
237
- delete usage . constrained_memory ;
238
236
const resourceUsageFields = [ 'userCpuSeconds' , 'kernelCpuSeconds' ,
239
237
'cpuConsumptionPercent' , 'userCpuConsumptionPercent' ,
240
238
'kernelCpuConsumptionPercent' ,
241
239
'maxRss' , 'rss' , 'free_memory' , 'total_memory' ,
242
- 'available_memory' , 'pageFaults' , 'fsActivity' ] ;
240
+ 'available_memory' , 'pageFaults' , 'fsActivity' ,
241
+ 'constrained_memory' ] ;
243
242
checkForUnknownFields ( usage , resourceUsageFields ) ;
244
243
assert . strictEqual ( typeof usage . userCpuSeconds , 'number' ) ;
245
244
assert . strictEqual ( typeof usage . kernelCpuSeconds , 'number' ) ;
@@ -251,10 +250,7 @@ function _validateContent(report, fields = []) {
251
250
assert ( typeof usage . free_memory , 'string' ) ;
252
251
assert ( typeof usage . total_memory , 'string' ) ;
253
252
assert ( typeof usage . available_memory , 'string' ) ;
254
- // This field may not exsit
255
- if ( report . resourceUsage . constrained_memory ) {
256
- assert ( typeof report . resourceUsage . constrained_memory , 'string' ) ;
257
- }
253
+ assert ( typeof usage . constrained_memory , 'string' ) ;
258
254
assert ( typeof usage . pageFaults === 'object' && usage . pageFaults !== null ) ;
259
255
checkForUnknownFields ( usage . pageFaults , [ 'IORequired' , 'IONotRequired' ] ) ;
260
256
assert ( Number . isSafeInteger ( usage . pageFaults . IORequired ) ) ;
0 commit comments