diff --git a/sdk/storage/azure-storage-blobs/test/ut/block_blob_client_test.cpp b/sdk/storage/azure-storage-blobs/test/ut/block_blob_client_test.cpp index 4ee6a5cfa..38588144e 100644 --- a/sdk/storage/azure-storage-blobs/test/ut/block_blob_client_test.cpp +++ b/sdk/storage/azure-storage-blobs/test/ut/block_blob_client_test.cpp @@ -1737,23 +1737,14 @@ namespace Azure { namespace Storage { namespace Test { for (int c : {1, 2, 4}) { - std::vector> futures; - // random range for (int i = 0; i < 16; ++i) { + // random range int64_t fileSize = RandomInt(1, 1_MB); - futures.emplace_back( - std::async(std::launch::async, testUploadFromBuffer, c, fileSize, 4_KB, 47_KB)); - futures.emplace_back( - std::async(std::launch::async, testUploadFromFile, c, fileSize, 2_KB, 185_KB)); - futures.emplace_back( - std::async(std::launch::async, testUploadFromBuffer, c, fileSize, 0, 117_KB)); - futures.emplace_back( - std::async(std::launch::async, testUploadFromFile, c, fileSize, 0, 259_KB)); - } - for (auto& f : futures) - { - f.get(); + testUploadFromBuffer(c, fileSize, 4_KB, 47_KB); + testUploadFromFile(c, fileSize, 2_KB, 185_KB); + testUploadFromBuffer(c, fileSize, 0, 117_KB); + testUploadFromFile(c, fileSize, 0, 259_KB); } } } diff --git a/sdk/storage/azure-storage-files-datalake/test/ut/datalake_file_client_test.cpp b/sdk/storage/azure-storage-files-datalake/test/ut/datalake_file_client_test.cpp index eaeb1d9c3..268f43d50 100644 --- a/sdk/storage/azure-storage-files-datalake/test/ut/datalake_file_client_test.cpp +++ b/sdk/storage/azure-storage-files-datalake/test/ut/datalake_file_client_test.cpp @@ -868,23 +868,14 @@ namespace Azure { namespace Storage { namespace Test { for (int c : {1, 2, 4}) { - std::vector> futures; - // random range for (int i = 0; i < 16; ++i) { + // random range int64_t fileSize = RandomInt(1, 1_MB); - futures.emplace_back( - std::async(std::launch::async, testUploadFromBuffer, c, fileSize, 4_KB, 56_KB)); - futures.emplace_back( - std::async(std::launch::async, testUploadFromFile, c, fileSize, 2_KB, 172_KB)); - futures.emplace_back( - std::async(std::launch::async, testUploadFromBuffer, c, fileSize, 0, 109_KB)); - futures.emplace_back( - std::async(std::launch::async, testUploadFromFile, c, fileSize, 0, 256_KB)); - } - for (auto& f : futures) - { - f.get(); + testUploadFromBuffer(c, fileSize, 4_KB, 56_KB); + testUploadFromFile(c, fileSize, 2_KB, 172_KB); + testUploadFromBuffer(c, fileSize, 0, 109_KB); + testUploadFromFile(c, fileSize, 0, 256_KB); } } } diff --git a/sdk/storage/azure-storage-files-shares/test/ut/share_file_client_test.cpp b/sdk/storage/azure-storage-files-shares/test/ut/share_file_client_test.cpp index b16ac7a96..8f7f98d81 100644 --- a/sdk/storage/azure-storage-files-shares/test/ut/share_file_client_test.cpp +++ b/sdk/storage/azure-storage-files-shares/test/ut/share_file_client_test.cpp @@ -430,23 +430,14 @@ namespace Azure { namespace Storage { namespace Test { for (int c : {1, 2, 4}) { - std::vector> futures; - // random range for (int i = 0; i < 16; ++i) { + // random range int64_t fileSize = RandomInt(1, 1_MB); - futures.emplace_back( - std::async(std::launch::async, testUploadFromBuffer, c, fileSize, 4_KB, 40_KB)); - futures.emplace_back( - std::async(std::launch::async, testUploadFromFile, c, fileSize, 2_KB, 162_KB)); - futures.emplace_back( - std::async(std::launch::async, testUploadFromBuffer, c, fileSize, 0, 127_KB)); - futures.emplace_back( - std::async(std::launch::async, testUploadFromFile, c, fileSize, 0, 253_KB)); - } - for (auto& f : futures) - { - f.get(); + testUploadFromBuffer(c, fileSize, 4_KB, 40_KB); + testUploadFromFile(c, fileSize, 2_KB, 162_KB); + testUploadFromBuffer(c, fileSize, 0, 127_KB); + testUploadFromFile(c, fileSize, 0, 253_KB); } } }