| Index: source/libvpx/libs.mk
|
| diff --git a/source/libvpx/libs.mk b/source/libvpx/libs.mk
|
| index 0f87a8a86e880994c1ec66debf709ebb19ac2438..6215990c9bf1e1b237650ca1f530a9da699f77dd 100644
|
| --- a/source/libvpx/libs.mk
|
| +++ b/source/libvpx/libs.mk
|
| @@ -373,6 +373,7 @@ libvpx_test_data_url=http://downloads.webmproject.org/test_data/libvpx/$(1)
|
|
|
| TEST_INTRA_PRED_SPEED_BIN=./test_intra_pred_speed$(EXE_SFX)
|
| TEST_INTRA_PRED_SPEED_SRCS=$(addprefix test/,$(call enabled,TEST_INTRA_PRED_SPEED_SRCS))
|
| +TEST_INTRA_PRED_SPEED_OBJS := $(sort $(call objs,$(TEST_INTRA_PRED_SPEED_SRCS)))
|
|
|
| libvpx_test_srcs.txt:
|
| @echo " [CREATE] $@"
|
| @@ -486,7 +487,6 @@ $(eval $(call linkerxx_template,$(LIBVPX_TEST_BIN), \
|
| $(LIBVPX_TEST_OBJS) \
|
| -L. -lvpx -lgtest $(extralibs) -lm))
|
|
|
| -TEST_INTRA_PRED_SPEED_OBJS := $(sort $(call objs,$(TEST_INTRA_PRED_SPEED_SRCS)))
|
| ifneq ($(strip $(TEST_INTRA_PRED_SPEED_OBJS)),)
|
| $(TEST_INTRA_PRED_SPEED_OBJS) $(TEST_INTRA_PRED_SPEED_OBJS:.o=.d): CXXFLAGS += $(GTEST_INCLUDES)
|
| OBJS-yes += $(TEST_INTRA_PRED_SPEED_OBJS)
|
| @@ -508,11 +508,13 @@ INSTALL-SRCS-$(CONFIG_CODEC_SRCS) += $(TEST_INTRA_PRED_SPEED_SRCS)
|
|
|
| define test_shard_template
|
| test:: test_shard.$(1)
|
| -test_shard.$(1): $(LIBVPX_TEST_BIN) testdata
|
| +test-no-data-check:: test_shard_ndc.$(1)
|
| +test_shard.$(1) test_shard_ndc.$(1): $(LIBVPX_TEST_BIN)
|
| @set -e; \
|
| export GTEST_SHARD_INDEX=$(1); \
|
| export GTEST_TOTAL_SHARDS=$(2); \
|
| $(LIBVPX_TEST_BIN)
|
| +test_shard.$(1): testdata
|
| .PHONY: test_shard.$(1)
|
| endef
|
|
|
| @@ -557,15 +559,16 @@ ifeq ($(CONFIG_MSVS),yes)
|
| # TODO(tomfinegan): Support running the debug versions of tools?
|
| TEST_BIN_PATH := $(addsuffix /$(TGT_OS:win64=x64)/Release, $(TEST_BIN_PATH))
|
| endif
|
| -utiltest: testdata
|
| +utiltest utiltest-no-data-check:
|
| $(qexec)$(SRC_PATH_BARE)/test/vpxdec.sh \
|
| --test-data-path $(LIBVPX_TEST_DATA_PATH) \
|
| --bin-path $(TEST_BIN_PATH)
|
| $(qexec)$(SRC_PATH_BARE)/test/vpxenc.sh \
|
| --test-data-path $(LIBVPX_TEST_DATA_PATH) \
|
| --bin-path $(TEST_BIN_PATH)
|
| +utiltest: testdata
|
| else
|
| -utiltest:
|
| +utiltest utiltest-no-data-check:
|
| @echo Unit tests must be enabled to make the utiltest target.
|
| endif
|
|
|
| @@ -583,11 +586,12 @@ ifeq ($(CONFIG_MSVS),yes)
|
| # TODO(tomfinegan): Support running the debug versions of tools?
|
| EXAMPLES_BIN_PATH := $(TGT_OS:win64=x64)/Release
|
| endif
|
| -exampletest: examples testdata
|
| +exampletest exampletest-no-data-check: examples
|
| $(qexec)$(SRC_PATH_BARE)/test/examples.sh \
|
| --test-data-path $(LIBVPX_TEST_DATA_PATH) \
|
| --bin-path $(EXAMPLES_BIN_PATH)
|
| +exampletest: testdata
|
| else
|
| -exampletest:
|
| +exampletest exampletest-no-data-check:
|
| @echo Unit tests must be enabled to make the exampletest target.
|
| endif
|
|
|