blob: 96e5fc7a7ca61713c28ab2d3815b891a9b523220 [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 >= numbrt of lastSeenObjectId events: true
At least 2 lastSeenObjectId arrived: true
SUCCESS: tracking stopped