Modify test.mk
1. The ethread test can only be ran when both the encoder and decoder are
available. This is also true for ext_tile test.
2. Modify the ethread speed test range to speed 0 to 3 for AV1.
BUG=aomedia:117
Change-Id: I3c3e96fb33a7b825503b228fe43e8089e1265dd2
diff --git a/test/ethread_test.cc b/test/ethread_test.cc
index 9b58052..68ae42e 100644
--- a/test/ethread_test.cc
+++ b/test/ethread_test.cc
@@ -176,14 +176,15 @@
// TODO(thdavies): EC_ADAPT does not support tiles
#else
+// For AV1, only test speed 0 to 3.
AV1_INSTANTIATE_TEST_CASE(AVxEncoderThreadTest,
::testing::Values(::libaom_test::kTwoPassGood,
::libaom_test::kOnePassGood),
- ::testing::Range(3, 9));
+ ::testing::Range(2, 4));
AV1_INSTANTIATE_TEST_CASE(AVxEncoderThreadTestLarge,
::testing::Values(::libaom_test::kTwoPassGood,
::libaom_test::kOnePassGood),
- ::testing::Range(0, 3));
+ ::testing::Range(0, 2));
#endif
} // namespace
diff --git a/test/test.mk b/test/test.mk
index d6eefaf..e0cd843 100644
--- a/test/test.mk
+++ b/test/test.mk
@@ -36,7 +36,6 @@
LIBAOM_TEST_SRCS-$(CONFIG_AV1_ENCODER) += cpu_speed_test.cc
LIBAOM_TEST_SRCS-$(CONFIG_AV1_ENCODER) += frame_size_tests.cc
LIBAOM_TEST_SRCS-$(CONFIG_AV1_ENCODER) += lossless_test.cc
-LIBAOM_TEST_SRCS-$(CONFIG_AV1_ENCODER) += ethread_test.cc
LIBAOM_TEST_SRCS-yes += decode_test_driver.cc
LIBAOM_TEST_SRCS-yes += decode_test_driver.h
@@ -101,6 +100,10 @@
LIBAOM_TEST_SRCS-yes += partial_idct_test.cc
LIBAOM_TEST_SRCS-yes += superframe_test.cc
LIBAOM_TEST_SRCS-yes += tile_independence_test.cc
+LIBAOM_TEST_SRCS-yes += ethread_test.cc
+ifeq ($(CONFIG_EXT_TILE),yes)
+LIBAOM_TEST_SRCS-yes += av1_ext_tile_test.cc
+endif
ifeq ($(CONFIG_ANS),yes)
LIBAOM_TEST_SRCS-yes += ans_test.cc
else
@@ -150,7 +153,6 @@
LIBAOM_TEST_SRCS-$(CONFIG_AV1_ENCODER) += av1_fht32x16_test.cc
LIBAOM_TEST_SRCS-$(CONFIG_AV1_ENCODER) += fht32x32_test.cc
endif
-LIBAOM_TEST_SRCS-$(CONFIG_EXT_TILE) += av1_ext_tile_test.cc
LIBAOM_TEST_SRCS-$(CONFIG_AV1_ENCODER) += sum_squares_test.cc
LIBAOM_TEST_SRCS-$(CONFIG_AV1_ENCODER) += subtract_test.cc