Split 'generating' and 'pulling' in 2 messages.
BUG: 30799929
Change-Id: I0af0ad2478c57ffc5b2c953118e01677f788d14a
(cherry picked from commit 9c0be90528)
This commit is contained in:
parent
b0022b036e
commit
321c21e2df
2 changed files with 13 additions and 13 deletions
|
|
@ -47,7 +47,7 @@ class BugreportStandardStreamsCallback : public StandardStreamsCallbackInterface
|
||||||
show_progress_(show_progress),
|
show_progress_(show_progress),
|
||||||
status_(0),
|
status_(0),
|
||||||
line_() {
|
line_() {
|
||||||
SetLineMessage();
|
SetLineMessage("generating");
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnStdout(const char* buffer, int length) {
|
void OnStdout(const char* buffer, int length) {
|
||||||
|
|
@ -97,6 +97,7 @@ class BugreportStandardStreamsCallback : public StandardStreamsCallbackInterface
|
||||||
OS_PATH_SEPARATOR, dest_file_.c_str());
|
OS_PATH_SEPARATOR, dest_file_.c_str());
|
||||||
}
|
}
|
||||||
std::vector<const char*> srcs{src_file_.c_str()};
|
std::vector<const char*> srcs{src_file_.c_str()};
|
||||||
|
SetLineMessage("pulling");
|
||||||
status_ =
|
status_ =
|
||||||
br_->DoSyncPull(srcs, destination.c_str(), true, line_message_.c_str()) ? 0 : 1;
|
br_->DoSyncPull(srcs, destination.c_str(), true, line_message_.c_str()) ? 0 : 1;
|
||||||
if (status_ != 0) {
|
if (status_ != 0) {
|
||||||
|
|
@ -111,9 +112,8 @@ class BugreportStandardStreamsCallback : public StandardStreamsCallbackInterface
|
||||||
}
|
}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void SetLineMessage() {
|
void SetLineMessage(const std::string& action) {
|
||||||
line_message_ =
|
line_message_ = action + " " + adb_basename(dest_file_);
|
||||||
android::base::StringPrintf("generating %s", adb_basename(dest_file_).c_str());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void SetSrcFile(const std::string path) {
|
void SetSrcFile(const std::string path) {
|
||||||
|
|
@ -121,7 +121,7 @@ class BugreportStandardStreamsCallback : public StandardStreamsCallbackInterface
|
||||||
if (!dest_dir_.empty()) {
|
if (!dest_dir_.empty()) {
|
||||||
// Only uses device-provided name when user passed a directory.
|
// Only uses device-provided name when user passed a directory.
|
||||||
dest_file_ = adb_basename(path);
|
dest_file_ = adb_basename(path);
|
||||||
SetLineMessage();
|
SetLineMessage("generating");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -189,7 +189,7 @@ TEST_F(BugreportTest, NoArgumentsNDevice) {
|
||||||
.WillOnce(DoAll(WithArg<4>(WriteOnStdout("OK:/device/da_bugreport.zip")),
|
.WillOnce(DoAll(WithArg<4>(WriteOnStdout("OK:/device/da_bugreport.zip")),
|
||||||
WithArg<4>(ReturnCallbackDone())));
|
WithArg<4>(ReturnCallbackDone())));
|
||||||
EXPECT_CALL(br_, DoSyncPull(ElementsAre(StrEq("/device/da_bugreport.zip")), StrEq(dest_file),
|
EXPECT_CALL(br_, DoSyncPull(ElementsAre(StrEq("/device/da_bugreport.zip")), StrEq(dest_file),
|
||||||
true, StrEq("generating da_bugreport.zip")))
|
true, StrEq("pulling da_bugreport.zip")))
|
||||||
.WillOnce(Return(true));
|
.WillOnce(Return(true));
|
||||||
|
|
||||||
const char* args[] = {"bugreport"};
|
const char* args[] = {"bugreport"};
|
||||||
|
|
@ -209,7 +209,7 @@ TEST_F(BugreportTest, NoArgumentsPostNDevice) {
|
||||||
WithArg<4>(WriteOnStdout("OK:/device/da_bugreport.zip\n")),
|
WithArg<4>(WriteOnStdout("OK:/device/da_bugreport.zip\n")),
|
||||||
WithArg<4>(ReturnCallbackDone())));
|
WithArg<4>(ReturnCallbackDone())));
|
||||||
EXPECT_CALL(br_, DoSyncPull(ElementsAre(StrEq("/device/da_bugreport.zip")), StrEq(dest_file),
|
EXPECT_CALL(br_, DoSyncPull(ElementsAre(StrEq("/device/da_bugreport.zip")), StrEq(dest_file),
|
||||||
true, StrEq("generating da_bugreport.zip")))
|
true, StrEq("pulling da_bugreport.zip")))
|
||||||
.WillOnce(Return(true));
|
.WillOnce(Return(true));
|
||||||
|
|
||||||
const char* args[] = {"bugreport"};
|
const char* args[] = {"bugreport"};
|
||||||
|
|
@ -223,7 +223,7 @@ TEST_F(BugreportTest, OkNDevice) {
|
||||||
.WillOnce(DoAll(WithArg<4>(WriteOnStdout("OK:/device/bugreport.zip")),
|
.WillOnce(DoAll(WithArg<4>(WriteOnStdout("OK:/device/bugreport.zip")),
|
||||||
WithArg<4>(ReturnCallbackDone())));
|
WithArg<4>(ReturnCallbackDone())));
|
||||||
EXPECT_CALL(br_, DoSyncPull(ElementsAre(StrEq("/device/bugreport.zip")), StrEq("file.zip"),
|
EXPECT_CALL(br_, DoSyncPull(ElementsAre(StrEq("/device/bugreport.zip")), StrEq("file.zip"),
|
||||||
true, StrEq("generating file.zip")))
|
true, StrEq("pulling file.zip")))
|
||||||
.WillOnce(Return(true));
|
.WillOnce(Return(true));
|
||||||
|
|
||||||
const char* args[] = {"bugreport", "file.zip"};
|
const char* args[] = {"bugreport", "file.zip"};
|
||||||
|
|
@ -239,7 +239,7 @@ TEST_F(BugreportTest, OkNDeviceSplitBuffer) {
|
||||||
WithArg<4>(WriteOnStdout("/bugreport.zip")),
|
WithArg<4>(WriteOnStdout("/bugreport.zip")),
|
||||||
WithArg<4>(ReturnCallbackDone())));
|
WithArg<4>(ReturnCallbackDone())));
|
||||||
EXPECT_CALL(br_, DoSyncPull(ElementsAre(StrEq("/device/bugreport.zip")), StrEq("file.zip"),
|
EXPECT_CALL(br_, DoSyncPull(ElementsAre(StrEq("/device/bugreport.zip")), StrEq("file.zip"),
|
||||||
true, StrEq("generating file.zip")))
|
true, StrEq("pulling file.zip")))
|
||||||
.WillOnce(Return(true));
|
.WillOnce(Return(true));
|
||||||
|
|
||||||
const char* args[] = {"bugreport", "file.zip"};
|
const char* args[] = {"bugreport", "file.zip"};
|
||||||
|
|
@ -275,7 +275,7 @@ TEST_F(BugreportTest, OkProgress) {
|
||||||
WithArg<4>(ReturnCallbackDone())));
|
WithArg<4>(ReturnCallbackDone())));
|
||||||
// clang-format on
|
// clang-format on
|
||||||
EXPECT_CALL(br_, DoSyncPull(ElementsAre(StrEq("/device/bugreport.zip")), StrEq("file.zip"),
|
EXPECT_CALL(br_, DoSyncPull(ElementsAre(StrEq("/device/bugreport.zip")), StrEq("file.zip"),
|
||||||
true, StrEq("generating file.zip")))
|
true, StrEq("pulling file.zip")))
|
||||||
.WillOnce(Return(true));
|
.WillOnce(Return(true));
|
||||||
|
|
||||||
const char* args[] = {"bugreport", "file.zip"};
|
const char* args[] = {"bugreport", "file.zip"};
|
||||||
|
|
@ -294,7 +294,7 @@ TEST_F(BugreportTest, OkDirectory) {
|
||||||
WithArg<4>(WriteOnStdout("OK:/device/da_bugreport.zip")),
|
WithArg<4>(WriteOnStdout("OK:/device/da_bugreport.zip")),
|
||||||
WithArg<4>(ReturnCallbackDone())));
|
WithArg<4>(ReturnCallbackDone())));
|
||||||
EXPECT_CALL(br_, DoSyncPull(ElementsAre(StrEq("/device/da_bugreport.zip")), StrEq(dest_file),
|
EXPECT_CALL(br_, DoSyncPull(ElementsAre(StrEq("/device/da_bugreport.zip")), StrEq(dest_file),
|
||||||
true, StrEq("generating da_bugreport.zip")))
|
true, StrEq("pulling da_bugreport.zip")))
|
||||||
.WillOnce(Return(true));
|
.WillOnce(Return(true));
|
||||||
|
|
||||||
const char* args[] = {"bugreport", td.path};
|
const char* args[] = {"bugreport", td.path};
|
||||||
|
|
@ -308,7 +308,7 @@ TEST_F(BugreportTest, OkNoExtension) {
|
||||||
.WillOnce(DoAll(WithArg<4>(WriteOnStdout("OK:/device/bugreport.zip\n")),
|
.WillOnce(DoAll(WithArg<4>(WriteOnStdout("OK:/device/bugreport.zip\n")),
|
||||||
WithArg<4>(ReturnCallbackDone())));
|
WithArg<4>(ReturnCallbackDone())));
|
||||||
EXPECT_CALL(br_, DoSyncPull(ElementsAre(StrEq("/device/bugreport.zip")), StrEq("file.zip"),
|
EXPECT_CALL(br_, DoSyncPull(ElementsAre(StrEq("/device/bugreport.zip")), StrEq("file.zip"),
|
||||||
true, StrEq("generating file.zip")))
|
true, StrEq("pulling file.zip")))
|
||||||
.WillOnce(Return(true));
|
.WillOnce(Return(true));
|
||||||
|
|
||||||
const char* args[] = {"bugreport", "file"};
|
const char* args[] = {"bugreport", "file"};
|
||||||
|
|
@ -327,7 +327,7 @@ TEST_F(BugreportTest, OkNDeviceDirectory) {
|
||||||
WithArg<4>(WriteOnStdout("OK:/device/da_bugreport.zip")),
|
WithArg<4>(WriteOnStdout("OK:/device/da_bugreport.zip")),
|
||||||
WithArg<4>(ReturnCallbackDone())));
|
WithArg<4>(ReturnCallbackDone())));
|
||||||
EXPECT_CALL(br_, DoSyncPull(ElementsAre(StrEq("/device/da_bugreport.zip")), StrEq(dest_file),
|
EXPECT_CALL(br_, DoSyncPull(ElementsAre(StrEq("/device/da_bugreport.zip")), StrEq(dest_file),
|
||||||
true, StrEq("generating da_bugreport.zip")))
|
true, StrEq("pulling da_bugreport.zip")))
|
||||||
.WillOnce(Return(true));
|
.WillOnce(Return(true));
|
||||||
|
|
||||||
const char* args[] = {"bugreport", td.path};
|
const char* args[] = {"bugreport", td.path};
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue