facebookarchive / stetho

Stetho is a debug bridge for Android applications, enabling the powerful Chrome Developer Tools and much more.
http://facebook.github.io/stetho/
MIT License
12.66k stars 1.13k forks source link

Return code for dumpapp #654

Open yshinkarev opened 5 years ago

yshinkarev commented 5 years ago

Please add return code for script. Now if file not exists, error output to console:

java.lang.RuntimeException: java.io.FileNotFoundException: /data/user/0/.../databases/...: open failed: ENOENT (No such file or directory)
        at com.facebook.stetho.dumpapp.plugins.FilesDumperPlugin.doDownload(FilesDumperPlugin.java:153)
        at com.facebook.stetho.dumpapp.plugins.FilesDumperPlugin.dump(FilesDumperPlugin.java:58)
        at com.facebook.stetho.dumpapp.Dumper.dumpPluginOutput(Dumper.java:140)
        at com.facebook.stetho.dumpapp.Dumper.doDump(Dumper.java:104)
        at com.facebook.stetho.dumpapp.Dumper.dump(Dumper.java:69)
        at com.facebook.stetho.dumpapp.DumpappSocketLikeHandler.dump(DumpappSocketLikeHandler.java:67)
        at com.facebook.stetho.dumpapp.DumpappSocketLikeHandler.onAccepted(DumpappSocketLikeHandler.java:48)
        at com.facebook.stetho.server.ProtocolDetectingSocketHandler.onSecured(ProtocolDetectingSocketHandler.java:63)
        at com.facebook.stetho.server.SecureSocketHandler.onAccepted(SecureSocketHandler.java:33)
        at com.facebook.stetho.server.LazySocketHandler.onAccepted(LazySocketHandler.java:36)
        at com.facebook.stetho.server.LocalSocketServer$WorkerThread.run(LocalSocketServer.java:167)

But script always return 0 (success).