xref: /aosp_15_r20/cts/tools/incremental-cts/README.md (revision b7c941bb3fa97aba169d73cee0bed2de8ac964bf)
1*b7c941bbSAndroid Build Coastguard Worker# Note
2*b7c941bbSAndroid Build Coastguard Workerincremental-cts is an EXPERIMENTAL project. It's for analysis purpose only and is NOT meant to be used for approval runs.
3*b7c941bbSAndroid Build Coastguard Worker
4*b7c941bbSAndroid Build Coastguard Worker# Examples
5*b7c941bbSAndroid Build Coastguard Worker
6*b7c941bbSAndroid Build Coastguard Worker## Generate dEQP dependency
7*b7c941bbSAndroid Build Coastguard WorkerThis command will generate a dEQP dependency file named `dEQP-dependency.txt`:
8*b7c941bbSAndroid Build Coastguard Worker```
9*b7c941bbSAndroid Build Coastguard Workerpython3 incremental_deqp.py -s device_serial_number -t /path/to/test_resources
10*b7c941bbSAndroid Build Coastguard Worker--generate_deps_only
11*b7c941bbSAndroid Build Coastguard Worker```
12*b7c941bbSAndroid Build Coastguard Worker
13*b7c941bbSAndroid Build Coastguard Worker## Check if current build could skip dEQP
14*b7c941bbSAndroid Build Coastguard Worker
15*b7c941bbSAndroid Build Coastguard WorkerBefore running this command, please create `extra_deqp_dependency.txt` file and
16*b7c941bbSAndroid Build Coastguard Workercopy it to test resources directory. `extra_deqp_dependency.txt` includes the
17*b7c941bbSAndroid Build Coastguard WorkerdEQP dependencies that can't be detected by this tool such as firmwares.
18*b7c941bbSAndroid Build Coastguard Worker```
19*b7c941bbSAndroid Build Coastguard Workerpython3 incremental_deqp.py -s device_serial_number -t /path/to/test_resources
20*b7c941bbSAndroid Build Coastguard Worker-b /path/to/target_file
21*b7c941bbSAndroid Build Coastguard Worker```
22*b7c941bbSAndroid Build Coastguard Worker
23*b7c941bbSAndroid Build Coastguard WorkerTarget file is an build artifact produced by Android build system, e.g.
24*b7c941bbSAndroid Build Coastguard Workerhttps://ci.android.com/builds/submitted/7230538/aosp_arm64-userdebug/latest/aosp_arm64-target_files-7230538.zip
25