xref: /aosp_15_r20/frameworks/base/cmds/incidentd/README.md (revision d57664e9bc4670b3ecf6748a746a57c557b6bc9e)
1*d57664e9SAndroid Build Coastguard Worker# incidentd
2*d57664e9SAndroid Build Coastguard Worker
3*d57664e9SAndroid Build Coastguard Worker## How to build, deploy, unit test
4*d57664e9SAndroid Build Coastguard Worker
5*d57664e9SAndroid Build Coastguard WorkerFor the first time, build the test and create an empty directly on device:
6*d57664e9SAndroid Build Coastguard Worker
7*d57664e9SAndroid Build Coastguard Worker```
8*d57664e9SAndroid Build Coastguard Workerroot$ make -j incidentd_test && adb shell mkdir /data/nativetest/incidentd_test
9*d57664e9SAndroid Build Coastguard Worker```
10*d57664e9SAndroid Build Coastguard Worker
11*d57664e9SAndroid Build Coastguard WorkerRun the test on a device manually
12*d57664e9SAndroid Build Coastguard Worker
13*d57664e9SAndroid Build Coastguard Worker```
14*d57664e9SAndroid Build Coastguard Workerroot$ mmm -j frameworks/base/cmds/incidentd && \
15*d57664e9SAndroid Build Coastguard Workeradb push $OUT/data/nativetest/incidentd_test/* /data/nativetest/ && \
16*d57664e9SAndroid Build Coastguard Workeradb shell /data/nativetest/incidentd_test 2>/dev/null
17*d57664e9SAndroid Build Coastguard Worker```
18*d57664e9SAndroid Build Coastguard Worker
19*d57664e9SAndroid Build Coastguard WorkerRun the test via AndroidTest.xml
20*d57664e9SAndroid Build Coastguard Worker
21*d57664e9SAndroid Build Coastguard Worker```
22*d57664e9SAndroid Build Coastguard Workerroot$ atest incidentd_test
23*d57664e9SAndroid Build Coastguard Worker```
24*d57664e9SAndroid Build Coastguard Worker
25*d57664e9SAndroid Build Coastguard WorkerUse clang-format to style the file
26*d57664e9SAndroid Build Coastguard Worker
27*d57664e9SAndroid Build Coastguard Workerclang-format -style=file -i <file list>