OSDN Git Service

release-request-6f5d3742-2f66-40bb-91cb-67cd615dc827-for-git_oc-mr1-release-4314955...
authorandroid-build-team Robot <android-build-team-robot@google.com>
Mon, 4 Sep 2017 07:24:29 +0000 (07:24 +0000)
committerandroid-build-team Robot <android-build-team-robot@google.com>
Mon, 4 Sep 2017 07:24:29 +0000 (07:24 +0000)
Change-Id: I0d8d402432624222fdc412fbc27439e70a27850d

16 files changed:
cmds/dumpstate/Android.mk
cmds/dumpstate/tests/dumpstate_test.cpp
cmds/dumpstate/tests/testdata/empty-file.txt [moved from cmds/dumpstate/testdata/empty-file.txt with 100% similarity]
cmds/dumpstate/tests/testdata/multiple-lines-with-newline.txt [moved from cmds/dumpstate/testdata/multiple-lines-with-newline.txt with 100% similarity]
cmds/dumpstate/tests/testdata/multiple-lines.txt [moved from cmds/dumpstate/testdata/multiple-lines.txt with 100% similarity]
cmds/dumpstate/tests/testdata/single-line-with-newline.txt [moved from cmds/dumpstate/testdata/single-line-with-newline.txt with 100% similarity]
cmds/dumpstate/tests/testdata/single-line.txt [moved from cmds/dumpstate/testdata/single-line.txt with 100% similarity]
cmds/dumpstate/tests/testdata/stats-invalid-1st-NAN.txt [moved from cmds/dumpstate/testdata/stats-invalid-1st-NAN.txt with 100% similarity]
cmds/dumpstate/tests/testdata/stats-invalid-1st-negative.txt [moved from cmds/dumpstate/testdata/stats-invalid-1st-negative.txt with 100% similarity]
cmds/dumpstate/tests/testdata/stats-invalid-1st-too-big.txt [moved from cmds/dumpstate/testdata/stats-invalid-1st-too-big.txt with 100% similarity]
cmds/dumpstate/tests/testdata/stats-invalid-2nd-NAN.txt [moved from cmds/dumpstate/testdata/stats-invalid-2nd-NAN.txt with 100% similarity]
cmds/dumpstate/tests/testdata/stats-invalid-2nd-negative.txt [moved from cmds/dumpstate/testdata/stats-invalid-2nd-negative.txt with 100% similarity]
cmds/dumpstate/tests/testdata/stats-invalid-2nd-too-big.txt [moved from cmds/dumpstate/testdata/stats-invalid-2nd-too-big.txt with 100% similarity]
cmds/dumpstate/tests/testdata/stats-invalid-both-NAN.txt [moved from cmds/dumpstate/testdata/stats-invalid-both-NAN.txt with 100% similarity]
cmds/dumpstate/tests/testdata/stats-one-run-no-newline.txt [moved from cmds/dumpstate/testdata/stats-one-run-no-newline.txt with 100% similarity]
cmds/dumpstate/tests/testdata/stats-two-runs.txt [moved from cmds/dumpstate/testdata/stats-two-runs.txt with 100% similarity]

index a960333..ea5fbf1 100644 (file)
@@ -17,31 +17,6 @@ LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
 LOCAL_SRC_FILES := \
         tests/dumpstate_test_fixture.cpp
 
-LOCAL_MODULE_CLASS := NATIVE_TESTS
-
-dumpstate_tests_intermediates := $(local-intermediates-dir)/DATA
-dumpstate_tests_subpath_from_data := nativetest/dumpstate_test_fixture
-dumpstate_tests_root_in_device := /data/$(dumpstate_tests_subpath_from_data)
-dumpstate_tests_root_for_test_zip := $(dumpstate_tests_intermediates)/$(dumpstate_tests_subpath_from_data)
-testdata_files := $(call find-subdir-files, testdata/*)
-
-# Copy test data files to intermediates/DATA for use with LOCAL_PICKUP_FILES
-GEN := $(addprefix $(dumpstate_tests_root_for_test_zip)/, $(testdata_files))
-$(GEN): PRIVATE_PATH := $(LOCAL_PATH)
-$(GEN): PRIVATE_CUSTOM_TOOL = cp $< $@
-$(GEN): $(dumpstate_tests_root_for_test_zip)/testdata/% : $(LOCAL_PATH)/testdata/%
-       $(transform-generated-source)
-LOCAL_GENERATED_SOURCES += $(GEN)
-
-# Copy test data files again to $OUT/data so the tests can be run with adb sync
-# TODO: the build system should do this automatically
-GEN := $(addprefix $(TARGET_OUT_DATA)/$(dumpstate_tests_subpath_from_data)/, $(testdata_files))
-$(GEN): PRIVATE_PATH := $(LOCAL_PATH)
-$(GEN): PRIVATE_CUSTOM_TOOL = cp $< $@
-$(GEN): $(TARGET_OUT_DATA)/$(dumpstate_tests_subpath_from_data)/testdata/% : $(LOCAL_PATH)/testdata/%
-       $(transform-generated-source)
-LOCAL_GENERATED_SOURCES += $(GEN)
-
-LOCAL_PICKUP_FILES := $(dumpstate_tests_intermediates)
+LOCAL_TEST_DATA := $(call find-test-data-in-subdirs, $(LOCAL_PATH), *, tests/testdata)
 
 include $(BUILD_NATIVE_TEST)
index 1c19268..a94cf99 100644 (file)
@@ -94,7 +94,7 @@ class DumpstateBaseTest : public Test {
   protected:
     const std::string kTestPath = dirname(android::base::GetExecutablePath().c_str());
     const std::string kFixturesPath = kTestPath + "/../dumpstate_test_fixture/";
-    const std::string kTestDataPath = kFixturesPath + "/testdata/";
+    const std::string kTestDataPath = kFixturesPath + "tests/testdata/";
     const std::string kSimpleCommand = kFixturesPath + "dumpstate_test_fixture";
     const std::string kEchoCommand = "/system/bin/echo";