MCPcopy Create free account
hub / github.com/apache/arrow / SetUp

Method SetUp

cpp/src/arrow/filesystem/s3fs_test.cc:1659–1674  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1657class TestS3FSGeneric : public S3TestMixin, public GenericFileSystemTest {
1658 public:
1659 void SetUp() override {
1660 S3TestMixin::SetUp();
1661 // Set up test bucket
1662 {
1663 Aws::S3::Model::CreateBucketRequest req;
1664 req.SetBucket(ToAwsString("s3fs-test-bucket"));
1665 ASSERT_OK(OutcomeToStatus("CreateBucket", client_->CreateBucket(req)));
1666 }
1667
1668 options_.ConfigureAccessKey(minio_->access_key(), minio_->secret_key());
1669 options_.scheme = minio_->scheme();
1670 options_.endpoint_override = minio_->connect_string();
1671 options_.retry_strategy = std::make_shared<ShortRetryStrategy>();
1672 ASSERT_OK_AND_ASSIGN(s3fs_, S3FileSystem::Make(options_));
1673 fs_ = std::make_shared<SubTreeFileSystem>("s3fs-test-bucket", s3fs_);
1674 }
1675
1676 void TearDown() override {
1677 // Aws::S3::S3Client destruction relies on AWS SDK, so it must be

Callers

nothing calls this directly

Calls 10

ToAwsStringFunction · 0.85
OutcomeToStatusFunction · 0.85
CreateBucketMethod · 0.80
ConfigureAccessKeyMethod · 0.80
access_keyMethod · 0.80
secret_keyMethod · 0.80
connect_stringMethod · 0.80
ASSERT_OK_AND_ASSIGNFunction · 0.70
MakeFunction · 0.50
schemeMethod · 0.45

Tested by

no test coverage detected