Skip to content

Commit da53723

Browse files
committed
Clean up the verbose log of file size
1 parent c72baab commit da53723

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

storage/integration_test/src/integration_test.cc

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -591,7 +591,8 @@ TEST_F(FirebaseStorageTest, TestPutFileAndGetFile) {
591591
LogDebug("Creating local file: %s", path.c_str());
592592

593593
FILE* file = fopen(path.c_str(), "wb");
594-
std::fwrite(kSimpleTestFile.c_str(), 1, kSimpleTestFile.size(), file);
594+
size_t bytes_written = std::fwrite(kSimpleTestFile.c_str(), 1, kSimpleTestFile.size(), file);
595+
EXPECT_EQ(bytes_written, kSimpleTestFile.size());
595596
fclose(file);
596597

597598
firebase::storage::Metadata new_metadata;
@@ -641,7 +642,8 @@ TEST_F(FirebaseStorageTest, TestPutFileAndGetFile) {
641642
std::vector<char> buffer(kSimpleTestFile.size());
642643
FILE* file = fopen(path.c_str(), "rb");
643644
EXPECT_NE(file, nullptr);
644-
std::fread(&buffer[0], 1, kSimpleTestFile.size(), file);
645+
size_t bytes_read = std::fread(&buffer[0], 1, kSimpleTestFile.size(), file);
646+
EXPECT_EQ(bytes_read, kSimpleTestFile.size());
645647
fclose(file);
646648
EXPECT_EQ(memcmp(&kSimpleTestFile[0], &buffer[0], buffer.size()), 0);
647649
}
@@ -1195,7 +1197,8 @@ class StorageListener : public firebase::storage::Listener {
11951197
StorageListener()
11961198
: on_paused_was_called_(false),
11971199
on_progress_was_called_(false),
1198-
resume_succeeded_(false) {}
1200+
resume_succeeded_(false),
1201+
last_bytes_transferred_(-1) {}
11991202

12001203
// Tracks whether OnPaused was ever called and resumes the transfer.
12011204
void OnPaused(firebase::storage::Controller* controller) override {
@@ -1217,8 +1220,13 @@ class StorageListener : public firebase::storage::Listener {
12171220
}
12181221

12191222
void OnProgress(firebase::storage::Controller* controller) override {
1220-
LogDebug("Transferred %lld of %lld", controller->bytes_transferred(),
1221-
controller->total_byte_count());
1223+
int64_t bytes_transferred = controller->bytes_transferred();
1224+
// Only update when the byte count changed, to avoid spamming the log.
1225+
if (last_bytes_transferred_ != bytes_transferred) {
1226+
LogDebug("Transferred %lld of %lld", bytes_transferred,
1227+
controller->total_byte_count());
1228+
last_bytes_transferred_ = bytes_transferred;
1229+
}
12221230
on_progress_was_called_ = true;
12231231
}
12241232

@@ -1230,6 +1238,7 @@ class StorageListener : public firebase::storage::Listener {
12301238
bool on_paused_was_called_;
12311239
bool on_progress_was_called_;
12321240
bool resume_succeeded_;
1241+
int64_t last_bytes_transferred_;
12331242
};
12341243

12351244
// Contents of a large file, "X" will be replaced with a different character

0 commit comments

Comments
 (0)