Make some media_perftests TEST_P, remove/replace useless cases.
Ultimately this shaves a couple seconds of runtime off my local build, so it should help with timeouts on Android bots. This removes the following perf test cases since they don't correspond to well used codecs. Well used in this case means we see above 2% daily usage per relavant histograms: DemuxerPerfTest: - bear.avi - sfx_s16le.wav - bear.flac AudioPipelineIntegrationPerfTest: - sfx_f32le.wav - sfx_s24le.wav - sfx_u8.wav - sfx.flac It replaces the above audio tests with more appropriate ones reflecting actual usage: - sfx.mp3 (mp3) - sfx.ogg (vorbis) - sfx.m4a (aac) This also splits out a couple chunk TEST() blocks into parameterized tests for cleanliness, though that won't improve performance since we run perf tests --single-process. BUG=803460 TEST=none Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Change-Id: Iebac045d09c867eb3cc7f867d62e8959aa094e66 Reviewed-on: https://chromium-review.googlesource.com/893437 Commit-Queue: Dale Curtis <dalecurtis@chromium.org> Reviewed-by:Caleb Rouleau <crouleau@chromium.org> Cr-Commit-Position: refs/heads/master@{#533150}
Showing
Please register or sign in to comment