Kweku Adams 73f70b467f Treating all FileSection files as device specific.
Arc++ devices don't have the /d/wakeup_sources file. There's a chance
other devices won't have it either, and there may be other files that we
thought were standard but are actually not, so it's safer to just assume
that not every file will be available on every device and not treat a
missing file as an error.

Bug: 110109543
Test: atest incidentd_test
Change-Id: Ie0ce0b1b18f97e6421137c2ad350c644399e6d41
Merged-In: Ief09427f08d18aee611d057ddafdb9a3466744db
(cherry picked from commit c112f8d7c607501f0fa8894ab42ad228684a96c7)
2019-01-25 14:32:29 -08:00
..

incidentd

How to build, deploy, unit test

For the first time, build the test and create an empty directly on device:

root$ make -j incidentd_test && adb shell mkdir /data/nativetest/incidentd_test

Run the test on a device manually

root$ mmm -j frameworks/base/cmds/incidentd && \
adb push $OUT/data/nativetest/incidentd_test/* /data/nativetest/ && \
adb shell /data/nativetest/incidentd_test 2>/dev/null

Run the test via AndroidTest.xml

root$ atest incidentd_test

Use clang-format to style the file

clang-format -style=file -i