diff options
author | 2017-07-03 15:11:24 +0200 | |
---|---|---|
committer | 2022-04-29 07:06:05 +0000 | |
commit | 4dcd3e0c4810f865a0f0003a3737fad33f250bec (patch) | |
tree | 8ae1f764c8a223491f3c258f29c24cf8354152fa /tools/bit/adb.cpp | |
parent | ac9b99119cc53aa527f253541a1a3a3b1a8a71d1 (diff) |
Bit: use exec-out instead of shell
By switching to 'adb exec-out' instead of 'adb shell', characters such
as # no longer need to be escaped when executing a single
instrumentation method. The new syntax is simply
$ bit module:class#method
Note: the old syntax (module:class\#method) still works.
Test: manual: bit InternalTests:android.app.WallpaperColorsTest#colorHintsTest, test should execute
Change-Id: I8c86faf2ccaf84834030f6ba7567cb4cecd37bc6
Diffstat (limited to 'tools/bit/adb.cpp')
-rw-r--r-- | tools/bit/adb.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/bit/adb.cpp b/tools/bit/adb.cpp index f521a63255e1..201028ba900a 100644 --- a/tools/bit/adb.cpp +++ b/tools/bit/adb.cpp @@ -73,7 +73,7 @@ string get_system_property(const string& name, int* err) { Command cmd("adb"); - cmd.AddArg("shell"); + cmd.AddArg("exec-out"); cmd.AddArg("getprop"); cmd.AddArg(name); @@ -278,7 +278,7 @@ run_instrumentation_test(const string& packageName, const string& runner, const InstrumentationCallbacks* callbacks) { Command cmd("adb"); - cmd.AddArg("shell"); + cmd.AddArg("exec-out"); cmd.AddArg("am"); cmd.AddArg("instrument"); cmd.AddArg("-w"); |