blob: 5516722679b45f3ca08ca853b9170b7358d5a6a1 [file] [log] [blame]
Test that heap tracking actually reports data fragments.
SUCCESS: tracking started
HeapProfiler.heapStatsUpdate has params: true
HeapProfiler.heapStatsUpdate has statsUpdate: true
statsUpdate length is not zero: true
statsUpdate length is a multiple of three: true
statsUpdate: first fragmentIndex in first update: 0
statsUpdate: total count of objects is not zero: true
statsUpdate: total size of objects is not zero: true
HeapProfiler.lastSeenObjectId has params: true
HeapProfiler.lastSeenObjectId has params.lastSeenObjectId: true
HeapProfiler.lastSeenObjectId has timestamp: true
A heap stats fragment did arrive before HeapProfiler.lastSeenObjectId: true
HeapProfiler.heapStatsUpdate has params: true
HeapProfiler.heapStatsUpdate has statsUpdate: true
statsUpdate length is not zero: true
statsUpdate length is a multiple of three: true
statsUpdate: first fragmentIndex in first update: 0
statsUpdate: total count of objects is not zero: true
statsUpdate: total size of objects is not zero: true
HeapProfiler.lastSeenObjectId has params: true
HeapProfiler.lastSeenObjectId has params.lastSeenObjectId: true
HeapProfiler.lastSeenObjectId has timestamp: true
A heap stats fragment did arrive before HeapProfiler.lastSeenObjectId: true
Number of heapStatsUpdate events >= number of lastSeenObjectId events: true
At least 2 lastSeenObjectId arrived: true
SUCCESS: tracking stopped