libqtest: launch QEMU with QEMU_AUDIO_DRV=none
authorStefan Hajnoczi <stefanha@redhat.com>
Wed, 27 Aug 2014 11:08:52 +0000 (12:08 +0100)
committerStefan Hajnoczi <stefanha@redhat.com>
Thu, 28 Aug 2014 12:42:25 +0000 (13:42 +0100)
No test case actually uses the audio backend.  Disable audio to prevent
warnings on hosts with no sound hardware present:

  GTESTER check-qtest-aarch64
  sdl: SDL_OpenAudio failed
  sdl: Reason: No available audio device
  sdl: SDL_OpenAudio failed
  sdl: Reason: No available audio device
  audio: Failed to create voice `lm4549.out'

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Gerd Hoffmann <kraxel@redhat.com>
tests/libqtest.c

index ed55686..5e458e8 100644 (file)
@@ -165,6 +165,7 @@ QTestState *qtest_init(const char *extra_args)
 
     s->qemu_pid = fork();
     if (s->qemu_pid == 0) {
+        setenv("QEMU_AUDIO_DRV", "none", true);
         command = g_strdup_printf("exec %s "
                                   "-qtest unix:%s,nowait "
                                   "-qtest-log %s "