We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4faccf6 commit eff7ef0Copy full SHA for eff7ef0
1 file changed
cpp/src/arrow/filesystem/s3_test_util.cc
@@ -194,8 +194,13 @@ void MinioTestEnvironment::SetUp() {
194
195
bool MinioTestEnvironment::IsAvailable() {
196
if (!checked_) {
197
- ::arrow::util::Process process;
198
- available_ = process.SetExecutable(kMinioExecutableName).ok();
+ // If external S3-compatible service is configured there's no need to check for Minio
+ available_ = std::getenv(kEnvConnectString) && std::getenv(kEnvAccessKey) &&
199
+ std::getenv(kEnvSecretKey);
200
+ if (!available_) {
201
+ ::arrow::util::Process process;
202
+ available_ = process.SetExecutable(kMinioExecutableName).ok();
203
+ }
204
checked_ = true;
205
}
206
return available_;
0 commit comments