summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/AndroidTestUtilities/SetupTest2.cmake
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2016-10-01 12:20:27 (GMT)
committerCMake Topic Stage <kwrobot@kitware.com>2016-10-01 12:20:27 (GMT)
commitb4235b7590554af75ea84a765f82a996ba4de1f8 (patch)
tree03a5c797d34a91e37023ab0979b28e62eaa18c59 /Tests/RunCMake/AndroidTestUtilities/SetupTest2.cmake
parentb73080b0c2c663c38c2d118aab1d9f990a4ea535 (diff)
parent130784e03938b760353b3d3e46fc1b803a5bbeb3 (diff)
downloadCMake-b4235b7590554af75ea84a765f82a996ba4de1f8.zip
CMake-b4235b7590554af75ea84a765f82a996ba4de1f8.tar.gz
CMake-b4235b7590554af75ea84a765f82a996ba4de1f8.tar.bz2
Merge topic 'add-setup-projects-tests-module'
130784e0 AndroidTestUtilities: Add module to help drive Android device tests
Diffstat (limited to 'Tests/RunCMake/AndroidTestUtilities/SetupTest2.cmake')
-rw-r--r--Tests/RunCMake/AndroidTestUtilities/SetupTest2.cmake30
1 files changed, 30 insertions, 0 deletions
diff --git a/Tests/RunCMake/AndroidTestUtilities/SetupTest2.cmake b/Tests/RunCMake/AndroidTestUtilities/SetupTest2.cmake
new file mode 100644
index 0000000..cf4c764
--- /dev/null
+++ b/Tests/RunCMake/AndroidTestUtilities/SetupTest2.cmake
@@ -0,0 +1,30 @@
+enable_testing()
+include(AndroidTestUtilities)
+
+add_custom_target(tests)
+find_program(adb_executable adb)
+
+set(ExternalData_URL_TEMPLATES
+ "https://data.kitware.com/api/v1/file/hashsum/%(algo)/%(hash)/download"
+ )
+set(test_files
+ "data/a.txt"
+ "data/subfolder/b.txt"
+ "data/subfolder/protobuffer.p"
+ )
+
+set(test_libs "data/subfolder/exampleLib.txt")
+
+set(ANDROID 1)
+
+android_add_test_data(setup_test
+ FILES ${test_files}
+ LIBS ${test_libs}
+ DEVICE_TEST_DIR "/data/local/tests/example2"
+ DEVICE_OBJECT_STORE "/sdcard/.ExternalData/SHA"
+ NO_LINK_REGEX "\\.p$")
+
+set_property(
+ TARGET setup_test
+ PROPERTY EXCLUDE_FROM_ALL 1)
+add_dependencies(tests setup_test)