1# VTS File Push Groups 2 3As part of the test setup procedure, a VTS test can push a set of files to 4a target device. A list of files can be defined as a push group (i.e., a `.push` 5file in this directory). 6 7A list of the predefined, basic push groups is as follows: 8 9- VtsAgent.push: VTS agent files. 10- VtsDriverShell.push: VTS shell driver files. 11- VtsDriverHal.push: VTS HAL driver files. 12- VtsProfilerHal.push: VTS HAL profiler files. 13- VtsSpec.push: VTS specification files for all HIDL HALs. 14 15Based on those, the following push groups are defined where each group is for a 16particular test type: 17 18- HalHidlTargetTest.push: For target-side HIDL HAL test. 19- HalHidlHostTest.push: For host-driven HIDL HAL test. 20- HostDrivenTest.push: For host-driven test (both HIDL HAL and other system-level components). 21 22The other push groups are fuzzing and record-and-replay tests: 23 24- FuncFuzzerTest.push 25- LLVMFuzzerTest.push 26- IfaceFuzzerTest.push 27- VtsHalReplayTest.push