]> granicus.if.org Git - libvpx/commitdiff
Revert "disable row mt test"
authorJohann Koenig <johannkoenig@google.com>
Wed, 15 May 2019 17:06:22 +0000 (17:06 +0000)
committerJohann Koenig <johannkoenig@google.com>
Wed, 15 May 2019 17:06:22 +0000 (17:06 +0000)
This reverts commit 6d6cc17dc852a216395611bf651e57c19c95b9c4.

Reason for revert:
This has not been reproduced on hardware. There is a strange
libc bug which may account for the behavior on arm because
the environment qemu is using is somewhat old. See discussion
on the webm bug.

To work around the failures in the nightly test the jenkins
job has been switched to use the hardfloat compiler and qemu
environment. Even though this is the same version, it has
not shown the hanging behavior.

Original change's description:
> disable row mt test
>
> deadlock is being investigated in attached bug.
>
> BUG=webm:1626
>
> Change-Id: Ia6d7020b8b1d274433aa89f36c9ed5b9facc5808

Bug: webm:1626
Change-Id: I104a82696a4c90bfbadfd39407c073adce73af0d

test/test_vector_test.cc

index a217ead7603dff80ee307ab0070e0006fd461521..5a9737122f6f65e6e5da04dca1ddb8e47c03f196 100644 (file)
@@ -194,10 +194,9 @@ INSTANTIATE_TEST_CASE_P(
             static_cast<const libvpx_test::CodecFactory *>(&libvpx_test::kVP9)),
         ::testing::Combine(
             ::testing::Range(2, 9),  // With 2 ~ 8 threads.
-            ::testing::Range(0, 2),  // With multi threads modes 0 ~ 2
+            ::testing::Range(0, 3),  // With multi threads modes 0 ~ 2
                                      // 0: LPF opt and Row MT disabled
                                      // 1: LPF opt enabled
-                                     // TODO(webm:1626) re-enable Row MT test.
                                      // 2: Row MT enabled
             ::testing::ValuesIn(libvpx_test::kVP9TestVectors,
                                 libvpx_test::kVP9TestVectors +