commit | df5210a0b7b7ec1ac92f1f45fb41d9295e4e2038 | [log] [tgz] |
---|---|---|
author | Dan Shi <dshi@google.com> | Wed May 16 14:13:33 2018 -0700 |
committer | Dan Shi <dshi@google.com> | Wed May 23 11:42:04 2018 -0700 |
tree | 4c608b6040b695f796b8507bfb666e91f848e5b2 | |
parent | e349cedfe902d93df0bc68ea411a7551078461dd [diff] |
Switch AtestRunner to base on BaseTestSuite This change allows atest TF runner to be consistent with other TF suite. The runner will not need a json file to store test info as an intermediate step. It also simplify the test loading mechanism for the base class to handle the test config parsing/loading. Bug: 78286681 Test: unittest: ./atest/run_atest_unittests.sh tradefed.sh run commandAndExit host -n --class com.android.tradefed.testtype.suite.AtestRunnerTest and following atest commands, with -t/-d/-w: atest com.android.server.wm.ScreenDecorWindowTests#testMultipleDecors atest FrameworksServicesTests:DimmerTests#testRemoveDimImmediately,testDimAboveNoChildCreatesSurface atest FrameworksServicesTests:DisplayContentTests FrameworksServicesTests:DimmerTests atest FrameworksServicesTests:ScreenDecorWindowTests CtsJankDeviceTestCases:CtsDeviceJankUi atest cts/tests/admin atest com.android.server.wm atest android.jank.cts atest VtsHalCameraProviderV2_4Target Change-Id: I9745a19a9010c008933620c0dc3a3b6385546d14
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:
More information at: https://source.android.com/devices/tech/test_infra/tradefed/