@@ -901,11 +901,14 @@ TEST_F(FirebaseStorageTest, TestInvalidatingReferencesWhenDeletingStorage) {
901
901
CreateFolder ().Child (" TestFile-InvalidateReferencesDeletingStorage.txt" );
902
902
// Don't clean up, will be manually deleted.
903
903
904
- WaitForCompletion (ref.PutBytes (&kSimpleTestFile [0 ], kSimpleTestFile .size ()),
904
+ WaitForCompletion (RunWithRetry ([&]() {
905
+ return ref.PutBytes (&kSimpleTestFile [0 ],
906
+ kSimpleTestFile .size ());
907
+ }),
905
908
" PutBytes" );
906
909
ASSERT_NE (ref.PutBytesLastResult ().result (), nullptr );
907
910
firebase::storage::Metadata metadata = *ref.PutBytesLastResult ().result ();
908
- WaitForCompletion (ref.Delete (), " Delete" );
911
+ WaitForCompletion (RunWithRetry ([&]() { return ref.Delete (); } ), " Delete" );
909
912
910
913
ASSERT_TRUE (ref.is_valid ());
911
914
ASSERT_TRUE (metadata.is_valid ());
@@ -924,11 +927,14 @@ TEST_F(FirebaseStorageTest, TestInvalidatingReferencesWhenDeletingApp) {
924
927
CreateFolder ().Child (" TestFile-InvalidateReferencesDeletingApp.txt" );
925
928
// Don't clean up, will be manually deleted.
926
929
927
- WaitForCompletion (ref.PutBytes (&kSimpleTestFile [0 ], kSimpleTestFile .size ()),
930
+ WaitForCompletion (RunWithRetry ([&]() {
931
+ return ref.PutBytes (&kSimpleTestFile [0 ],
932
+ kSimpleTestFile .size ());
933
+ }),
928
934
" PutBytes" );
929
935
ASSERT_NE (ref.PutBytesLastResult ().result (), nullptr );
930
936
firebase::storage::Metadata metadata = *ref.PutBytesLastResult ().result ();
931
- WaitForCompletion (ref.Delete (), " Delete" );
937
+ WaitForCompletion (RunWithRetry ([&]() { return ref.Delete (); } ), " Delete" );
932
938
933
939
ASSERT_TRUE (ref.is_valid ());
934
940
ASSERT_TRUE (metadata.is_valid ());
0 commit comments