tree: 1837a356cdbb7d4f9df3d80c7799eb3926888ebb [path history] [tgz]
  1. FuncFuzzerTest.push
  2. HalHidlHostTest.push
  3. HalHidlTargetTest.push
  4. HostDrivenTest.push
  5. IfaceFuzzerTest.push
  6. LLVMFuzzerTest.push
  7. README.md
  8. VtsAgent.push
  9. VtsDriverHal.push
  10. VtsDriverShell.push
  11. VtsHalReplayTest.push
  12. VtsSpec.push
tools/vts-tradefed/res/push_groups/README.md

VTS File Push Groups

As part of the test setup procedure, a VTS test can push a set of files to a target device. A list of files can be defined as a push group (i.e., a .push file in this directory).

A list of the predefined, basic push groups is as follows:

  • VtsAgent.push: VTS agent files.
  • VtsDriverShell.push: VTS shell driver files.
  • VtsDriverHal.push: VTS HAL driver files.
  • VtsProfilerHal.push: VTS HAL profiler files.
  • VtsSpec.push: VTS specification files for all HIDL HALs.

Based on those, the following push groups are defined where each group is for a particular test type:

  • HalHidlTargetTest.push: For target-side HIDL HAL test.
  • HalHidlHostTest.push: For host-driven HIDL HAL test.
  • HostDrivenTest.push: For host-driven test (both HIDL HAL and other system-level components).

The other push groups are fuzzing and record-and-replay tests:

  • FuncFuzzerTest.push
  • LLVMFuzzerTest.push
  • IfaceFuzzerTest.push
  • VtsHalReplayTest.push