1 <testcase> 2 <info> 3 <keywords> 4 TrackMemory 5 </keywords> 6 </info> 7 8 # 9 # Server-side 10 <reply> 11 </reply> 12 13 # Client-side 14 <client> 15 <server> 16 none 17 </server> 18 <features> 19 TrackMemory 20 ipv6 21 </features> 22 # tool is what to use instead of 'curl' 23 <tool> 24 lib558 25 </tool> 26 27 <name> 28 libtest memory tracking operational 29 </name> 30 <command> 31 nothing 32 </command> 33 </client> 34 35 # 36 # Verify data after the test has been "shot" 37 <verify> 38 <file name="log/memdump"> 39 FD hostip6.c: socket() 40 FD connect.c: sclose() 41 MEM lib558.c: malloc() 42 MEM lib558.c: free() 43 MEM escape.c: malloc() 44 MEM escape.c: realloc() 45 MEM escape.c: realloc() 46 MEM escape.c: free() 47 </file> 48 <stripfile> 49 s/ =.*// 50 s/\(.*\)/()/ 51 s/:\d+/:/ 52 s:^(MEM |FD )(.*/)(.*):$1$3: 53 </stripfile> 54 </verify> 55 56 </testcase> 57