winmm/tests: Don't test MCI output if no output devices are available.

This commit is contained in:
Andrew Eikum 2011-06-30 15:05:08 -05:00 committed by Alexandre Julliard
parent e244222c65
commit f78af0e046
1 changed files with 6 additions and 3 deletions

View File

@ -1271,9 +1271,12 @@ START_TEST(mci)
test_mciParser(hwnd);
test_openCloseWAVE(hwnd);
test_recordWAVE(hwnd);
test_playWAVE(hwnd);
test_asyncWAVE(hwnd);
test_AutoOpenWAVE(hwnd);
if(waveOutGetNumDevs()){
test_playWAVE(hwnd);
test_asyncWAVE(hwnd);
test_AutoOpenWAVE(hwnd);
}else
skip("No output devices available, skipping all output tests\n");
/* Win9X hangs when exiting with something still open. */
err = mciSendString("close all", NULL, 0, hwnd);
ok(!err,"final close all returned %s\n", dbg_mcierr(err));