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>