$ make -k test &> log
$ grep "Test failed" log | sed 's/:.*//' | uniq -c | sort
2 ds3d.c
2 ds3d8.c
2 shlfolder.c
2 version.c
4 psapi_main.c
6 ds3d.c
6 ds3d8.c
459 wave.c
$ grep "Test failed" log | sort | uniq
ds3d.c:415: Test failed: buffer size changed after SetFormat() - previous size was 92160, current size is 21120
ds3d8.c:307: Test failed: buffer size changed after SetFormat() - previous size was 92160, current size is 21120
psapi_main.c:109: Test failed: expected error=5 but succeeded
psapi_main.c:125: Test failed: expected error=5 but succeeded
psapi_main.c:207: Test failed: expected error=5 but succeeded
psapi_main.c:224: Test failed: expected error=5 but succeeded
shlfolder.c:443: Test failed: SHGetPathFromIDListW returns incorrect path!
shlfolder.c:483: Test failed: GetDisplayNameOf returns incorrect path!
version.c:111: Test failed: VerifyVersionInfoA failed with error 1150
version.c:117: Test failed: VerifyVersionInfoA failed with error 1150
wave.c:670: Test failed: waveOutGetVolume(0): rc=MMSYSERR_NOERROR(The specified command was carried out.)
wave.c:706: Test failed: waveOutSetVolume(0): rc=MMSYSERR_NOERROR(The specified command was carried out.)
wave.c:710: Test failed: waveOutSetVolume(0): rc=MMSYSERR_NOERROR(The specified command was carried out.)
wave.c:764: Test failed: The sound played for 1793 ms instead of 1500 ms