diff options
| author | 2021-04-01 22:19:30 +0000 | |
|---|---|---|
| committer | 2021-04-01 22:19:30 +0000 | |
| commit | 38dc306fdd83f49d66d3f3e214c871f15dae41f4 (patch) | |
| tree | 7a070bf36c4a4ae95fc0dbbcc1019cd22ddf3d46 | |
| parent | 60104529463b2fd0f40097fa00f3e0cb0ef801d8 (diff) | |
| parent | cdce73aa654cbdb3359fb47f0d17345dd97d2431 (diff) | |
Merge "Fix parallelNoCache perf test" into sc-dev
| -rw-r--r-- | apct-tests/perftests/core/src/android/os/PackageParsingPerfTest.kt | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/apct-tests/perftests/core/src/android/os/PackageParsingPerfTest.kt b/apct-tests/perftests/core/src/android/os/PackageParsingPerfTest.kt index d5ed95f18f93..90dca25b3b70 100644 --- a/apct-tests/perftests/core/src/android/os/PackageParsingPerfTest.kt +++ b/apct-tests/perftests/core/src/android/os/PackageParsingPerfTest.kt @@ -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) |