Fix test failure with --size-limit
authorJerome Jiang <jianj@google.com>
Thu, 9 Jan 2020 18:50:43 +0000 (10:50 -0800)
committerJerome Jiang <jianj@google.com>
Fri, 10 Jan 2020 03:59:14 +0000 (19:59 -0800)
commit99284cb118c96048337ee32235fba4276d269d17
treee354d6a7dbce9dc693e537a9845e9748a3d01fbf
parent50d1a4aa725fbc78ee89ffde5e83b4ee4fe4893e
Fix test failure with --size-limit

The test didn't verify expected error code with invalid sizes. It
assumed VPX_CODEC_OK.

Added new Encoder class which doesn't run decoding at all. It accepts
expected error code to verify with encoder output.

The encoder behavior was changed in 94a65e8.

BUG=webm:1670

Change-Id: I6324d8f744e6c4aa82aa66913923dc140b07bfc9
test/frame_size_tests.cc