OLD | NEW |
1 Test that heap tracking actually reports data fragments. | 1 Test that heap tracking actually reports data fragments. |
2 | 2 |
3 SUCCESS: tracking started | 3 SUCCESS: tracking started |
4 SUCCESS: heapStatsUpdate arrived | 4 HeapProfiler.heapStatsUpdate has params: true |
5 SUCCESS: lastSeenObjectId arrived | 5 HeapProfiler.heapStatsUpdate has statsUpdate: true |
| 6 statsUpdate length is not zero: true |
| 7 statsUpdate length is a multiple of three: true |
| 8 statsUpdate: first fragmentIndex in first update: 0 |
| 9 statsUpdate: total count of objects is not zero: true |
| 10 statsUpdate: total size of objects is not zero: true |
| 11 |
| 12 HeapProfiler.lastSeenObjectId has params: true |
| 13 HeapProfiler.lastSeenObjectId has params.lastSeenObjectId: true |
| 14 HeapProfiler.lastSeenObjectId has timestamp: true |
| 15 A heap stats fragment did arrive before HeapProfiler.lastSeenObjectId: true |
| 16 |
| 17 HeapProfiler.heapStatsUpdate has params: true |
| 18 HeapProfiler.lastSeenObjectId has params: true |
| 19 HeapProfiler.lastSeenObjectId has params.lastSeenObjectId: true |
| 20 HeapProfiler.lastSeenObjectId has timestamp: true |
| 21 A heap stats fragment did arrive before HeapProfiler.lastSeenObjectId: true |
| 22 |
| 23 HeapProfiler.heapStatsUpdate has params: true |
| 24 Number of heapStatsUpdate events >= numbrt of lastSeenObjectId events: true |
| 25 At least 2 lastSeenObjectId arrived: true |
6 SUCCESS: tracking stopped | 26 SUCCESS: tracking stopped |
7 | 27 |
OLD | NEW |