SetupTest3.cmake 808 B

123456789101112131415161718192021222324252627282930313233
  1. enable_testing()
  2. include(AndroidTestUtilities)
  3. add_custom_target(tests)
  4. find_program(adb_executable adb)
  5. set(ExternalData_URL_TEMPLATES
  6. "https://data.kitware.com/api/v1/file/hashsum/%(algo)/%(hash)/download"
  7. )
  8. set(test_dir "/data/local/tests/example3")
  9. set(test_files
  10. "data/a.txt"
  11. "data/subfolder/b.txt"
  12. )
  13. set(test_libs "libs/exampleLib.txt")
  14. set(files_dest "${test_dir}/storage_folder")
  15. set(libs_dest "${test_dir}/lib/lib/lib")
  16. set(ANDROID 1)
  17. android_add_test_data(setup_test
  18. FILES ${test_files}
  19. LIBS ${test_libs}
  20. FILES_DEST ${files_dest}
  21. LIBS_DEST ${libs_dest}
  22. DEVICE_TEST_DIR "/data/local/tests/example3"
  23. DEVICE_OBJECT_STORE "/sdcard/.ExternalData/SHA"
  24. NO_LINK_REGEX "\\.p$")
  25. set_property(
  26. TARGET setup_test
  27. PROPERTY EXCLUDE_FROM_ALL 1)
  28. add_dependencies(tests setup_test)