From: John Koleszar Date: Tue, 7 May 2013 20:02:45 +0000 (-0700) Subject: Partially disable error resilience test X-Git-Tag: v1.3.0~1106^2~40^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9fba03456d520955199d3298d796cae67a862efb;p=libvpx Partially disable error resilience test Disables the part of the error-resilient test that tests the quality after dropping undroppable frames. It's not clear how to set the threshold for this correctly at the moment. Change-Id: I3ee4a0d475498f44711fdef05749f305e8d08591 --- diff --git a/test/error_resilience_test.cc b/test/error_resilience_test.cc index 1eee0f55a..ddfbd0fd8 100644 --- a/test/error_resilience_test.cc +++ b/test/error_resilience_test.cc @@ -206,11 +206,17 @@ TEST_P(ErrorResilienceTest, DropFramesWithoutRecovery) { // reset previously set error/droppable frames Reset(); +#if 0 + // TODO(jkoleszar): This test is disabled for the time being as too + // sensitive. It's not clear how to set a reasonable threshold for + // this behavior. + // Now set an arbitrary set of error frames that are non-droppable unsigned int num_error_frames = 3; unsigned int error_frame_list[] = {3, 10, 20}; SetErrorFrames(num_error_frames, error_frame_list); ASSERT_NO_FATAL_FAILURE(RunLoop(&video)); + // Test that dropping an arbitrary set of inter frames does not hurt too much // Note the Average Mismatch PSNR is the average of the PSNR between // decoded frame and encoder's version of the same frame for all frames @@ -219,6 +225,7 @@ TEST_P(ErrorResilienceTest, DropFramesWithoutRecovery) { std::cout << " Mismatch PSNR: " << psnr_resilience_mismatch << "\n"; EXPECT_GT(psnr_resilience_mismatch, 20.0); +#endif } VP8_INSTANTIATE_TEST_CASE(ErrorResilienceTest, ONE_PASS_TEST_MODES);