mirror of
https://git.cloudron.io/cloudron/minio-app
synced 2025-09-13 00:15:40 +00:00
Compare commits
48 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
f18c49de7b | ||
|
7de060613a | ||
|
466dcff1d8 | ||
|
73ebc5b10e | ||
|
352f9250d3 | ||
|
f92fc952af | ||
|
b3b18d1b18 | ||
|
ffedc9db25 | ||
|
d8064088ce | ||
|
695806c300 | ||
|
1a3a0f18b9 | ||
|
f8f48ee71c | ||
|
381c362e84 | ||
|
e064370467 | ||
|
88cf43708d | ||
|
e83c637e08 | ||
|
f48251e55c | ||
|
b0edebfba8 | ||
|
4f76314872 | ||
|
12c3b3ec2c | ||
|
7298aad053 | ||
|
3c4b7290db | ||
|
33803ec2d6 | ||
|
acbc45a26f | ||
|
78abd09c30 | ||
|
4898a75d5b | ||
|
251f8d18a5 | ||
|
4174832c63 | ||
|
c95b7ec69c | ||
|
765ac6c810 | ||
|
68e6b92c08 | ||
|
49190b074c | ||
|
7e29cf3ca6 | ||
|
3dc1454fd7 | ||
|
08ee194809 | ||
|
a95014bef5 | ||
|
6f8c2823a3 | ||
|
e0a95c19f3 | ||
|
add3c0728c | ||
|
ab082d612a | ||
|
b732aa9833 | ||
|
e68520b2cd | ||
|
83a9ffe9bd | ||
|
56e76c6098 | ||
|
4172a77c28 | ||
|
62b482f6de | ||
|
a3e521d243 | ||
|
7b5a6629b3 |
180
CHANGELOG
180
CHANGELOG
@@ -1242,3 +1242,183 @@ Improve replication performance. See (#12080, #12054, #12009) for more details.
|
||||
* fips: simplify TLS configuration by @aead in #15127
|
||||
* fix: cant parse comment without '=' in environment file by @anoworl in #15130
|
||||
* add go1.18 specific curve preferences by @harshavardhana in #15132
|
||||
|
||||
[2.7.7]
|
||||
* Update minio to 2022-06-30T20-58-09Z
|
||||
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-06-30T20-58-09Z)
|
||||
* Supports parity configuration of '0', '1' enabling support for 2,3 drive setups for erasure coding.
|
||||
* add license banner for GNU AGPLv3 by @harshavardhana in #15178
|
||||
* save MinIO version with each version (8-bytes extra) by @harshavardhana in #15170
|
||||
* Remove unnecessary code in WalkDir() by @vadmeste in #15168
|
||||
* perform object sweep after equeue the latest CopyObject() by @harshavardhana in #15183
|
||||
* Upgrade reedsolomon/compression packages by @klauspost in #15182
|
||||
* Revert proxying requests with precondition errors by @vadmeste in #15180
|
||||
* allow support for parity '0', '1' enabling support for 2,3 drive setups by @harshavardhana in #15171
|
||||
* handle missing funcNames for handlers by @harshavardhana in #15188
|
||||
* update banner to reflect the final agreed UI by @harshavardhana in #15192
|
||||
* site healing: Skip stale bucket metadata updates from peer by @poornas in #15186
|
||||
* de-couple caller context to avoid internal races by @harshavardhana in #15195
|
||||
* Save minio version in xl.meta while healing in outdated disks by @vadmeste in #15181
|
||||
* finalize startup-banner and remove unnecessary logs by @harshavardhana in #15202
|
||||
* Make ReqInfo concurrency safe by @klauspost in #15204
|
||||
* update banner with version+runtime by @harshavardhana in #15206
|
||||
|
||||
[2.8.0]
|
||||
* Update minio to 2022-07-04T21-02-54Z
|
||||
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-07-04T21-02-54Z)
|
||||
* Simplify Prometheus metrics gather by @harshavardhana in #15210
|
||||
* site healing: Skip stale iam asset updates from peer. by @poornas in #15203
|
||||
* return appropriate error under 'decom status' by @harshavardhana in #15213
|
||||
* do not print errFileNotFound in entries.resolve() by @harshavardhana in #15216
|
||||
* decom IAM, Bucket metadata properly by @harshavardhana in #15220
|
||||
|
||||
[2.8.1]
|
||||
* Update minio to 2022-07-06T20-29-49Z
|
||||
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-07-06T20-29-49Z)
|
||||
* Major scanner metrics overhaul now you can watch scanner metrics in realtime using mc admin top scanner #15161
|
||||
* Multiple external IDP management simplification #15152
|
||||
* Decommission now supports mutations such as delete, update of metadata on objects from an active decom pool.
|
||||
|
||||
[2.8.2]
|
||||
* Update minio to 2022-07-13T23-29-44Z
|
||||
* Update mc to 2022-07-11T16-16-12Z
|
||||
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-07-13T23-29-44Z)
|
||||
* Adding error check for jetstream connection by @rayjanoka in #15252
|
||||
* Fix Helm chart does not support special characters in access/secret key by @dormanze in #15243
|
||||
* do not recreate deprecated delete-journal.bin, only read it by @harshavardhana in #15185
|
||||
* remove auto-port warning for console-address by @harshavardhana in #15260
|
||||
* Allow compaction at bucket top level. by @klauspost in #15266
|
||||
* fix grammatic errors and minor rewrites by @daniel-bogusz95 in #15264
|
||||
* Purge the objects immediately when x-minio-force-delete header is passed in DeleteObject and DeleteBucket API by @Praveenrajmani in #15148
|
||||
* metric: add KMS-related metrics by @aead in #15258
|
||||
* site replication: Ignore missing targets/replication config during re… by @poornas in #15269
|
||||
* Add compressed file index by @klauspost in #15247
|
||||
* Add 4K minimum compressed size by @klauspost in #15273
|
||||
* Do not print erasure read log when a disk becomes offline by @vadmeste in #15277
|
||||
* allow custom speedtest bucket by @harshavardhana in #15271
|
||||
* fix: simplify passing auditLog eventType by @harshavardhana in #15278
|
||||
* Avoid listing buckets from a suspended pool by @vadmeste in #15283
|
||||
* preserve incoming query params in success_action_redirect by @harshavardhana in #15280
|
||||
* Upgrade compression package by @klauspost in #15284
|
||||
* Add padding to compressed+encrypted files by @klauspost in #15282
|
||||
* resync: Avoid concurrent access/write on map by @poornas in #15286
|
||||
* Add a github workflow test for root disk detection by @vadmeste in #15267
|
||||
* Fix tier-add help by @krisis in https://github.com/minio/mc/pull/4148
|
||||
* add mc ping command by @sinhaashish in https://github.com/minio/mc/pull/4074
|
||||
|
||||
[2.8.3]
|
||||
* Update minio to 2022-07-15T03-44-22Z
|
||||
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-07-15T03-44-22Z)
|
||||
* correct RefreshCall & UnlockCall of DefaultTimeouts by @shichanglin5 in #15288
|
||||
* listing: Expire object versions past expiry by @krisis in #15287
|
||||
* Updating minio-go by @cniackz in #15297
|
||||
* Fix site replication healing of missing buckets by @poornas in #15298
|
||||
|
||||
[2.8.4]
|
||||
* Update minio to 2022-07-17T15-43-14Z
|
||||
* Update mc to 2022-07-17T15-43-14Z
|
||||
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-07-17T15-43-14Z)
|
||||
* add reconnect duration allows for verifying disconnect intervals by @harshavardhana in #15306
|
||||
* copy query values before update to preserve the expected keys by @harshavardhana in #15310
|
||||
* support 'admin update' for hotfix versions by @harshavardhana in #15308
|
||||
* allow decommission to continue when healing by @harshavardhana in #15312
|
||||
* Allow topologySpreadConstraints configuration by @justusbunsi in #14684
|
||||
* Fix failure in createUser used by make-user-job helm chart by @lamida in #15293
|
||||
* add annotations to ServiceMonitor by @sathieu in #15020
|
||||
* Fix data race, which caused tests execution to fail by @shichanglin5 in #15313
|
||||
* Exclude upload-ids with incomplete part upload in multipart listing by @vadmeste in #15318
|
||||
* support encrypted/compressed objects properly during decommission by @harshavardhana in #15320
|
||||
* Add decommission compression+encryption enabled tests by @harshavardhana in #15322
|
||||
* Move mc admin top scanner -> mc admin scanner info (#4151)
|
||||
|
||||
[2.8.5]
|
||||
* Update minio to 2022-07-24T17-09-31Z
|
||||
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-07-24T17-09-31Z)
|
||||
* fix: fork os.MkdirAll to optimize cases where parent exists by @harshavardhana in #15379
|
||||
* Add compression scheme to header by @klauspost in #15395
|
||||
|
||||
[2.8.6]
|
||||
* Update minio to 2022-07-26T00-53-03Z
|
||||
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-07-26T00-53-03Z)
|
||||
|
||||
[2.8.7]
|
||||
* Update minio to 2022-07-30T05-21-40Z
|
||||
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-07-30T05-21-40Z)
|
||||
|
||||
[2.8.8]
|
||||
* Update minio to 2022-08-02T23-59-16Z
|
||||
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-08-02T23-59-16Z)
|
||||
* target: Set 20000 as maximum parallel target notif calls by @vadmeste in #15435
|
||||
* fix: resetting a config with a non default target name by @vadmeste in #15448
|
||||
* fix: allow P-384/P-512 constant time implementation by @harshavardhana in #15445
|
||||
* modify user secret volumes mount path name by @dormanze in #15443
|
||||
* fix: instrument os.OpenFile differently for Reads and Writes by @harshavardhana in #15449
|
||||
|
||||
[2.8.9]
|
||||
* Update minio to 2022-08-05T23-27-09Z
|
||||
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-08-05T23-27-09Z)
|
||||
|
||||
[2.8.10]
|
||||
* Update minio to 2022-08-08T18-34-09Z
|
||||
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-08-08T18-34-09Z)
|
||||
|
||||
[2.8.11]
|
||||
* Update minio to 2022-08-11T04-37-28Z
|
||||
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-08-11T04-37-28Z)
|
||||
|
||||
[2.8.12]
|
||||
* Update minio to 2022-08-13T21-54-44Z
|
||||
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-08-13T21-54-44Z)
|
||||
|
||||
[2.9.0]
|
||||
* Update minio to 2022-08-22T23-53-06Z
|
||||
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-08-22T23-53-06Z)
|
||||
* Versioning now supports Idempotent delete markers #15521
|
||||
* Disk IO statistics is now available as real-time monitoring via mc #15512
|
||||
* Replication now more accurately tracks failed replication events #15556
|
||||
|
||||
[2.9.1]
|
||||
* Update minio to 2022-08-25T07-17-05Z
|
||||
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-08-25T07-17-05Z)
|
||||
|
||||
[2.9.2]
|
||||
* Update minio to 2022-09-01T23-53-36Z
|
||||
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-09-01T23-53-36Z)
|
||||
* improve performance for inlined data by @harshavardhana in #15603
|
||||
* site replication: Avoid returning root svcacct info in sr metadata by @poornas in #15608
|
||||
* Add extended checksum by @klauspost in #15433
|
||||
* audit-log: Add time to get object from remote-tier by @krisis in #15602
|
||||
* Avoid messages from go test output by @vadmeste in #15601
|
||||
* chore: remove duplicate word in comments by @Abirdcfly in #15607
|
||||
* feat: Add healing trace by @klauspost in #15616
|
||||
* Encrypt checksums by @klauspost in #15620
|
||||
* fix: add healing metric type for heal tracing by @harshavardhana in #15631
|
||||
|
||||
[2.9.3]
|
||||
* Update minio to 2022-09-07T22-25-02Z
|
||||
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-09-07T22-25-02Z)
|
||||
* avoid printing io.ErrUnexpectedEOF for .metacache objects by @harshavardhana in #15642
|
||||
* do not print object not found errors in MRF healing by @harshavardhana in #15646
|
||||
* fis deadlock caused by unlocking a non-existing lock by @yudoutingle in #15635
|
||||
* fix: use optimized json.NewEncoder instead for metrics by @harshavardhana in #15648
|
||||
* Reuse madmin.ClusterRegistrationInfo by @anjalshireesh in #15654
|
||||
* verify RenameData() versions to be consistent by @harshavardhana in #15649
|
||||
* allow non-standards fallback for Expires header by @harshavardhana in #15655
|
||||
* allow non-standards fallback for all http.TimeFormats by @harshavardhana in #15662
|
||||
|
||||
[2.9.4]
|
||||
* Update minio to 2022-09-17T00-09-45Z
|
||||
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-09-17T00-09-45Z)
|
||||
* limit number of buckets to 500k by @harshavardhana in #15668
|
||||
* Add StopDiskAtLimit by @klauspost in #15670
|
||||
* add vulncheck action to CI by @aead in #15676
|
||||
* Persist in-memory replication stats to disk by @poornas in #15594
|
||||
* prometheus: Track errors during REST read/write calls by @vadmeste in #15678
|
||||
* Fix S3 Select CSV -> JSON with variable field count by @klauspost in #15677
|
||||
* use go1.19.1 for vulncheck by @harshavardhana in #15680
|
||||
* Pass groups claim into condition values by @donatello in #15679
|
||||
* panic if replication config could not be read from disk by @poornas in #15685
|
||||
* update docs to add cycle in scanner by @sinhaashish in #15686
|
||||
* Fix flaky TestGetObjectWithOutdatedDisks by @klauspost in #15687
|
||||
* When listing, do not count delete markers by @klauspost in #15689
|
||||
|
||||
|
@@ -5,8 +5,8 @@
|
||||
"description": "file://DESCRIPTION.md",
|
||||
"changelog": "file://CHANGELOG",
|
||||
"tagline": "Distributed object storage",
|
||||
"version": "2.7.6",
|
||||
"upstreamVersion": "2022-06-25T15-50-16Z",
|
||||
"version": "2.9.4",
|
||||
"upstreamVersion": "2022-09-17T00-09-45Z",
|
||||
"healthCheckPath": "/minio/login",
|
||||
"memoryLimit": 805306368,
|
||||
"httpPort": 8000,
|
||||
|
@@ -3,8 +3,8 @@ FROM cloudron/base:3.2.0@sha256:ba1d566164a67c266782545ea9809dc611c4152e27686fd1
|
||||
RUN mkdir -p /app/code
|
||||
WORKDIR /app/code
|
||||
|
||||
ARG VERSION=RELEASE.2022-06-25T15-50-16Z
|
||||
ARG MC_VERSION=RELEASE.2022-06-26T18-51-48Z
|
||||
ARG VERSION=RELEASE.2022-09-17T00-09-45Z
|
||||
ARG MC_VERSION=RELEASE.2022-09-16T09-16-47Z
|
||||
|
||||
# sometimes here https://dl.min.io/server/minio/release/linux-amd64/archive/
|
||||
RUN wget https://dl.min.io/server/minio/release/linux-amd64/minio.${VERSION} -O /app/code/minio && chmod +x /app/code/minio
|
||||
|
2
start.sh
2
start.sh
@@ -8,7 +8,7 @@ mkdir -p /app/data/data /run/minio/config /run/minio/certs
|
||||
source /app/data/env.sh
|
||||
|
||||
# https://docs.min.io/minio/baremetal/reference/minio-server/minio-server.html#envvar.MINIO_SERVER_URL
|
||||
[[ -n "${API_SERVER_DOMAIN:-}" ]] && export MINIO_SERVER_URL="https://${API_SERVER_DOMAIN}"
|
||||
export MINIO_SERVER_URL="https://${API_SERVER_DOMAIN}"
|
||||
export MINIO_BROWSER_REDIRECT_URL="https://${CLOUDRON_APP_DOMAIN}"
|
||||
|
||||
if [[ ! -d /app/data/mc_config ]]; then
|
||||
|
247
test/package-lock.json
generated
247
test/package-lock.json
generated
@@ -9,12 +9,12 @@
|
||||
"version": "1.0.0",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"chromedriver": "^102.0.0",
|
||||
"chromedriver": "^105.0.1",
|
||||
"delay": "^5.0.0",
|
||||
"expect.js": "^0.3.1",
|
||||
"mocha": "^10.0.0",
|
||||
"selenium-webdriver": "^4.2.0",
|
||||
"superagent": "^7.1.6"
|
||||
"selenium-webdriver": "^4.4.0",
|
||||
"superagent": "^8.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@nodelib/fs.scandir": {
|
||||
@@ -50,9 +50,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@testim/chrome-version": {
|
||||
"version": "1.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@testim/chrome-version/-/chrome-version-1.1.2.tgz",
|
||||
"integrity": "sha512-1c4ZOETSRpI0iBfIFUqU4KqwBAB2lHUAlBjZz/YqOHqwM9dTTzjV6Km0ZkiEiSCx/tLr1BtESIKyWWMww+RUqw=="
|
||||
"version": "1.1.3",
|
||||
"resolved": "https://registry.npmjs.org/@testim/chrome-version/-/chrome-version-1.1.3.tgz",
|
||||
"integrity": "sha512-g697J3WxV/Zytemz8aTuKjTGYtta9+02kva3C1xc7KXB8GdbfE1akGJIsZLyY/FSh2QrnE+fiB7vmWU3XNcb6A=="
|
||||
},
|
||||
"node_modules/@types/node": {
|
||||
"version": "16.9.1",
|
||||
@@ -285,16 +285,16 @@
|
||||
}
|
||||
},
|
||||
"node_modules/chromedriver": {
|
||||
"version": "102.0.0",
|
||||
"resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-102.0.0.tgz",
|
||||
"integrity": "sha512-xer/0g1Oarkjc2e+4nyoLgZT4kJHYhcj3PcxD1nEoGJQYEllTjprN1uDpSb4BkgMGo0ydfIS1VDkszrr/J9OOg==",
|
||||
"version": "105.0.1",
|
||||
"resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-105.0.1.tgz",
|
||||
"integrity": "sha512-QqylH9mvl4Ybq3mmHsym7jeq/LhEi2sPtD8ffd9ixiDFdPRlh2F4vzrzK+myj1MiXb0TYJK7+OCcMEmsB3Sm/Q==",
|
||||
"hasInstallScript": true,
|
||||
"dependencies": {
|
||||
"@testim/chrome-version": "^1.1.2",
|
||||
"@testim/chrome-version": "^1.1.3",
|
||||
"axios": "^0.27.2",
|
||||
"del": "^6.0.0",
|
||||
"del": "^6.1.1",
|
||||
"extract-zip": "^2.0.1",
|
||||
"https-proxy-agent": "^5.0.0",
|
||||
"https-proxy-agent": "^5.0.1",
|
||||
"proxy-from-env": "^1.1.0",
|
||||
"tcp-port-used": "^1.0.1"
|
||||
},
|
||||
@@ -443,9 +443,9 @@
|
||||
"integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
|
||||
},
|
||||
"node_modules/del": {
|
||||
"version": "6.0.0",
|
||||
"resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz",
|
||||
"integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==",
|
||||
"version": "6.1.1",
|
||||
"resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz",
|
||||
"integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==",
|
||||
"dependencies": {
|
||||
"globby": "^11.0.1",
|
||||
"graceful-fs": "^4.2.4",
|
||||
@@ -567,9 +567,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/fast-glob": {
|
||||
"version": "3.2.7",
|
||||
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz",
|
||||
"integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==",
|
||||
"version": "3.2.12",
|
||||
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz",
|
||||
"integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==",
|
||||
"dependencies": {
|
||||
"@nodelib/fs.stat": "^2.0.2",
|
||||
"@nodelib/fs.walk": "^1.2.3",
|
||||
@@ -578,7 +578,7 @@
|
||||
"micromatch": "^4.0.4"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=8"
|
||||
"node": ">=8.6.0"
|
||||
}
|
||||
},
|
||||
"node_modules/fast-safe-stringify": {
|
||||
@@ -782,15 +782,15 @@
|
||||
}
|
||||
},
|
||||
"node_modules/globby": {
|
||||
"version": "11.0.4",
|
||||
"resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz",
|
||||
"integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==",
|
||||
"version": "11.1.0",
|
||||
"resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
|
||||
"integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
|
||||
"dependencies": {
|
||||
"array-union": "^2.1.0",
|
||||
"dir-glob": "^3.0.1",
|
||||
"fast-glob": "^3.1.1",
|
||||
"ignore": "^5.1.4",
|
||||
"merge2": "^1.3.0",
|
||||
"fast-glob": "^3.2.9",
|
||||
"ignore": "^5.2.0",
|
||||
"merge2": "^1.4.1",
|
||||
"slash": "^3.0.0"
|
||||
},
|
||||
"engines": {
|
||||
@@ -801,9 +801,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/graceful-fs": {
|
||||
"version": "4.2.8",
|
||||
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
|
||||
"integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg=="
|
||||
"version": "4.2.10",
|
||||
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
|
||||
"integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
|
||||
},
|
||||
"node_modules/has": {
|
||||
"version": "1.0.3",
|
||||
@@ -852,9 +852,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/https-proxy-agent": {
|
||||
"version": "5.0.0",
|
||||
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
|
||||
"integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
|
||||
"version": "5.0.1",
|
||||
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
|
||||
"integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
|
||||
"dependencies": {
|
||||
"agent-base": "6",
|
||||
"debug": "4"
|
||||
@@ -864,9 +864,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/ignore": {
|
||||
"version": "5.1.8",
|
||||
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
|
||||
"integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
|
||||
"version": "5.2.0",
|
||||
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
|
||||
"integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
|
||||
"engines": {
|
||||
"node": ">= 4"
|
||||
}
|
||||
@@ -874,7 +874,7 @@
|
||||
"node_modules/immediate": {
|
||||
"version": "3.0.6",
|
||||
"resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
|
||||
"integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps="
|
||||
"integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ=="
|
||||
},
|
||||
"node_modules/indent-string": {
|
||||
"version": "4.0.0",
|
||||
@@ -1000,7 +1000,7 @@
|
||||
"node_modules/isarray": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
|
||||
"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
|
||||
"integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="
|
||||
},
|
||||
"node_modules/js-yaml": {
|
||||
"version": "4.1.0",
|
||||
@@ -1014,14 +1014,14 @@
|
||||
}
|
||||
},
|
||||
"node_modules/jszip": {
|
||||
"version": "3.7.1",
|
||||
"resolved": "https://registry.npmjs.org/jszip/-/jszip-3.7.1.tgz",
|
||||
"integrity": "sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==",
|
||||
"version": "3.10.0",
|
||||
"resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.0.tgz",
|
||||
"integrity": "sha512-LDfVtOLtOxb9RXkYOwPyNBTQDL4eUbqahtoY6x07GiDJHwSYvn8sHHIw8wINImV3MqbMNve2gSuM1DDqEKk09Q==",
|
||||
"dependencies": {
|
||||
"lie": "~3.3.0",
|
||||
"pako": "~1.0.2",
|
||||
"readable-stream": "~2.3.6",
|
||||
"set-immediate-shim": "~1.0.1"
|
||||
"setimmediate": "^1.0.5"
|
||||
}
|
||||
},
|
||||
"node_modules/lie": {
|
||||
@@ -1089,12 +1089,12 @@
|
||||
}
|
||||
},
|
||||
"node_modules/micromatch": {
|
||||
"version": "4.0.4",
|
||||
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
|
||||
"integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
|
||||
"version": "4.0.5",
|
||||
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
|
||||
"integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
|
||||
"dependencies": {
|
||||
"braces": "^3.0.1",
|
||||
"picomatch": "^2.2.3"
|
||||
"braces": "^3.0.2",
|
||||
"picomatch": "^2.3.1"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=8.6"
|
||||
@@ -1322,9 +1322,9 @@
|
||||
"integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA="
|
||||
},
|
||||
"node_modules/picomatch": {
|
||||
"version": "2.3.0",
|
||||
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
|
||||
"integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
|
||||
"version": "2.3.1",
|
||||
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
|
||||
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
|
||||
"engines": {
|
||||
"node": ">=8.6"
|
||||
},
|
||||
@@ -1476,13 +1476,13 @@
|
||||
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
|
||||
},
|
||||
"node_modules/selenium-webdriver": {
|
||||
"version": "4.2.0",
|
||||
"resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.2.0.tgz",
|
||||
"integrity": "sha512-gPPXYSz4jJBM2kANRQ9cZW6KFBzR/ptxqGLtyC75eXtdgOsWWRRRyZz5F2pqdnwNmAjrCSFMMXfisJaZeWVejg==",
|
||||
"version": "4.4.0",
|
||||
"resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.4.0.tgz",
|
||||
"integrity": "sha512-Du+/xfpvNi9zHAeYgXhOWN9yH0hph+cuX+hHDBr7d+SbtQVcfNJwBzLsbdHrB1Wh7MHXFuIkSG88A9TRRQUx3g==",
|
||||
"dependencies": {
|
||||
"jszip": "^3.6.0",
|
||||
"jszip": "^3.10.0",
|
||||
"tmp": "^0.2.1",
|
||||
"ws": ">=7.4.6"
|
||||
"ws": ">=8.7.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 10.15.0"
|
||||
@@ -1510,13 +1510,10 @@
|
||||
"randombytes": "^2.1.0"
|
||||
}
|
||||
},
|
||||
"node_modules/set-immediate-shim": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
|
||||
"integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
}
|
||||
"node_modules/setimmediate": {
|
||||
"version": "1.0.5",
|
||||
"resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
|
||||
"integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA=="
|
||||
},
|
||||
"node_modules/side-channel": {
|
||||
"version": "1.0.4",
|
||||
@@ -1559,9 +1556,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/superagent": {
|
||||
"version": "7.1.6",
|
||||
"resolved": "https://registry.npmjs.org/superagent/-/superagent-7.1.6.tgz",
|
||||
"integrity": "sha512-gZkVCQR1gy/oUXr+kxJMLDjla434KmSOKbx5iGD30Ql+AkJQ/YlPKECJy2nhqOsHLjGHzoDTXNSjhnvWhzKk7g==",
|
||||
"version": "8.0.0",
|
||||
"resolved": "https://registry.npmjs.org/superagent/-/superagent-8.0.0.tgz",
|
||||
"integrity": "sha512-iudipXEel+SzlP9y29UBWGDjB+Zzag+eeA1iLosaR2YHBRr1Q1kC29iBrF2zIVD9fqVbpZnXkN/VJmwFMVyNWg==",
|
||||
"dependencies": {
|
||||
"component-emitter": "^1.3.0",
|
||||
"cookiejar": "^2.1.3",
|
||||
@@ -1725,9 +1722,9 @@
|
||||
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
|
||||
},
|
||||
"node_modules/ws": {
|
||||
"version": "8.4.2",
|
||||
"resolved": "https://registry.npmjs.org/ws/-/ws-8.4.2.tgz",
|
||||
"integrity": "sha512-Kbk4Nxyq7/ZWqr/tarI9yIt/+iNNFOjBXEWgTb4ydaNHBNGgvf2QHbS9fdfsndfjFlFwEd4Al+mw83YkaD10ZA==",
|
||||
"version": "8.8.0",
|
||||
"resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz",
|
||||
"integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==",
|
||||
"engines": {
|
||||
"node": ">=10.0.0"
|
||||
},
|
||||
@@ -1882,9 +1879,9 @@
|
||||
}
|
||||
},
|
||||
"@testim/chrome-version": {
|
||||
"version": "1.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@testim/chrome-version/-/chrome-version-1.1.2.tgz",
|
||||
"integrity": "sha512-1c4ZOETSRpI0iBfIFUqU4KqwBAB2lHUAlBjZz/YqOHqwM9dTTzjV6Km0ZkiEiSCx/tLr1BtESIKyWWMww+RUqw=="
|
||||
"version": "1.1.3",
|
||||
"resolved": "https://registry.npmjs.org/@testim/chrome-version/-/chrome-version-1.1.3.tgz",
|
||||
"integrity": "sha512-g697J3WxV/Zytemz8aTuKjTGYtta9+02kva3C1xc7KXB8GdbfE1akGJIsZLyY/FSh2QrnE+fiB7vmWU3XNcb6A=="
|
||||
},
|
||||
"@types/node": {
|
||||
"version": "16.9.1",
|
||||
@@ -2060,15 +2057,15 @@
|
||||
}
|
||||
},
|
||||
"chromedriver": {
|
||||
"version": "102.0.0",
|
||||
"resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-102.0.0.tgz",
|
||||
"integrity": "sha512-xer/0g1Oarkjc2e+4nyoLgZT4kJHYhcj3PcxD1nEoGJQYEllTjprN1uDpSb4BkgMGo0ydfIS1VDkszrr/J9OOg==",
|
||||
"version": "105.0.1",
|
||||
"resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-105.0.1.tgz",
|
||||
"integrity": "sha512-QqylH9mvl4Ybq3mmHsym7jeq/LhEi2sPtD8ffd9ixiDFdPRlh2F4vzrzK+myj1MiXb0TYJK7+OCcMEmsB3Sm/Q==",
|
||||
"requires": {
|
||||
"@testim/chrome-version": "^1.1.2",
|
||||
"@testim/chrome-version": "^1.1.3",
|
||||
"axios": "^0.27.2",
|
||||
"del": "^6.0.0",
|
||||
"del": "^6.1.1",
|
||||
"extract-zip": "^2.0.1",
|
||||
"https-proxy-agent": "^5.0.0",
|
||||
"https-proxy-agent": "^5.0.1",
|
||||
"proxy-from-env": "^1.1.0",
|
||||
"tcp-port-used": "^1.0.1"
|
||||
}
|
||||
@@ -2178,9 +2175,9 @@
|
||||
"integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
|
||||
},
|
||||
"del": {
|
||||
"version": "6.0.0",
|
||||
"resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz",
|
||||
"integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==",
|
||||
"version": "6.1.1",
|
||||
"resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz",
|
||||
"integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==",
|
||||
"requires": {
|
||||
"globby": "^11.0.1",
|
||||
"graceful-fs": "^4.2.4",
|
||||
@@ -2264,9 +2261,9 @@
|
||||
}
|
||||
},
|
||||
"fast-glob": {
|
||||
"version": "3.2.7",
|
||||
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz",
|
||||
"integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==",
|
||||
"version": "3.2.12",
|
||||
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz",
|
||||
"integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==",
|
||||
"requires": {
|
||||
"@nodelib/fs.stat": "^2.0.2",
|
||||
"@nodelib/fs.walk": "^1.2.3",
|
||||
@@ -2412,22 +2409,22 @@
|
||||
}
|
||||
},
|
||||
"globby": {
|
||||
"version": "11.0.4",
|
||||
"resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz",
|
||||
"integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==",
|
||||
"version": "11.1.0",
|
||||
"resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
|
||||
"integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
|
||||
"requires": {
|
||||
"array-union": "^2.1.0",
|
||||
"dir-glob": "^3.0.1",
|
||||
"fast-glob": "^3.1.1",
|
||||
"ignore": "^5.1.4",
|
||||
"merge2": "^1.3.0",
|
||||
"fast-glob": "^3.2.9",
|
||||
"ignore": "^5.2.0",
|
||||
"merge2": "^1.4.1",
|
||||
"slash": "^3.0.0"
|
||||
}
|
||||
},
|
||||
"graceful-fs": {
|
||||
"version": "4.2.8",
|
||||
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
|
||||
"integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg=="
|
||||
"version": "4.2.10",
|
||||
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
|
||||
"integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
|
||||
},
|
||||
"has": {
|
||||
"version": "1.0.3",
|
||||
@@ -2458,23 +2455,23 @@
|
||||
"integrity": "sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g=="
|
||||
},
|
||||
"https-proxy-agent": {
|
||||
"version": "5.0.0",
|
||||
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
|
||||
"integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
|
||||
"version": "5.0.1",
|
||||
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
|
||||
"integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
|
||||
"requires": {
|
||||
"agent-base": "6",
|
||||
"debug": "4"
|
||||
}
|
||||
},
|
||||
"ignore": {
|
||||
"version": "5.1.8",
|
||||
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
|
||||
"integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw=="
|
||||
"version": "5.2.0",
|
||||
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
|
||||
"integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ=="
|
||||
},
|
||||
"immediate": {
|
||||
"version": "3.0.6",
|
||||
"resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
|
||||
"integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps="
|
||||
"integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ=="
|
||||
},
|
||||
"indent-string": {
|
||||
"version": "4.0.0",
|
||||
@@ -2564,7 +2561,7 @@
|
||||
"isarray": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
|
||||
"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
|
||||
"integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="
|
||||
},
|
||||
"js-yaml": {
|
||||
"version": "4.1.0",
|
||||
@@ -2575,14 +2572,14 @@
|
||||
}
|
||||
},
|
||||
"jszip": {
|
||||
"version": "3.7.1",
|
||||
"resolved": "https://registry.npmjs.org/jszip/-/jszip-3.7.1.tgz",
|
||||
"integrity": "sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==",
|
||||
"version": "3.10.0",
|
||||
"resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.0.tgz",
|
||||
"integrity": "sha512-LDfVtOLtOxb9RXkYOwPyNBTQDL4eUbqahtoY6x07GiDJHwSYvn8sHHIw8wINImV3MqbMNve2gSuM1DDqEKk09Q==",
|
||||
"requires": {
|
||||
"lie": "~3.3.0",
|
||||
"pako": "~1.0.2",
|
||||
"readable-stream": "~2.3.6",
|
||||
"set-immediate-shim": "~1.0.1"
|
||||
"setimmediate": "^1.0.5"
|
||||
}
|
||||
},
|
||||
"lie": {
|
||||
@@ -2629,12 +2626,12 @@
|
||||
"integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
|
||||
},
|
||||
"micromatch": {
|
||||
"version": "4.0.4",
|
||||
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
|
||||
"integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
|
||||
"version": "4.0.5",
|
||||
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
|
||||
"integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
|
||||
"requires": {
|
||||
"braces": "^3.0.1",
|
||||
"picomatch": "^2.2.3"
|
||||
"braces": "^3.0.2",
|
||||
"picomatch": "^2.3.1"
|
||||
}
|
||||
},
|
||||
"mime": {
|
||||
@@ -2793,9 +2790,9 @@
|
||||
"integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA="
|
||||
},
|
||||
"picomatch": {
|
||||
"version": "2.3.0",
|
||||
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
|
||||
"integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw=="
|
||||
"version": "2.3.1",
|
||||
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
|
||||
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
|
||||
},
|
||||
"process-nextick-args": {
|
||||
"version": "2.0.1",
|
||||
@@ -2891,13 +2888,13 @@
|
||||
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
|
||||
},
|
||||
"selenium-webdriver": {
|
||||
"version": "4.2.0",
|
||||
"resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.2.0.tgz",
|
||||
"integrity": "sha512-gPPXYSz4jJBM2kANRQ9cZW6KFBzR/ptxqGLtyC75eXtdgOsWWRRRyZz5F2pqdnwNmAjrCSFMMXfisJaZeWVejg==",
|
||||
"version": "4.4.0",
|
||||
"resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.4.0.tgz",
|
||||
"integrity": "sha512-Du+/xfpvNi9zHAeYgXhOWN9yH0hph+cuX+hHDBr7d+SbtQVcfNJwBzLsbdHrB1Wh7MHXFuIkSG88A9TRRQUx3g==",
|
||||
"requires": {
|
||||
"jszip": "^3.6.0",
|
||||
"jszip": "^3.10.0",
|
||||
"tmp": "^0.2.1",
|
||||
"ws": ">=7.4.6"
|
||||
"ws": ">=8.7.0"
|
||||
}
|
||||
},
|
||||
"semver": {
|
||||
@@ -2916,10 +2913,10 @@
|
||||
"randombytes": "^2.1.0"
|
||||
}
|
||||
},
|
||||
"set-immediate-shim": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
|
||||
"integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E="
|
||||
"setimmediate": {
|
||||
"version": "1.0.5",
|
||||
"resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
|
||||
"integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA=="
|
||||
},
|
||||
"side-channel": {
|
||||
"version": "1.0.4",
|
||||
@@ -2950,9 +2947,9 @@
|
||||
"integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="
|
||||
},
|
||||
"superagent": {
|
||||
"version": "7.1.6",
|
||||
"resolved": "https://registry.npmjs.org/superagent/-/superagent-7.1.6.tgz",
|
||||
"integrity": "sha512-gZkVCQR1gy/oUXr+kxJMLDjla434KmSOKbx5iGD30Ql+AkJQ/YlPKECJy2nhqOsHLjGHzoDTXNSjhnvWhzKk7g==",
|
||||
"version": "8.0.0",
|
||||
"resolved": "https://registry.npmjs.org/superagent/-/superagent-8.0.0.tgz",
|
||||
"integrity": "sha512-iudipXEel+SzlP9y29UBWGDjB+Zzag+eeA1iLosaR2YHBRr1Q1kC29iBrF2zIVD9fqVbpZnXkN/VJmwFMVyNWg==",
|
||||
"requires": {
|
||||
"component-emitter": "^1.3.0",
|
||||
"cookiejar": "^2.1.3",
|
||||
@@ -3078,9 +3075,9 @@
|
||||
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
|
||||
},
|
||||
"ws": {
|
||||
"version": "8.4.2",
|
||||
"resolved": "https://registry.npmjs.org/ws/-/ws-8.4.2.tgz",
|
||||
"integrity": "sha512-Kbk4Nxyq7/ZWqr/tarI9yIt/+iNNFOjBXEWgTb4ydaNHBNGgvf2QHbS9fdfsndfjFlFwEd4Al+mw83YkaD10ZA==",
|
||||
"version": "8.8.0",
|
||||
"resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz",
|
||||
"integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==",
|
||||
"requires": {}
|
||||
},
|
||||
"y18n": {
|
||||
|
@@ -9,11 +9,11 @@
|
||||
"author": "",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"chromedriver": "^102.0.0",
|
||||
"chromedriver": "^105.0.1",
|
||||
"delay": "^5.0.0",
|
||||
"expect.js": "^0.3.1",
|
||||
"mocha": "^10.0.0",
|
||||
"selenium-webdriver": "^4.2.0",
|
||||
"superagent": "^7.1.6"
|
||||
"selenium-webdriver": "^4.4.0",
|
||||
"superagent": "^8.0.0"
|
||||
}
|
||||
}
|
||||
|
@@ -54,7 +54,7 @@ describe('Application life cycle test', function () {
|
||||
await waitForElement(By.id('accessKey'));
|
||||
await browser.findElement(By.id('accessKey')).sendKeys(accessKey);
|
||||
await browser.findElement(By.id('secretKey')).sendKeys(secretKey);
|
||||
await browser.findElement(By.xpath('//button[contains(text(), "Login")]')).click();
|
||||
await browser.findElement(By.xpath('//button[@id="do-login"]')).click();
|
||||
await waitForElement(By.xpath('//span[contains(text(), "Buckets")]'));
|
||||
await delay(5000);
|
||||
}
|
||||
@@ -68,11 +68,11 @@ describe('Application life cycle test', function () {
|
||||
|
||||
async function addBucket() {
|
||||
await browser.get(`https://${app.fqdn}/buckets`);
|
||||
await waitForElement(By.xpath('//button/span[text()="Create Bucket"]'));
|
||||
await browser.findElement(By.xpath('//button/span[text()="Create Bucket"]')).click();
|
||||
await waitForElement(By.xpath('//button[@id="create-bucket"]'));
|
||||
await browser.findElement(By.xpath('//button[@id="create-bucket"]')).click();
|
||||
await browser.sleep(2000);
|
||||
await browser.findElement(By.xpath('//input[@id="bucket-name"]')).sendKeys(BUCKET);
|
||||
await browser.findElement(By.xpath('//button[text()="Create Bucket"]')).click();
|
||||
await browser.findElement(By.xpath('//button[@id="create-bucket"]')).click();
|
||||
await waitForElement(By.xpath(`//a[contains(text(), "${BUCKET}")]`));
|
||||
await delay(5000);
|
||||
}
|
||||
|
Reference in New Issue
Block a user