Merge "Fix parallelNoCache perf test" into sc-dev

This commit is contained in:
Patrick Baumann
2021-04-01 22:19:30 +00:00
committed by Android (Google) Code Review

View File

@@ -159,7 +159,15 @@ class PackageParsingPerfTest {
PARALLEL_MAX_THREADS, "package-parsing-test",
Process.THREAD_PRIORITY_FOREGROUND)
fun submit(file: File) = service.submit { queue.put(parse(file)) }
fun submit(file: File) {
service.submit {
try {
queue.put(parse(file))
} catch (e: Exception) {
queue.put(e)
}
}
}
fun take() = queue.poll(QUEUE_POLL_TIMEOUT_SECONDS, TimeUnit.SECONDS)