• Home
Name Date Size #Lines LOC

..--

atest/03-May-2024-15,87912,184

clearcut_client/com/android/tradefed/clearcut/03-May-2024-449285

proto/03-May-2024-410353

python-lib/03-May-2024-645443

remote/03-May-2024-2,2751,188

res/03-May-2024-437158

src/com/android/tradefed/03-May-2024-125,66173,784

tests/03-May-2024-105,67676,237

util-apps/03-May-2024-2,3521,456

.classpathD03-May-20244 KiB4039

.gitignoreD03-May-2024122 1310

.projectD03-May-20241.2 KiB4645

Android.bpD03-May-20244.5 KiB167159

Android.mkD03-May-20244.1 KiB9041

CleanSpec.mkD03-May-20242.6 KiB574

MANIFEST.mfD03-May-202454 32

OWNERSD03-May-2024174 98

PREUPLOAD.cfgD03-May-2024469 129

README.mdD03-May-2024525 1812

TEST_MAPPINGD03-May-2024658 3736

TEST_MAPPING_READMED03-May-2024690 2215

atest_tradefed.shD03-May-20242.3 KiB5419

error_prone_rules.mkD03-May-20242.2 KiB4426

pylintrcD03-May-2024828 4026

run_tf_cmd.shD03-May-20241.2 KiB304

script_help.shD03-May-20243.2 KiB10253

tradefed.shD03-May-20241.3 KiB359

tradefed_win.batD03-May-20242.8 KiB9981

verify.shD03-May-20241.2 KiB304

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
10Building TF:
11  * source build/envsetup.sh
12  * tapas tradefed-all
13  * make -j8
14
15More information at:
16https://source.android.com/devices/tech/test_infra/tradefed/
17
18

TEST_MAPPING_README

1Below lists the TEST_MAPPING tests to do TF integration tests to make sure
2the expectation of setup with different target_preparers + run are still good.
3
4* Gtest with FilePusher/ApkInstaller
5  * CtsPerfettoTestCases
6
7* Gtest with FilePusher to push the whole testdata(libs/files).
8  * ziparchive-tests
9
10* Instrumentation Test with Class Filter/ApkInstaller
11  * CtsDpiTestCases
12
13* Instrumentation Test with FilePusher/ApkInstaller/RumCommandTargetPreparer
14  * CtsApacheHttpLegacy27ApiSignatureTestCases
15
16* Instrumentation Test with Annotation Filter/PushFilePreparer/RumCommandTargetPreparer/
17* TestFilePushSetup
18  * HelloWorldTests
19
20* Jar Host with ApkInstaller
21  * CtsSampleHostTestCases
22