brillo: Fix control files.

Fix control files to work with the interactive testing framework.

BUG=none
TEST=test_droid.py suite:brillo-audio passes

Change-Id: Ifc6e243f48bfb1a434385d4570ea916efb56a73a
Reviewed-on: https://chromium-review.googlesource.com/325825
Commit-Ready: Ralph Nathan <ralphnathan@chromium.org>
Tested-by: Ralph Nathan <ralphnathan@chromium.org>
Reviewed-by: Christopher Wiley <wiley@chromium.org>
Reviewed-by: Simran Basi <sbasi@chromium.org>
diff --git a/server/site_tests/brillo_PlaybackAudioTest/control.opensles.file b/server/site_tests/brillo_PlaybackAudioTest/control.opensles.file
index fa19bec..6a80a2b 100644
--- a/server/site_tests/brillo_PlaybackAudioTest/control.opensles.file
+++ b/server/site_tests/brillo_PlaybackAudioTest/control.opensles.file
@@ -22,6 +22,9 @@
     feedback=NAME  Name of the feedback client implementation to use. See
                    server.brillo.feedback.client_factory for supported values.
                    Default: 'loop'.
+
+    feedback_args  Comma-separated list of initialization arguments for the
+                   feedback client. Default: no additional arguments.
 """
 
 TEST_ARG_NAMES = ()
@@ -32,7 +35,8 @@
     test_args = {name: args_dict[name] for name in TEST_ARG_NAMES
                  if name in args_dict}
     fb_client_name = args_dict.get('feedback', 'loop')
-    fb_client = client_factory.get_audio_client(fb_client_name)
+    fb_client = client_factory.get_audio_client(fb_client_name, NAME, machine,
+                                                args_dict.get('feedback_args'))
     job.run_test('brillo_PlaybackAudioTest',
                  host=hosts.create_host(machine),
                  fb_client=fb_client,
diff --git a/server/site_tests/brillo_RecordingAudioTest/control.libmedia.stereo b/server/site_tests/brillo_RecordingAudioTest/control.libmedia.stereo
index af9a247..af358d0 100644
--- a/server/site_tests/brillo_RecordingAudioTest/control.libmedia.stereo
+++ b/server/site_tests/brillo_RecordingAudioTest/control.libmedia.stereo
@@ -35,7 +35,8 @@
     test_args = {name: args_dict[name] for name in TEST_ARG_NAMES
                  if name in args_dict}
     fb_client_name = args_dict.get('feedback', 'loop')
-    fb_client = client_factory.get_audio_client(fb_client_name)
+    fb_client = client_factory.get_audio_client(fb_client_name, NAME, machine,
+                                                args_dict.get('feedback_args'))
     job.run_test('brillo_RecordingAudioTest',
                  host=hosts.create_host(machine),
                  fb_client=fb_client,