|
1 | 1 | { |
2 | | - "name": "@zenko/cloudserver", |
3 | | - "version": "9.3.6", |
4 | | - "description": "Zenko CloudServer, an open-source Node.js implementation of a server handling the Amazon S3 protocol", |
5 | | - "main": "index.js", |
6 | | - "engines": { |
7 | | - "node": ">=22" |
8 | | - }, |
9 | | - "repository": "scality/S3", |
10 | | - "keywords": [ |
11 | | - "s3", |
12 | | - "cloud", |
13 | | - "server" |
14 | | - ], |
15 | | - "author": "Scality Inc.", |
16 | | - "license": "Apache-2.0", |
17 | | - "bugs": { |
18 | | - "url": "https://github.com/scality/S3/issues" |
19 | | - }, |
20 | | - "homepage": "https://github.com/scality/S3#readme", |
21 | | - "dependencies": { |
22 | | - "@aws-sdk/client-iam": "^3.930.0", |
23 | | - "@aws-sdk/client-s3": "^3.1013.0", |
24 | | - "@aws-sdk/client-sts": "^3.930.0", |
25 | | - "@aws-sdk/credential-providers": "^3.864.0", |
26 | | - "@aws-sdk/middleware-retry": "^3.374.0", |
27 | | - "@aws-sdk/protocol-http": "^3.374.0", |
28 | | - "@aws-sdk/s3-request-presigner": "^3.901.0", |
29 | | - "@aws-sdk/signature-v4": "^3.374.0", |
30 | | - "@azure/storage-blob": "^12.28.0", |
31 | | - "@hapi/joi": "^17.1.1", |
32 | | - "@smithy/node-http-handler": "^3.0.0", |
33 | | - "arsenal": "git+https://github.com/scality/Arsenal#8.3.8", |
34 | | - "async": "2.6.4", |
35 | | - "bucketclient": "scality/bucketclient#8.2.7", |
36 | | - "bufferutil": "^4.0.8", |
37 | | - "commander": "^12.1.0", |
38 | | - "cron-parser": "^4.9.0", |
39 | | - "diskusage": "^1.2.0", |
40 | | - "google-auto-auth": "^0.10.1", |
41 | | - "http-proxy": "npm:http-proxy-3@^1.21.0", |
42 | | - "http-proxy-agent": "^7.0.2", |
43 | | - "https-proxy-agent": "^7.0.5", |
44 | | - "level-mem": "^5.0.1", |
45 | | - "moment": "^2.30.1", |
46 | | - "mongodb": "^6.11.0", |
47 | | - "node-fetch": "^2.6.0", |
48 | | - "node-forge": "^1.3.1", |
49 | | - "npm-run-all": "^4.1.5", |
50 | | - "prom-client": "^15.1.3", |
51 | | - "request": "^2.88.2", |
52 | | - "scubaclient": "git+https://github.com/scality/scubaclient.git#1.1.4", |
53 | | - "sql-where-parser": "^2.2.1", |
54 | | - "utapi": "github:scality/utapi#8.2.4", |
55 | | - "utf-8-validate": "^6.0.5", |
56 | | - "utf8": "^3.0.0", |
57 | | - "uuid": "^11.0.3", |
58 | | - "vaultclient": "scality/vaultclient#8.5.3", |
59 | | - "werelogs": "scality/werelogs#8.2.2", |
60 | | - "ws": "^8.18.0", |
61 | | - "xml2js": "^0.6.2" |
62 | | - }, |
63 | | - "devDependencies": { |
64 | | - "@eslint/compat": "^1.2.2", |
65 | | - "@scality/cloudserverclient": "1.0.7", |
66 | | - "@scality/eslint-config-scality": "scality/Guidelines#8.3.0", |
67 | | - "eslint": "^9.14.0", |
68 | | - "eslint-plugin-import": "^2.31.0", |
69 | | - "eslint-plugin-mocha": "^10.5.0", |
70 | | - "express": "^4.21.1", |
71 | | - "ioredis": "^5.4.1", |
72 | | - "istanbul": "^0.4.5", |
73 | | - "istanbul-api": "^3.0.0", |
74 | | - "lolex": "^6.0.0", |
75 | | - "mocha": "^11.7.5", |
76 | | - "mocha-junit-reporter": "^2.2.1", |
77 | | - "mocha-multi-reporters": "^1.5.1", |
78 | | - "node-mocks-http": "^1.16.1", |
79 | | - "nodemon": "^3.1.10", |
80 | | - "nyc": "^15.1.0", |
81 | | - "pino-pretty": "^13.1.3", |
82 | | - "sinon": "^13.0.1", |
83 | | - "tv4": "^1.3.0" |
84 | | - }, |
85 | | - "resolutions": { |
86 | | - "jsonwebtoken": "^9.0.0", |
87 | | - "nan": "v2.22.0", |
88 | | - "fast-xml-parser": "^5.5.6" |
89 | | - }, |
90 | | - "mocha": { |
91 | | - "recursive": true, |
92 | | - "timeout": 40000 |
93 | | - }, |
94 | | - "scripts": { |
95 | | - "cloudserver": "S3METADATA=mongodb npm-run-all --parallel start_dataserver start_s3server", |
96 | | - "dev": "nodemon --exec \"yarn run start\" | pino-pretty -c -S -m message -i \"pid,hostname,name,authn,authz,address,clientPort,clientIP,elapsed_ms\"", |
97 | | - "ft_awssdk": "cd tests/functional/aws-node-sdk && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json test/ --exit", |
98 | | - "ft_awssdk_aws": "cd tests/functional/aws-node-sdk && AWS_ON_AIR=true mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json test/ --exit", |
99 | | - "ft_awssdk_buckets": "cd tests/functional/aws-node-sdk && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json test/bucket --exit", |
100 | | - "ft_awssdk_objects_misc": "cd tests/functional/aws-node-sdk && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json test/legacy test/object test/service test/support --exit", |
101 | | - "ft_awssdk_versioning": "cd tests/functional/aws-node-sdk && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json test/versioning/ --exit", |
102 | | - "ft_awssdk_external_backends": "cd tests/functional/aws-node-sdk && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json test/multipleBackend --exit", |
103 | | - "ft_mixed_bucket_format_version": "cd tests/functional/metadata && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json MixedVersionFormat.js --exit", |
104 | | - "ft_management": "cd tests/functional/report && yarn test", |
105 | | - "ft_backbeat": "cd tests/functional/backbeat && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json -t 40000 *.js --exit", |
106 | | - "ft_node": "cd tests/functional/raw-node && yarn test", |
107 | | - "ft_node_routes": "cd tests/functional/raw-node && yarn run test-routes", |
108 | | - "ft_route_backbeat": "cd tests/multipleBackend/routes && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json -t 40000 routeBackbeat.js routeBackbeatForReplication.js --exit", |
109 | | - "ft_gcp": "cd tests/functional/raw-node && yarn run test-gcp", |
110 | | - "cleanup_gcp_buckets": "node .github/scripts/cleanupOldGCPBuckets.js", |
111 | | - "ft_healthchecks": "cd tests/functional/healthchecks && yarn test", |
112 | | - "ft_s3cmd": "cd tests/functional/s3cmd && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json -t 40000 *.js --exit", |
113 | | - "ft_s3curl": "cd tests/functional/s3curl && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json -t 40000 *.js --exit", |
114 | | - "ft_util": "cd tests/functional/utilities && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json -t 40000 *.js --exit", |
115 | | - "ft_test": "npm-run-all -s ft_awssdk ft_s3cmd ft_s3curl ft_node ft_healthchecks ft_management ft_util ft_backbeat", |
116 | | - "ft_search": "cd tests/functional/aws-node-sdk && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json -t 90000 test/mdSearch --exit", |
117 | | - "ft_kmip": "cd tests/functional/kmip && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json -t 40000 *.js --exit", |
118 | | - "ft_kmip_cluster": "cd tests/functional/sse-kms-migration && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json -t 300000 load.js --exit", |
119 | | - "ft_sse_cleanup": "cd tests/functional/sse-kms-migration && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json -t 10000 cleanup.js --exit", |
120 | | - "ft_sse_before_migration": "cd tests/functional/sse-kms-migration && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json -t 10000 cleanup.js beforeMigration.js --exit", |
121 | | - "ft_sse_migration": "cd tests/functional/sse-kms-migration && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json -t 10000 migration.js --exit", |
122 | | - "ft_sse_arn": "cd tests/functional/sse-kms-migration && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json -t 10000 cleanup.js arnPrefix.js --exit", |
123 | | - "lint": "eslint $(git ls-files '*.js')", |
124 | | - "lint_md": "mdlint $(git ls-files '*.md')", |
125 | | - "mem_backend": "S3BACKEND=mem node index.js", |
126 | | - "start": "npm-run-all --parallel start_dmd start_s3server", |
127 | | - "start_mongo": "yarn run cloudserver", |
128 | | - "start_mdserver": "node mdserver.js", |
129 | | - "start_dataserver": "node dataserver.js", |
130 | | - "start_pfsserver": "node pfsserver.js", |
131 | | - "start_s3server": "node index.js", |
132 | | - "start_dmd": "npm-run-all --parallel start_mdserver start_dataserver", |
133 | | - "start_utapi": "node lib/utapi/utapi.js", |
134 | | - "start_secure_channel_proxy": "node bin/secure_channel_proxy.js", |
135 | | - "start_metrics_server": "node bin/metrics_server.js", |
136 | | - "utapi_replay": "node lib/utapi/utapiReplay.js", |
137 | | - "utapi_reindex": "node lib/utapi/utapiReindex.js", |
138 | | - "management_agent": "node managementAgent.js", |
139 | | - "test": "NO_PROXY=\"test.scality.com,scality.com\" CI=true S3BACKEND=mem S3QUOTA=scuba mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json --recursive tests/unit --exit", |
140 | | - "test_versionid_base62": "S3_VERSION_ID_ENCODING_TYPE=base62 CI=true S3BACKEND=mem mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json --recursive tests/unit/api --exit", |
141 | | - "test_legacy_location": "CI=true S3QUOTA=scuba S3_LOCATION_FILE=tests/locationConfig/locationConfigLegacy.json S3BACKEND=mem mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json --recursive tests/unit --exit", |
142 | | - "test_utapi_v2": "mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json --recursive tests/utapi --exit", |
143 | | - "test_sur": "mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json --recursive tests/sur --exit", |
144 | | - "multiple_backend_test": "CI=true S3BACKEND=mem S3METADATA=mem S3DATA=multiple mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json -t 20000 --recursive tests/multipleBackend --exit", |
145 | | - "cover": "nyc --clean --silent yarn run", |
146 | | - "postcover": "nyc report --report-dir ./coverage/test --reporter=lcov" |
147 | | - } |
| 2 | + "name": "@zenko/cloudserver", |
| 3 | + "version": "9.3.6", |
| 4 | + "description": "Zenko CloudServer, an open-source Node.js implementation of a server handling the Amazon S3 protocol", |
| 5 | + "main": "index.js", |
| 6 | + "engines": { |
| 7 | + "node": ">=22" |
| 8 | + }, |
| 9 | + "repository": "scality/S3", |
| 10 | + "keywords": [ |
| 11 | + "s3", |
| 12 | + "cloud", |
| 13 | + "server" |
| 14 | + ], |
| 15 | + "author": "Scality Inc.", |
| 16 | + "license": "Apache-2.0", |
| 17 | + "bugs": { |
| 18 | + "url": "https://github.com/scality/S3/issues" |
| 19 | + }, |
| 20 | + "homepage": "https://github.com/scality/S3#readme", |
| 21 | + "dependencies": { |
| 22 | + "@aws-sdk/client-iam": "^3.930.0", |
| 23 | + "@aws-sdk/client-s3": "^3.1013.0", |
| 24 | + "@aws-sdk/client-sts": "^3.930.0", |
| 25 | + "@aws-sdk/credential-providers": "^3.864.0", |
| 26 | + "@aws-sdk/middleware-retry": "^3.374.0", |
| 27 | + "@aws-sdk/protocol-http": "^3.374.0", |
| 28 | + "@aws-sdk/s3-request-presigner": "^3.901.0", |
| 29 | + "@aws-sdk/signature-v4": "^3.374.0", |
| 30 | + "@azure/storage-blob": "^12.28.0", |
| 31 | + "@hapi/joi": "^17.1.1", |
| 32 | + "@smithy/node-http-handler": "^3.0.0", |
| 33 | + "arsenal": "git+https://github.com/scality/Arsenal#8.3.8", |
| 34 | + "async": "2.6.4", |
| 35 | + "bucketclient": "scality/bucketclient#8.2.7", |
| 36 | + "bufferutil": "^4.0.8", |
| 37 | + "commander": "^12.1.0", |
| 38 | + "cron-parser": "^4.9.0", |
| 39 | + "diskusage": "^1.2.0", |
| 40 | + "google-auto-auth": "^0.10.1", |
| 41 | + "http-proxy": "npm:http-proxy-3@^1.21.0", |
| 42 | + "http-proxy-agent": "^7.0.2", |
| 43 | + "https-proxy-agent": "^7.0.5", |
| 44 | + "level-mem": "^5.0.1", |
| 45 | + "moment": "^2.30.1", |
| 46 | + "mongodb": "^6.11.0", |
| 47 | + "node-fetch": "^2.6.0", |
| 48 | + "node-forge": "^1.3.1", |
| 49 | + "npm-run-all": "^4.1.5", |
| 50 | + "prom-client": "^15.1.3", |
| 51 | + "request": "^2.88.2", |
| 52 | + "scubaclient": "git+https://github.com/scality/scubaclient.git#1.1.4", |
| 53 | + "sql-where-parser": "^2.2.1", |
| 54 | + "utapi": "github:scality/utapi#8.2.4", |
| 55 | + "utf-8-validate": "^6.0.5", |
| 56 | + "utf8": "^3.0.0", |
| 57 | + "uuid": "^11.0.3", |
| 58 | + "vaultclient": "scality/vaultclient#8.5.3", |
| 59 | + "werelogs": "scality/werelogs#8.2.2", |
| 60 | + "ws": "^8.18.0", |
| 61 | + "xml2js": "^0.6.2" |
| 62 | + }, |
| 63 | + "devDependencies": { |
| 64 | + "@eslint/compat": "^1.2.2", |
| 65 | + "@scality/cloudserverclient": "1.0.7", |
| 66 | + "@scality/eslint-config-scality": "scality/Guidelines#8.3.1", |
| 67 | + "eslint": "^9.14.0", |
| 68 | + "eslint-plugin-import": "^2.31.0", |
| 69 | + "eslint-plugin-mocha": "^10.5.0", |
| 70 | + "express": "^4.21.1", |
| 71 | + "ioredis": "^5.4.1", |
| 72 | + "istanbul": "^0.4.5", |
| 73 | + "istanbul-api": "^3.0.0", |
| 74 | + "lolex": "^6.0.0", |
| 75 | + "mocha": "^11.7.5", |
| 76 | + "mocha-junit-reporter": "^2.2.1", |
| 77 | + "mocha-multi-reporters": "^1.5.1", |
| 78 | + "node-mocks-http": "^1.16.1", |
| 79 | + "nodemon": "^3.1.10", |
| 80 | + "nyc": "^15.1.0", |
| 81 | + "pino-pretty": "^13.1.3", |
| 82 | + "prettier": "^3.4.2", |
| 83 | + "sinon": "^13.0.1", |
| 84 | + "tv4": "^1.3.0" |
| 85 | + }, |
| 86 | + "resolutions": { |
| 87 | + "jsonwebtoken": "^9.0.0", |
| 88 | + "nan": "v2.22.0", |
| 89 | + "fast-xml-parser": "^5.5.6" |
| 90 | + }, |
| 91 | + "mocha": { |
| 92 | + "recursive": true, |
| 93 | + "timeout": 40000 |
| 94 | + }, |
| 95 | + "scripts": { |
| 96 | + "cloudserver": "S3METADATA=mongodb npm-run-all --parallel start_dataserver start_s3server", |
| 97 | + "dev": "nodemon --exec \"yarn run start\" | pino-pretty -c -S -m message -i \"pid,hostname,name,authn,authz,address,clientPort,clientIP,elapsed_ms\"", |
| 98 | + "ft_awssdk": "cd tests/functional/aws-node-sdk && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json test/ --exit", |
| 99 | + "ft_awssdk_aws": "cd tests/functional/aws-node-sdk && AWS_ON_AIR=true mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json test/ --exit", |
| 100 | + "ft_awssdk_buckets": "cd tests/functional/aws-node-sdk && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json test/bucket --exit", |
| 101 | + "ft_awssdk_objects_misc": "cd tests/functional/aws-node-sdk && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json test/legacy test/object test/service test/support --exit", |
| 102 | + "ft_awssdk_versioning": "cd tests/functional/aws-node-sdk && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json test/versioning/ --exit", |
| 103 | + "ft_awssdk_external_backends": "cd tests/functional/aws-node-sdk && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json test/multipleBackend --exit", |
| 104 | + "ft_mixed_bucket_format_version": "cd tests/functional/metadata && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json MixedVersionFormat.js --exit", |
| 105 | + "ft_management": "cd tests/functional/report && yarn test", |
| 106 | + "ft_backbeat": "cd tests/functional/backbeat && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json -t 40000 *.js --exit", |
| 107 | + "ft_node": "cd tests/functional/raw-node && yarn test", |
| 108 | + "ft_node_routes": "cd tests/functional/raw-node && yarn run test-routes", |
| 109 | + "ft_route_backbeat": "cd tests/multipleBackend/routes && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json -t 40000 routeBackbeat.js routeBackbeatForReplication.js --exit", |
| 110 | + "ft_gcp": "cd tests/functional/raw-node && yarn run test-gcp", |
| 111 | + "cleanup_gcp_buckets": "node .github/scripts/cleanupOldGCPBuckets.js", |
| 112 | + "ft_healthchecks": "cd tests/functional/healthchecks && yarn test", |
| 113 | + "ft_s3cmd": "cd tests/functional/s3cmd && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json -t 40000 *.js --exit", |
| 114 | + "ft_s3curl": "cd tests/functional/s3curl && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json -t 40000 *.js --exit", |
| 115 | + "ft_util": "cd tests/functional/utilities && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json -t 40000 *.js --exit", |
| 116 | + "ft_test": "npm-run-all -s ft_awssdk ft_s3cmd ft_s3curl ft_node ft_healthchecks ft_management ft_util ft_backbeat", |
| 117 | + "ft_search": "cd tests/functional/aws-node-sdk && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json -t 90000 test/mdSearch --exit", |
| 118 | + "ft_kmip": "cd tests/functional/kmip && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json -t 40000 *.js --exit", |
| 119 | + "ft_kmip_cluster": "cd tests/functional/sse-kms-migration && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json -t 300000 load.js --exit", |
| 120 | + "ft_sse_cleanup": "cd tests/functional/sse-kms-migration && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json -t 10000 cleanup.js --exit", |
| 121 | + "ft_sse_before_migration": "cd tests/functional/sse-kms-migration && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json -t 10000 cleanup.js beforeMigration.js --exit", |
| 122 | + "ft_sse_migration": "cd tests/functional/sse-kms-migration && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json -t 10000 migration.js --exit", |
| 123 | + "ft_sse_arn": "cd tests/functional/sse-kms-migration && mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json -t 10000 cleanup.js arnPrefix.js --exit", |
| 124 | + "lint": "eslint $(git ls-files '*.js')", |
| 125 | + "lint_md": "mdlint $(git ls-files '*.md')", |
| 126 | + "format:changed": "scripts/format-changed.sh", |
| 127 | + "format": "prettier --write .", |
| 128 | + "format:check": "prettier --check .", |
| 129 | + "mem_backend": "S3BACKEND=mem node index.js", |
| 130 | + "start": "npm-run-all --parallel start_dmd start_s3server", |
| 131 | + "start_mongo": "yarn run cloudserver", |
| 132 | + "start_mdserver": "node mdserver.js", |
| 133 | + "start_dataserver": "node dataserver.js", |
| 134 | + "start_pfsserver": "node pfsserver.js", |
| 135 | + "start_s3server": "node index.js", |
| 136 | + "start_dmd": "npm-run-all --parallel start_mdserver start_dataserver", |
| 137 | + "start_utapi": "node lib/utapi/utapi.js", |
| 138 | + "start_secure_channel_proxy": "node bin/secure_channel_proxy.js", |
| 139 | + "start_metrics_server": "node bin/metrics_server.js", |
| 140 | + "utapi_replay": "node lib/utapi/utapiReplay.js", |
| 141 | + "utapi_reindex": "node lib/utapi/utapiReindex.js", |
| 142 | + "management_agent": "node managementAgent.js", |
| 143 | + "test": "NO_PROXY=\"test.scality.com,scality.com\" CI=true S3BACKEND=mem S3QUOTA=scuba mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json --recursive tests/unit --exit", |
| 144 | + "test_versionid_base62": "S3_VERSION_ID_ENCODING_TYPE=base62 CI=true S3BACKEND=mem mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json --recursive tests/unit/api --exit", |
| 145 | + "test_legacy_location": "CI=true S3QUOTA=scuba S3_LOCATION_FILE=tests/locationConfig/locationConfigLegacy.json S3BACKEND=mem mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json --recursive tests/unit --exit", |
| 146 | + "test_utapi_v2": "mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json --recursive tests/utapi --exit", |
| 147 | + "test_sur": "mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json --recursive tests/sur --exit", |
| 148 | + "multiple_backend_test": "CI=true S3BACKEND=mem S3METADATA=mem S3DATA=multiple mocha --reporter mocha-multi-reporters --reporter-options configFile=$INIT_CWD/tests/reporter-config.json -t 20000 --recursive tests/multipleBackend --exit", |
| 149 | + "cover": "nyc --clean --silent yarn run", |
| 150 | + "postcover": "nyc report --report-dir ./coverage/test --reporter=lcov" |
| 151 | + } |
148 | 152 | } |
0 commit comments