]>
Commit | Line | Data |
---|---|---|
c55e3d72 C |
1 | function parallelTests () { |
2 | return process.env.MOCHA_PARALLEL === 'true' | |
3 | } | |
4 | ||
5 | function isGithubCI () { | |
6 | return !!process.env.GITHUB_WORKSPACE | |
7 | } | |
8 | ||
9 | function areHttpImportTestsDisabled () { | |
10 | const disabled = process.env.DISABLE_HTTP_IMPORT_TESTS === 'true' | |
11 | ||
12 | if (disabled) console.log('DISABLE_HTTP_IMPORT_TESTS env set to "true" so import tests are disabled') | |
13 | ||
14 | return disabled | |
15 | } | |
16 | ||
9ab330b9 | 17 | function areMockObjectStorageTestsDisabled () { |
c55e3d72 C |
18 | const disabled = process.env.ENABLE_OBJECT_STORAGE_TESTS !== 'true' |
19 | ||
20 | if (disabled) console.log('ENABLE_OBJECT_STORAGE_TESTS env is not set to "true" so object storage tests are disabled') | |
21 | ||
22 | return disabled | |
23 | } | |
24 | ||
9ab330b9 C |
25 | function 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 | ||
c55e3d72 C |
40 | export { |
41 | parallelTests, | |
42 | isGithubCI, | |
43 | areHttpImportTestsDisabled, | |
9ab330b9 C |
44 | areMockObjectStorageTestsDisabled, |
45 | areScalewayObjectStorageTestsDisabled | |
c55e3d72 | 46 | } |