public static List<Future<Object>> runInterop(ExecutorService service, String testSuiteName,
      TestConfig testConfig, List<Tuple> tupleList)
      throws ExecutionException, InterruptedException {
    TestRunThread runThread = new TestRunThread(testConfig, tupleList);
    runThread.setName(testSuiteName);
    testRunThreads.add(runThread);
    List<Future<Object>> runResults = service.submit(runThread).get();
    runThread = null;
    return runResults;
  }
Run interop.

@param service the service
@param testSuiteName the test suite name
@param testConfig the test config
@param tupleList the tuple list
@return the list
@throws ExecutionException the execution exception
@throws InterruptedException the interrupted exception
KITE-Engine/src/main/java/org/webrtc/kite/Engine.java