Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ed3a2e65 authored by Abhijeet Kaur's avatar Abhijeet Kaur
Browse files

Update dumpstate README.md.

Update 'nativetest64' directory name in the commands.

Add instructions to remount device based on the variant.

Change-Id: I64763ba6f13d73e14f427afc5eaa026a855e11aa
parent 797f9509
Loading
Loading
Loading
Loading
+14 −2
Original line number Diff line number Diff line
@@ -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