Merge changes I405abf9d,I7652eaa0

* changes:
  Minor adjustments to the audio analysis integration tests.
  Creates a once-and-for-all solution to running all UTs.
diff --git a/acts/framework/acts/controllers/iperf_server.py b/acts/framework/acts/controllers/iperf_server.py
index 425b92b..d8be999 100755
--- a/acts/framework/acts/controllers/iperf_server.py
+++ b/acts/framework/acts/controllers/iperf_server.py
@@ -589,7 +589,6 @@
         """
         super().__init__(port)
         self._android_device_or_serial = android_device_or_serial
-        self._iperf_process_adb_pid = ''
 
         self._iperf_process = None
         self._current_tag = ''
@@ -640,6 +639,8 @@
                 cmd=iperf_command,
                 extra_flags=extra_args,
                 log_file=self._get_device_log_path()))
+
+        self._iperf_process_adb_pid = ''
         while len(self._iperf_process_adb_pid) == 0:
             self._iperf_process_adb_pid = self._android_device.adb.shell(
                 'pgrep iperf3 -n')