• Dale Curtis's avatar
    Make some media_perftests TEST_P, remove/replace useless cases. · e517a1c2
    Dale Curtis authored
    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: default avatarCaleb Rouleau <crouleau@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#533150}
    e517a1c2
pipeline_integration_perftest.cc 2.85 KB