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