• Home
Name Date Size #Lines LOC

..--

aoa_helper/04-Jul-2025-1,9331,218

atest_proto/04-Jul-2025-201168

avd_util/04-Jul-2025-4,8103,930

clearcut_client/04-Jul-2025-706487

common_util/04-Jul-2025-15,1938,560

device_build_interfaces/04-Jul-2025-8,6263,326

external_dependencies/04-Jul-2025-22962

global_configuration/04-Jul-2025-3,5861,980

invocation_interfaces/04-Jul-2025-4,1922,233

isolation/04-Jul-2025-799623

javatests/04-Jul-2025-181,087136,677

lite/04-Jul-2025-370247

proto/04-Jul-2025-3,0222,603

reference_tests/04-Jul-2025-385221

remote/04-Jul-2025-879592

res/04-Jul-2025-1,766990

src/04-Jul-2025-145,38597,691

test_framework/04-Jul-2025-39,75827,528

test_observatory/04-Jul-2025-2,0241,422

test_result_interfaces/04-Jul-2025-1,351681

tools/04-Jul-2025-1,5181,184

util_apps/04-Jul-2025-2,4121,576

.classpathD04-Jul-20258.1 KiB6968

.gitignoreD04-Jul-2025122 1310

.projectD04-Jul-20251.2 KiB4645

Android.bpD04-Jul-202512.7 KiB487459

COVERAGE_OWNERSD04-Jul-2025124 76

CleanSpec.mkD04-Jul-20252.6 KiB574

MANIFEST.mfD04-Jul-202554 32

MULTIUSER_OWNERSD04-Jul-2025129 53

OWNERSD04-Jul-2025381 1210

PREUPLOAD.cfgD04-Jul-2025273 86

README.mdD04-Jul-20251.2 KiB3322

TEST_MAPPINGD04-Jul-2025915 3332

atest_tradefed.shD04-Jul-20252.5 KiB6330

copy.bara.skyD04-Jul-20252.5 KiB7167

error_prone_rules.mkD04-Jul-20253 KiB5840

pylintrcD04-Jul-2025564 2717

run_tf_cmd.shD04-Jul-20251.2 KiB304

script_help.shD04-Jul-20254.2 KiB12368

tradefed.shD04-Jul-20252 KiB5728

tradefed_win.batD04-Jul-20252.8 KiB9981

README.md

1# Trade Federation (TF / Tradefed)
2
3TF is a test harness used to drive Android automated testing. It runs on test hosts
4and monitors the connected devices, handling test scheduling & execution and device
5management.
6
7Other test harnesses like Compatibility Test Suite (CTS) and Vendor Test Suite
8(VTS) use TF as a basis and extend it for their particular needs.
9
10### Building TF:
11
12  * source build/envsetup.sh
13  * tapas tradefed-all
14  * make -j8
15
16### Getting Code Reviewed
17
18    1. Create your change in Gerrit
19    2. Add the reviewer named "Tradefed Codereview" (email: tradefed-codereview@tradefederation.google.com.iam.gserviceaccount.com)
20    3. Review the code review guidance at go/tf-guidelines and go/tradefed-code-reviews
21    4. GWSQ should add a couple of people from the team to review your code and give feedback.
22
23### More information
24
25More information at:
26https://source.android.com/docs/core/tests/tradefed/
27
28See more details about Tradefed Architecture at:
29https://source.android.com/docs/core/tests/tradefed/architecture
30
31If you are a tests writer you should start looking in the test_framework/
32component which contains everything needed to write a tests in Tradefed.
33