diff options
| -rw-r--r-- | cmds/dumpstate/README.md | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/cmds/dumpstate/README.md b/cmds/dumpstate/README.md index d5b2953b5b..6ac17d8772 100644 --- a/cmds/dumpstate/README.md +++ b/cmds/dumpstate/README.md @@ -26,6 +26,18 @@ mmm -j frameworks/native/cmds/dumpstate device/acme/secret_device/dumpstate/ har mmm -j frameworks/native/cmds/dumpstate && adb push ${OUT}/system/bin/dumpstate system/bin && adb shell am bug-report ``` +Make sure that the device is remounted before running the above command. +* If you're working with `userdebug` variant, you may need to run the following to remount your device: + + ``` + adb root && adb remount -R && adb wait-for-device && adb root && adb remount + ``` +* If you're working with `eng` variant, you may need to run the following to remount your device: + + ``` + adb root && adb remount + ``` + ## To build, deploy, and run unit tests First create `/data/nativetest64`: @@ -37,13 +49,13 @@ adb shell mkdir /data/nativetest64 Then run: ``` -mmm -j frameworks/native/cmds/dumpstate/ && adb push ${OUT}/data/nativetest64/dumpstate_test* /data/nativetest64 && adb shell /data/nativetest/dumpstate_test/dumpstate_test +mmm -j frameworks/native/cmds/dumpstate/ && adb push ${OUT}/data/nativetest64/dumpstate_test* /data/nativetest64 && adb shell /data/nativetest64/dumpstate_test/dumpstate_test ``` And to run just one test (for example, `DumpstateTest.RunCommandNoArgs`): ``` -mmm -j frameworks/native/cmds/dumpstate/ && adb push ${OUT}/data/nativetest64/dumpstate_test* /data/nativetest64 && adb shell /data/nativetest/dumpstate_test/dumpstate_test --gtest_filter=DumpstateTest.RunCommandNoArgs +mmm -j frameworks/native/cmds/dumpstate/ && adb push ${OUT}/data/nativetest64/dumpstate_test* /data/nativetest64 && adb shell /data/nativetest64/dumpstate_test/dumpstate_test --gtest_filter=DumpstateTest.RunCommandNoArgs ``` ## To take quick bugreports |