return disabled
}
-function areObjectStorageTestsDisabled () {
+function areMockObjectStorageTestsDisabled () {
const disabled = process.env.ENABLE_OBJECT_STORAGE_TESTS !== 'true'
if (disabled) console.log('ENABLE_OBJECT_STORAGE_TESTS env is not set to "true" so object storage tests are disabled')
return disabled
}
+function areScalewayObjectStorageTestsDisabled () {
+ if (areMockObjectStorageTestsDisabled()) return true
+
+ const enabled = process.env.OBJECT_STORAGE_SCALEWAY_KEY_ID && process.env.OBJECT_STORAGE_SCALEWAY_ACCESS_KEY
+ if (!enabled) {
+ console.log(
+ 'OBJECT_STORAGE_SCALEWAY_KEY_ID and/or OBJECT_STORAGE_SCALEWAY_ACCESS_KEY are not set, so scaleway object storage tests are disabled'
+ )
+
+ return true
+ }
+
+ return false
+}
+
export {
parallelTests,
isGithubCI,
areHttpImportTestsDisabled,
- areObjectStorageTestsDisabled
+ areMockObjectStorageTestsDisabled,
+ areScalewayObjectStorageTestsDisabled
}