Refactor build and device tests.

ndk.test.types.Test --> ndk.test.build_test.case.Test
ndk.test.scanner --> ndk.test.build_test.scanner

Refactor corresponding code for representing and enumerating on-device tests
from run_tests.py into ndk.test.device_test.{case,scanner}.

Change-Id: I8edf1a02826c8e11b8daeae3b63067feb6066f66
13 files changed
tree: 6d088df0796bcda30c06e7e9710dd3d86832eb93
  1. .github/
  2. build/
  3. docs/
  4. infra/
  5. meta/
  6. ndk/
  7. samples/
  8. scripts/
  9. sources/
  10. tests/
  11. wrap.sh/
  12. .clang-format
  13. .gitignore
  14. Android.mk
  15. checkbuild.py
  16. CleanSpec.mk
  17. CONTRIBUTING.md
  18. MANIFEST.in
  19. mypy.ini
  20. navbar.md
  21. ndk-gdb
  22. ndk-gdb.cmd
  23. ndk-gdb.py
  24. ndk-stack
  25. ndk-stack.cmd
  26. ndk-stack.py
  27. ndk-which
  28. NOTICE
  29. OWNERS
  30. parse_elfnote.py
  31. poetry.lock
  32. pylintrc
  33. pyproject.toml
  34. qa_config.json
  35. README.md
  36. run_tests.py
  37. setup.py
  38. unittest.cfg
  39. UserReadme.md
README.md

Android Native Development Kit (NDK)

The latest version of this document is available at https://android.googlesource.com/platform/ndk/+/master/README.md.

Note: This document is for developers of the NDK, not developers that use the NDK.

The NDK allows Android application developers to include native code in their Android application packages, compiled as JNI shared libraries.

To navigate this site, use the navigation bar at the top of the page. For additional documentation, see the listing for the docs directory. If you're not sure where to start, the Onboarding page will guide you.

Other Resources