fix flaky storage testcase (#4660)

This commit is contained in:
JinmingHu 2023-05-30 12:16:02 +08:00 committed by GitHub
parent fb240a4b25
commit b8551b9ae8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 4 deletions

View File

@ -2,5 +2,5 @@
"AssetsRepo": "Azure/azure-sdk-assets",
"AssetsRepoPrefixPath": "cpp",
"TagPrefix": "cpp/storage",
"Tag": "cpp/storage_d6f16e37a3"
"Tag": "cpp/storage_d053ec409e"
}

View File

@ -35,13 +35,13 @@ namespace Azure { namespace Storage { namespace Test {
const std::string message = "message content.";
Queues::EnqueueMessageOptions enqueueOptions;
enqueueOptions.VisibilityTimeout = std::chrono::seconds(1);
enqueueOptions.TimeToLive = std::chrono::seconds(2);
enqueueOptions.TimeToLive = std::chrono::seconds(3);
auto res = queueClient.EnqueueMessage(message, enqueueOptions).Value;
EXPECT_TRUE(queueClient.PeekMessages().Value.Messages.empty());
TestSleep(std::chrono::milliseconds(1200));
TestSleep(std::chrono::milliseconds(1100));
EXPECT_FALSE(queueClient.PeekMessages().Value.Messages.empty());
TestSleep(std::chrono::milliseconds(1200));
TestSleep(std::chrono::milliseconds(2000));
EXPECT_TRUE(queueClient.PeekMessages().Value.Messages.empty());
enqueueOptions = Queues::EnqueueMessageOptions();