Remove tradefed's dependencies on the java.xml.bind module.

This dependency (for the Java 9 module system) was added in
http://r.android.com/524977 citing an import in StreamUtil.java. That
import was removed in http://r.android.com/649822, and there are no
longer any references to any of this module's packages in tradefed.

As well as removing an unused dependency, this is good because the
module is deprecated, and is removed in OpenJDK 11.

Test: EXPERIMENTAL_JAVA_LANGUAGE_LEVEL_9=true make tradefed tradefed-tests
Bug: 131683177
Change-Id: Ib39d2a4ce510689ed7d90248b290e475c7cc4f5f
1 file changed
tree: 57faa8e7dbfd3fc032f4e46e7a68826fb6f52f7e
  1. atest/
  2. clearcut_client/
  3. common_util/
  4. proto/
  5. python-lib/
  6. remote/
  7. res/
  8. src/
  9. tests/
  10. util-apps/
  11. .classpath
  12. .gitignore
  13. .project
  14. Android.bp
  15. Android.mk
  16. atest_tradefed.sh
  17. CleanSpec.mk
  18. error_prone_rules.mk
  19. MANIFEST.mf
  20. OWNERS
  21. PREUPLOAD.cfg
  22. pylintrc
  23. README.md
  24. run_tf_cmd.sh
  25. script_help.sh
  26. TEST_MAPPING
  27. TEST_MAPPING_README
  28. tradefed.sh
  29. tradefed_win.bat
  30. verify.sh
README.md

Trade Federation (TF / Tradefed)

TF is a test harness used to drive Android automated testing. It runs on test hosts and monitors the connected devices, handling test scheduling & execution and device management.

Other test harnesses like Compatibility Test Suite (CTS) and Vendor Test Suite (VTS) use TF as a basis and extend it for their particular needs.

Building TF:

  • source build/envsetup.sh
  • tapas tradefed-all
  • make -j8

More information at: https://source.android.com/devices/tech/test_infra/tradefed/

See more details about Tradefed Architecture at: https://source.android.com/devices/tech/test_infra/tradefed/architecture