aboutsummaryrefslogtreecommitdiffhomepage
path: root/shared/core-utils/common
diff options
context:
space:
mode:
Diffstat (limited to 'shared/core-utils/common')
-rw-r--r--shared/core-utils/common/env.ts20
1 files changed, 18 insertions, 2 deletions
diff --git a/shared/core-utils/common/env.ts b/shared/core-utils/common/env.ts
index 38c96b152..973f895d4 100644
--- a/shared/core-utils/common/env.ts
+++ b/shared/core-utils/common/env.ts
@@ -14,7 +14,7 @@ function areHttpImportTestsDisabled () {
14 return disabled 14 return disabled
15} 15}
16 16
17function areObjectStorageTestsDisabled () { 17function areMockObjectStorageTestsDisabled () {
18 const disabled = process.env.ENABLE_OBJECT_STORAGE_TESTS !== 'true' 18 const disabled = process.env.ENABLE_OBJECT_STORAGE_TESTS !== 'true'
19 19
20 if (disabled) console.log('ENABLE_OBJECT_STORAGE_TESTS env is not set to "true" so object storage tests are disabled') 20 if (disabled) console.log('ENABLE_OBJECT_STORAGE_TESTS env is not set to "true" so object storage tests are disabled')
@@ -22,9 +22,25 @@ function areObjectStorageTestsDisabled () {
22 return disabled 22 return disabled
23} 23}
24 24
25function areScalewayObjectStorageTestsDisabled () {
26 if (areMockObjectStorageTestsDisabled()) return true
27
28 const enabled = process.env.OBJECT_STORAGE_SCALEWAY_KEY_ID && process.env.OBJECT_STORAGE_SCALEWAY_ACCESS_KEY
29 if (!enabled) {
30 console.log(
31 'OBJECT_STORAGE_SCALEWAY_KEY_ID and/or OBJECT_STORAGE_SCALEWAY_ACCESS_KEY are not set, so scaleway object storage tests are disabled'
32 )
33
34 return true
35 }
36
37 return false
38}
39
25export { 40export {
26 parallelTests, 41 parallelTests,
27 isGithubCI, 42 isGithubCI,
28 areHttpImportTestsDisabled, 43 areHttpImportTestsDisabled,
29 areObjectStorageTestsDisabled 44 areMockObjectStorageTestsDisabled,
45 areScalewayObjectStorageTestsDisabled
30} 46}