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

Commit dcfabc70 authored by Abhijeet Kaur's avatar Abhijeet Kaur Committed by android-build-merger
Browse files

Merge "Update dumpstate README.md." am: c50c4180 am: 6b76f447

am: f2f63222

Change-Id: Ibbc3329a222475f660d7d3e5f84f7877893051d2
parents 1b6531cc f2f63222
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