diff --git a/.evergreen.yml b/.evergreen.yml
index 52bfddf85..995816836 100644
--- a/.evergreen.yml
+++ b/.evergreen.yml
@@ -60,6 +60,9 @@ post:
visibility: signed
content_type: application/x-gzip
optional: true
+ - command: attach.xunit_results
+ params:
+ file: src/.logs/*.xml
# Functions are any command that can be run.
@@ -194,6 +197,7 @@ functions:
MONGOSH_RUN_ONLY_IN_PACKAGE: ${mongosh_run_only_in_package}
AWS_AUTH_IAM_ACCESS_KEY_ID: ${devtools_ci_aws_key}
AWS_AUTH_IAM_SECRET_ACCESS_KEY: ${devtools_ci_aws_secret}
+ TASK_NAME: ${task_name}
- command: s3.put
params:
aws_key: ${aws_key}
@@ -1190,8 +1194,8 @@ functions:
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-darwin_unit-m60xc_n20_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xc_n20_service_provider_server.tgz
+ local_file: src/nyc-output-darwin_unit-m60xc_n20_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xc_n20_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -1199,13 +1203,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-darwin_unit-m60xc_n20_service_provider_server.tgz
+ tar xvzf nyc-output-darwin_unit-m60xc_n20_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-darwin_unit-m60xe_n20_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xe_n20_service_provider_server.tgz
+ local_file: src/nyc-output-darwin_unit-m60xe_n20_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xe_n20_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -1213,13 +1217,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-darwin_unit-m60xe_n20_service_provider_server.tgz
+ tar xvzf nyc-output-darwin_unit-m60xe_n20_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-darwin_unit-m70xc_n20_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xc_n20_service_provider_server.tgz
+ local_file: src/nyc-output-darwin_unit-m70xc_n20_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xc_n20_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -1227,13 +1231,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-darwin_unit-m70xc_n20_service_provider_server.tgz
+ tar xvzf nyc-output-darwin_unit-m70xc_n20_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-darwin_unit-m70xe_n20_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xe_n20_service_provider_server.tgz
+ local_file: src/nyc-output-darwin_unit-m70xe_n20_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xe_n20_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -1241,13 +1245,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-darwin_unit-m70xe_n20_service_provider_server.tgz
+ tar xvzf nyc-output-darwin_unit-m70xe_n20_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-darwin_unit-m80xc_n20_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xc_n20_service_provider_server.tgz
+ local_file: src/nyc-output-darwin_unit-m80xc_n20_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xc_n20_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -1255,13 +1259,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-darwin_unit-m80xc_n20_service_provider_server.tgz
+ tar xvzf nyc-output-darwin_unit-m80xc_n20_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-darwin_unit-m80xe_n20_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xe_n20_service_provider_server.tgz
+ local_file: src/nyc-output-darwin_unit-m80xe_n20_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xe_n20_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -1269,13 +1273,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-darwin_unit-m80xe_n20_service_provider_server.tgz
+ tar xvzf nyc-output-darwin_unit-m80xe_n20_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-darwin_unit-mlatest_n20_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-mlatest_n20_service_provider_server.tgz
+ local_file: src/nyc-output-darwin_unit-mlatest_n20_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-mlatest_n20_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -1283,13 +1287,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-darwin_unit-mlatest_n20_service_provider_server.tgz
+ tar xvzf nyc-output-darwin_unit-mlatest_n20_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-darwin_unit-m60xc_n16_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xc_n16_service_provider_server.tgz
+ local_file: src/nyc-output-darwin_unit-m60xc_n16_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xc_n16_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -1297,13 +1301,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-darwin_unit-m60xc_n16_service_provider_server.tgz
+ tar xvzf nyc-output-darwin_unit-m60xc_n16_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-darwin_unit-m60xe_n16_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xe_n16_service_provider_server.tgz
+ local_file: src/nyc-output-darwin_unit-m60xe_n16_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xe_n16_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -1311,13 +1315,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-darwin_unit-m60xe_n16_service_provider_server.tgz
+ tar xvzf nyc-output-darwin_unit-m60xe_n16_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-darwin_unit-m70xc_n16_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xc_n16_service_provider_server.tgz
+ local_file: src/nyc-output-darwin_unit-m70xc_n16_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xc_n16_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -1325,13 +1329,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-darwin_unit-m70xc_n16_service_provider_server.tgz
+ tar xvzf nyc-output-darwin_unit-m70xc_n16_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-darwin_unit-m70xe_n16_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xe_n16_service_provider_server.tgz
+ local_file: src/nyc-output-darwin_unit-m70xe_n16_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xe_n16_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -1339,13 +1343,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-darwin_unit-m70xe_n16_service_provider_server.tgz
+ tar xvzf nyc-output-darwin_unit-m70xe_n16_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-darwin_unit-m80xc_n16_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xc_n16_service_provider_server.tgz
+ local_file: src/nyc-output-darwin_unit-m80xc_n16_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xc_n16_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -1353,13 +1357,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-darwin_unit-m80xc_n16_service_provider_server.tgz
+ tar xvzf nyc-output-darwin_unit-m80xc_n16_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-darwin_unit-m80xe_n16_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xe_n16_service_provider_server.tgz
+ local_file: src/nyc-output-darwin_unit-m80xe_n16_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xe_n16_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -1367,13 +1371,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-darwin_unit-m80xe_n16_service_provider_server.tgz
+ tar xvzf nyc-output-darwin_unit-m80xe_n16_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-darwin_unit-mlatest_n16_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-mlatest_n16_service_provider_server.tgz
+ local_file: src/nyc-output-darwin_unit-mlatest_n16_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-mlatest_n16_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -1381,7 +1385,7 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-darwin_unit-mlatest_n16_service_provider_server.tgz
+ tar xvzf nyc-output-darwin_unit-mlatest_n16_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
@@ -3374,8 +3378,8 @@ functions:
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-linux_unit-m42xc_n20_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m42xc_n20_service_provider_server.tgz
+ local_file: src/nyc-output-linux_unit-m42xc_n20_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m42xc_n20_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -3383,13 +3387,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-linux_unit-m42xc_n20_service_provider_server.tgz
+ tar xvzf nyc-output-linux_unit-m42xc_n20_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-linux_unit-m44xc_n20_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m44xc_n20_service_provider_server.tgz
+ local_file: src/nyc-output-linux_unit-m44xc_n20_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m44xc_n20_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -3397,13 +3401,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-linux_unit-m44xc_n20_service_provider_server.tgz
+ tar xvzf nyc-output-linux_unit-m44xc_n20_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-linux_unit-m44xe_n20_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m44xe_n20_service_provider_server.tgz
+ local_file: src/nyc-output-linux_unit-m44xe_n20_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m44xe_n20_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -3411,13 +3415,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-linux_unit-m44xe_n20_service_provider_server.tgz
+ tar xvzf nyc-output-linux_unit-m44xe_n20_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-linux_unit-m50xc_n20_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m50xc_n20_service_provider_server.tgz
+ local_file: src/nyc-output-linux_unit-m50xc_n20_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m50xc_n20_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -3425,13 +3429,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-linux_unit-m50xc_n20_service_provider_server.tgz
+ tar xvzf nyc-output-linux_unit-m50xc_n20_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-linux_unit-m50xe_n20_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m50xe_n20_service_provider_server.tgz
+ local_file: src/nyc-output-linux_unit-m50xe_n20_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m50xe_n20_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -3439,13 +3443,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-linux_unit-m50xe_n20_service_provider_server.tgz
+ tar xvzf nyc-output-linux_unit-m50xe_n20_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-linux_unit-m60xc_n20_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m60xc_n20_service_provider_server.tgz
+ local_file: src/nyc-output-linux_unit-m60xc_n20_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m60xc_n20_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -3453,13 +3457,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-linux_unit-m60xc_n20_service_provider_server.tgz
+ tar xvzf nyc-output-linux_unit-m60xc_n20_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-linux_unit-m60xe_n20_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m60xe_n20_service_provider_server.tgz
+ local_file: src/nyc-output-linux_unit-m60xe_n20_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m60xe_n20_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -3467,13 +3471,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-linux_unit-m60xe_n20_service_provider_server.tgz
+ tar xvzf nyc-output-linux_unit-m60xe_n20_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-linux_unit-m70xc_n20_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m70xc_n20_service_provider_server.tgz
+ local_file: src/nyc-output-linux_unit-m70xc_n20_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m70xc_n20_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -3481,13 +3485,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-linux_unit-m70xc_n20_service_provider_server.tgz
+ tar xvzf nyc-output-linux_unit-m70xc_n20_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-linux_unit-m70xe_n20_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m70xe_n20_service_provider_server.tgz
+ local_file: src/nyc-output-linux_unit-m70xe_n20_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m70xe_n20_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -3495,13 +3499,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-linux_unit-m70xe_n20_service_provider_server.tgz
+ tar xvzf nyc-output-linux_unit-m70xe_n20_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-linux_unit-m80xc_n20_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m80xc_n20_service_provider_server.tgz
+ local_file: src/nyc-output-linux_unit-m80xc_n20_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m80xc_n20_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -3509,13 +3513,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-linux_unit-m80xc_n20_service_provider_server.tgz
+ tar xvzf nyc-output-linux_unit-m80xc_n20_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-linux_unit-m80xe_n20_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m80xe_n20_service_provider_server.tgz
+ local_file: src/nyc-output-linux_unit-m80xe_n20_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m80xe_n20_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -3523,13 +3527,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-linux_unit-m80xe_n20_service_provider_server.tgz
+ tar xvzf nyc-output-linux_unit-m80xe_n20_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-linux_unit-mlatest_n20_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-mlatest_n20_service_provider_server.tgz
+ local_file: src/nyc-output-linux_unit-mlatest_n20_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-mlatest_n20_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -3537,13 +3541,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-linux_unit-mlatest_n20_service_provider_server.tgz
+ tar xvzf nyc-output-linux_unit-mlatest_n20_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-linux_unit-m42xc_n16_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m42xc_n16_service_provider_server.tgz
+ local_file: src/nyc-output-linux_unit-m42xc_n16_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m42xc_n16_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -3551,13 +3555,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-linux_unit-m42xc_n16_service_provider_server.tgz
+ tar xvzf nyc-output-linux_unit-m42xc_n16_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-linux_unit-m44xc_n16_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m44xc_n16_service_provider_server.tgz
+ local_file: src/nyc-output-linux_unit-m44xc_n16_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m44xc_n16_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -3565,13 +3569,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-linux_unit-m44xc_n16_service_provider_server.tgz
+ tar xvzf nyc-output-linux_unit-m44xc_n16_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-linux_unit-m44xe_n16_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m44xe_n16_service_provider_server.tgz
+ local_file: src/nyc-output-linux_unit-m44xe_n16_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m44xe_n16_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -3579,13 +3583,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-linux_unit-m44xe_n16_service_provider_server.tgz
+ tar xvzf nyc-output-linux_unit-m44xe_n16_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-linux_unit-m50xc_n16_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m50xc_n16_service_provider_server.tgz
+ local_file: src/nyc-output-linux_unit-m50xc_n16_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m50xc_n16_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -3593,13 +3597,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-linux_unit-m50xc_n16_service_provider_server.tgz
+ tar xvzf nyc-output-linux_unit-m50xc_n16_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-linux_unit-m50xe_n16_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m50xe_n16_service_provider_server.tgz
+ local_file: src/nyc-output-linux_unit-m50xe_n16_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m50xe_n16_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -3607,13 +3611,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-linux_unit-m50xe_n16_service_provider_server.tgz
+ tar xvzf nyc-output-linux_unit-m50xe_n16_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-linux_unit-m60xc_n16_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m60xc_n16_service_provider_server.tgz
+ local_file: src/nyc-output-linux_unit-m60xc_n16_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m60xc_n16_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -3621,13 +3625,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-linux_unit-m60xc_n16_service_provider_server.tgz
+ tar xvzf nyc-output-linux_unit-m60xc_n16_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-linux_unit-m60xe_n16_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m60xe_n16_service_provider_server.tgz
+ local_file: src/nyc-output-linux_unit-m60xe_n16_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m60xe_n16_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -3635,13 +3639,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-linux_unit-m60xe_n16_service_provider_server.tgz
+ tar xvzf nyc-output-linux_unit-m60xe_n16_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-linux_unit-m70xc_n16_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m70xc_n16_service_provider_server.tgz
+ local_file: src/nyc-output-linux_unit-m70xc_n16_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m70xc_n16_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -3649,13 +3653,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-linux_unit-m70xc_n16_service_provider_server.tgz
+ tar xvzf nyc-output-linux_unit-m70xc_n16_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-linux_unit-m70xe_n16_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m70xe_n16_service_provider_server.tgz
+ local_file: src/nyc-output-linux_unit-m70xe_n16_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m70xe_n16_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -3663,13 +3667,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-linux_unit-m70xe_n16_service_provider_server.tgz
+ tar xvzf nyc-output-linux_unit-m70xe_n16_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-linux_unit-m80xc_n16_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m80xc_n16_service_provider_server.tgz
+ local_file: src/nyc-output-linux_unit-m80xc_n16_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m80xc_n16_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -3677,13 +3681,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-linux_unit-m80xc_n16_service_provider_server.tgz
+ tar xvzf nyc-output-linux_unit-m80xc_n16_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-linux_unit-m80xe_n16_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m80xe_n16_service_provider_server.tgz
+ local_file: src/nyc-output-linux_unit-m80xe_n16_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m80xe_n16_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -3691,13 +3695,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-linux_unit-m80xe_n16_service_provider_server.tgz
+ tar xvzf nyc-output-linux_unit-m80xe_n16_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-linux_unit-mlatest_n16_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-mlatest_n16_service_provider_server.tgz
+ local_file: src/nyc-output-linux_unit-mlatest_n16_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-mlatest_n16_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -3705,7 +3709,7 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-linux_unit-mlatest_n16_service_provider_server.tgz
+ tar xvzf nyc-output-linux_unit-mlatest_n16_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
@@ -5586,8 +5590,8 @@ functions:
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-win32_unit-m42xc_n20_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m42xc_n20_service_provider_server.tgz
+ local_file: src/nyc-output-win32_unit-m42xc_n20_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m42xc_n20_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -5595,13 +5599,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-win32_unit-m42xc_n20_service_provider_server.tgz
+ tar xvzf nyc-output-win32_unit-m42xc_n20_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-win32_unit-m42xe_n20_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m42xe_n20_service_provider_server.tgz
+ local_file: src/nyc-output-win32_unit-m42xe_n20_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m42xe_n20_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -5609,13 +5613,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-win32_unit-m42xe_n20_service_provider_server.tgz
+ tar xvzf nyc-output-win32_unit-m42xe_n20_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-win32_unit-m44xc_n20_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m44xc_n20_service_provider_server.tgz
+ local_file: src/nyc-output-win32_unit-m44xc_n20_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m44xc_n20_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -5623,13 +5627,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-win32_unit-m44xc_n20_service_provider_server.tgz
+ tar xvzf nyc-output-win32_unit-m44xc_n20_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-win32_unit-m44xe_n20_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m44xe_n20_service_provider_server.tgz
+ local_file: src/nyc-output-win32_unit-m44xe_n20_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m44xe_n20_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -5637,13 +5641,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-win32_unit-m44xe_n20_service_provider_server.tgz
+ tar xvzf nyc-output-win32_unit-m44xe_n20_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-win32_unit-m50xc_n20_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m50xc_n20_service_provider_server.tgz
+ local_file: src/nyc-output-win32_unit-m50xc_n20_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m50xc_n20_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -5651,13 +5655,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-win32_unit-m50xc_n20_service_provider_server.tgz
+ tar xvzf nyc-output-win32_unit-m50xc_n20_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-win32_unit-m50xe_n20_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m50xe_n20_service_provider_server.tgz
+ local_file: src/nyc-output-win32_unit-m50xe_n20_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m50xe_n20_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -5665,13 +5669,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-win32_unit-m50xe_n20_service_provider_server.tgz
+ tar xvzf nyc-output-win32_unit-m50xe_n20_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-win32_unit-m60xc_n20_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m60xc_n20_service_provider_server.tgz
+ local_file: src/nyc-output-win32_unit-m60xc_n20_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m60xc_n20_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -5679,13 +5683,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-win32_unit-m60xc_n20_service_provider_server.tgz
+ tar xvzf nyc-output-win32_unit-m60xc_n20_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-win32_unit-m60xe_n20_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m60xe_n20_service_provider_server.tgz
+ local_file: src/nyc-output-win32_unit-m60xe_n20_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m60xe_n20_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -5693,13 +5697,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-win32_unit-m60xe_n20_service_provider_server.tgz
+ tar xvzf nyc-output-win32_unit-m60xe_n20_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-win32_unit-m70xc_n20_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m70xc_n20_service_provider_server.tgz
+ local_file: src/nyc-output-win32_unit-m70xc_n20_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m70xc_n20_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -5707,13 +5711,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-win32_unit-m70xc_n20_service_provider_server.tgz
+ tar xvzf nyc-output-win32_unit-m70xc_n20_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-win32_unit-m70xe_n20_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m70xe_n20_service_provider_server.tgz
+ local_file: src/nyc-output-win32_unit-m70xe_n20_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m70xe_n20_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -5721,13 +5725,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-win32_unit-m70xe_n20_service_provider_server.tgz
+ tar xvzf nyc-output-win32_unit-m70xe_n20_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-win32_unit-m80xc_n20_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m80xc_n20_service_provider_server.tgz
+ local_file: src/nyc-output-win32_unit-m80xc_n20_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m80xc_n20_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -5735,13 +5739,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-win32_unit-m80xc_n20_service_provider_server.tgz
+ tar xvzf nyc-output-win32_unit-m80xc_n20_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-win32_unit-m80xe_n20_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m80xe_n20_service_provider_server.tgz
+ local_file: src/nyc-output-win32_unit-m80xe_n20_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m80xe_n20_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -5749,13 +5753,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-win32_unit-m80xe_n20_service_provider_server.tgz
+ tar xvzf nyc-output-win32_unit-m80xe_n20_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-win32_unit-mlatest_n20_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-mlatest_n20_service_provider_server.tgz
+ local_file: src/nyc-output-win32_unit-mlatest_n20_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-mlatest_n20_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -5763,13 +5767,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-win32_unit-mlatest_n20_service_provider_server.tgz
+ tar xvzf nyc-output-win32_unit-mlatest_n20_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-win32_unit-m42xc_n16_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m42xc_n16_service_provider_server.tgz
+ local_file: src/nyc-output-win32_unit-m42xc_n16_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m42xc_n16_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -5777,13 +5781,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-win32_unit-m42xc_n16_service_provider_server.tgz
+ tar xvzf nyc-output-win32_unit-m42xc_n16_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-win32_unit-m42xe_n16_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m42xe_n16_service_provider_server.tgz
+ local_file: src/nyc-output-win32_unit-m42xe_n16_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m42xe_n16_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -5791,13 +5795,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-win32_unit-m42xe_n16_service_provider_server.tgz
+ tar xvzf nyc-output-win32_unit-m42xe_n16_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-win32_unit-m44xc_n16_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m44xc_n16_service_provider_server.tgz
+ local_file: src/nyc-output-win32_unit-m44xc_n16_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m44xc_n16_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -5805,13 +5809,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-win32_unit-m44xc_n16_service_provider_server.tgz
+ tar xvzf nyc-output-win32_unit-m44xc_n16_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-win32_unit-m44xe_n16_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m44xe_n16_service_provider_server.tgz
+ local_file: src/nyc-output-win32_unit-m44xe_n16_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m44xe_n16_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -5819,13 +5823,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-win32_unit-m44xe_n16_service_provider_server.tgz
+ tar xvzf nyc-output-win32_unit-m44xe_n16_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-win32_unit-m50xc_n16_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m50xc_n16_service_provider_server.tgz
+ local_file: src/nyc-output-win32_unit-m50xc_n16_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m50xc_n16_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -5833,13 +5837,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-win32_unit-m50xc_n16_service_provider_server.tgz
+ tar xvzf nyc-output-win32_unit-m50xc_n16_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-win32_unit-m50xe_n16_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m50xe_n16_service_provider_server.tgz
+ local_file: src/nyc-output-win32_unit-m50xe_n16_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m50xe_n16_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -5847,13 +5851,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-win32_unit-m50xe_n16_service_provider_server.tgz
+ tar xvzf nyc-output-win32_unit-m50xe_n16_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-win32_unit-m60xc_n16_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m60xc_n16_service_provider_server.tgz
+ local_file: src/nyc-output-win32_unit-m60xc_n16_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m60xc_n16_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -5861,13 +5865,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-win32_unit-m60xc_n16_service_provider_server.tgz
+ tar xvzf nyc-output-win32_unit-m60xc_n16_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-win32_unit-m60xe_n16_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m60xe_n16_service_provider_server.tgz
+ local_file: src/nyc-output-win32_unit-m60xe_n16_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m60xe_n16_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -5875,13 +5879,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-win32_unit-m60xe_n16_service_provider_server.tgz
+ tar xvzf nyc-output-win32_unit-m60xe_n16_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-win32_unit-m70xc_n16_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m70xc_n16_service_provider_server.tgz
+ local_file: src/nyc-output-win32_unit-m70xc_n16_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m70xc_n16_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -5889,13 +5893,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-win32_unit-m70xc_n16_service_provider_server.tgz
+ tar xvzf nyc-output-win32_unit-m70xc_n16_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-win32_unit-m70xe_n16_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m70xe_n16_service_provider_server.tgz
+ local_file: src/nyc-output-win32_unit-m70xe_n16_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m70xe_n16_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -5903,13 +5907,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-win32_unit-m70xe_n16_service_provider_server.tgz
+ tar xvzf nyc-output-win32_unit-m70xe_n16_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-win32_unit-m80xc_n16_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m80xc_n16_service_provider_server.tgz
+ local_file: src/nyc-output-win32_unit-m80xc_n16_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m80xc_n16_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -5917,13 +5921,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-win32_unit-m80xc_n16_service_provider_server.tgz
+ tar xvzf nyc-output-win32_unit-m80xc_n16_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-win32_unit-m80xe_n16_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m80xe_n16_service_provider_server.tgz
+ local_file: src/nyc-output-win32_unit-m80xe_n16_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m80xe_n16_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -5931,13 +5935,13 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-win32_unit-m80xe_n16_service_provider_server.tgz
+ tar xvzf nyc-output-win32_unit-m80xe_n16_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
- local_file: src/nyc-output-win32_unit-mlatest_n16_service_provider_server.tgz
- remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-mlatest_n16_service_provider_server.tgz
+ local_file: src/nyc-output-win32_unit-mlatest_n16_service_provider_node_driver.tgz
+ remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-mlatest_n16_service_provider_node_driver.tgz
bucket: mciuploads
- command: shell.exec
params:
@@ -5945,7 +5949,7 @@ functions:
shell: bash
script: |
set -e
- tar xvzf nyc-output-win32_unit-mlatest_n16_service_provider_server.tgz
+ tar xvzf nyc-output-win32_unit-mlatest_n16_service_provider_node_driver.tgz
- command: s3.get
params:
aws_key: ${aws_key}
@@ -6618,7 +6622,7 @@ functions:
AWS_AUTH_IAM_ACCESS_KEY_ID: ${devtools_ci_aws_key}
AWS_AUTH_IAM_SECRET_ACCESS_KEY: ${devtools_ci_aws_secret}
DISABLE_OPENSSL_SHARED_CONFIG_FOR_BUNDLED_OPENSSL: ${disable_openssl_shared_config_for_bundled_openssl}
- E2E_TASK_NAME: ${task_name}
+ TASK_NAME: ${task_name}
###
# PACKAGING AND UPLOADING
@@ -7288,6 +7292,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n20_arg_parser"
mongosh_run_only_in_package: "arg-parser"
+ task_name: ${task_name}
- name: test_n16_arg_parser
tags: ["unit-test"]
depends_on:
@@ -7305,6 +7310,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n16_arg_parser"
mongosh_run_only_in_package: "arg-parser"
+ task_name: ${task_name}
- name: test_n20_async_rewriter2
tags: ["unit-test"]
depends_on:
@@ -7322,6 +7328,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n20_async_rewriter2"
mongosh_run_only_in_package: "async-rewriter2"
+ task_name: ${task_name}
- name: test_n16_async_rewriter2
tags: ["unit-test"]
depends_on:
@@ -7339,6 +7346,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n16_async_rewriter2"
mongosh_run_only_in_package: "async-rewriter2"
+ task_name: ${task_name}
- name: test_n20_autocomplete
tags: ["unit-test"]
depends_on:
@@ -7356,6 +7364,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n20_autocomplete"
mongosh_run_only_in_package: "autocomplete"
+ task_name: ${task_name}
- name: test_n16_autocomplete
tags: ["unit-test"]
depends_on:
@@ -7373,6 +7382,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n16_autocomplete"
mongosh_run_only_in_package: "autocomplete"
+ task_name: ${task_name}
- name: test_n20_browser_repl
tags: ["unit-test"]
depends_on:
@@ -7390,6 +7400,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n20_browser_repl"
mongosh_run_only_in_package: "browser-repl"
+ task_name: ${task_name}
- name: test_n16_browser_repl
tags: ["unit-test"]
depends_on:
@@ -7407,6 +7418,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n16_browser_repl"
mongosh_run_only_in_package: "browser-repl"
+ task_name: ${task_name}
- name: test_n20_browser_runtime_core
tags: ["unit-test"]
depends_on:
@@ -7424,6 +7436,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n20_browser_runtime_core"
mongosh_run_only_in_package: "browser-runtime-core"
+ task_name: ${task_name}
- name: test_n16_browser_runtime_core
tags: ["unit-test"]
depends_on:
@@ -7441,6 +7454,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n16_browser_runtime_core"
mongosh_run_only_in_package: "browser-runtime-core"
+ task_name: ${task_name}
- name: test_n20_browser_runtime_electron
tags: ["unit-test"]
depends_on:
@@ -7458,6 +7472,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n20_browser_runtime_electron"
mongosh_run_only_in_package: "browser-runtime-electron"
+ task_name: ${task_name}
- name: test_n16_browser_runtime_electron
tags: ["unit-test"]
depends_on:
@@ -7475,6 +7490,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n16_browser_runtime_electron"
mongosh_run_only_in_package: "browser-runtime-electron"
+ task_name: ${task_name}
- name: test_n20_build
tags: ["unit-test"]
depends_on:
@@ -7492,6 +7508,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n20_build"
mongosh_run_only_in_package: "build"
+ task_name: ${task_name}
- name: test_n16_build
tags: ["unit-test"]
depends_on:
@@ -7509,6 +7526,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n16_build"
mongosh_run_only_in_package: "build"
+ task_name: ${task_name}
- name: test_m42xc_n20_cli_repl
tags: ["unit-test"]
depends_on:
@@ -7526,6 +7544,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m42xc_n20_cli_repl"
mongosh_run_only_in_package: "cli-repl"
+ task_name: ${task_name}
- name: test_m42xe_n20_cli_repl
tags: ["unit-test"]
depends_on:
@@ -7543,6 +7562,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m42xe_n20_cli_repl"
mongosh_run_only_in_package: "cli-repl"
+ task_name: ${task_name}
- name: test_m44xc_n20_cli_repl
tags: ["unit-test"]
depends_on:
@@ -7560,6 +7580,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m44xc_n20_cli_repl"
mongosh_run_only_in_package: "cli-repl"
+ task_name: ${task_name}
- name: test_m44xe_n20_cli_repl
tags: ["unit-test"]
depends_on:
@@ -7577,6 +7598,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m44xe_n20_cli_repl"
mongosh_run_only_in_package: "cli-repl"
+ task_name: ${task_name}
- name: test_m50xc_n20_cli_repl
tags: ["unit-test"]
depends_on:
@@ -7594,6 +7616,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m50xc_n20_cli_repl"
mongosh_run_only_in_package: "cli-repl"
+ task_name: ${task_name}
- name: test_m50xe_n20_cli_repl
tags: ["unit-test"]
depends_on:
@@ -7611,6 +7634,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m50xe_n20_cli_repl"
mongosh_run_only_in_package: "cli-repl"
+ task_name: ${task_name}
- name: test_m60xc_n20_cli_repl
tags: ["unit-test"]
depends_on:
@@ -7628,6 +7652,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m60xc_n20_cli_repl"
mongosh_run_only_in_package: "cli-repl"
+ task_name: ${task_name}
- name: test_m60xe_n20_cli_repl
tags: ["unit-test"]
depends_on:
@@ -7645,6 +7670,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m60xe_n20_cli_repl"
mongosh_run_only_in_package: "cli-repl"
+ task_name: ${task_name}
- name: test_m70xc_n20_cli_repl
tags: ["unit-test"]
depends_on:
@@ -7662,6 +7688,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m70xc_n20_cli_repl"
mongosh_run_only_in_package: "cli-repl"
+ task_name: ${task_name}
- name: test_m70xe_n20_cli_repl
tags: ["unit-test"]
depends_on:
@@ -7679,6 +7706,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m70xe_n20_cli_repl"
mongosh_run_only_in_package: "cli-repl"
+ task_name: ${task_name}
- name: test_m80xc_n20_cli_repl
tags: ["unit-test"]
depends_on:
@@ -7696,6 +7724,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m80xc_n20_cli_repl"
mongosh_run_only_in_package: "cli-repl"
+ task_name: ${task_name}
- name: test_m80xe_n20_cli_repl
tags: ["unit-test"]
depends_on:
@@ -7713,6 +7742,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m80xe_n20_cli_repl"
mongosh_run_only_in_package: "cli-repl"
+ task_name: ${task_name}
- name: test_mlatest_n20_cli_repl
tags: ["unit-test","mlatest"]
depends_on:
@@ -7730,6 +7760,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "mlatest_n20_cli_repl"
mongosh_run_only_in_package: "cli-repl"
+ task_name: ${task_name}
- name: test_m42xc_n16_cli_repl
tags: ["unit-test"]
depends_on:
@@ -7747,6 +7778,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m42xc_n16_cli_repl"
mongosh_run_only_in_package: "cli-repl"
+ task_name: ${task_name}
- name: test_m42xe_n16_cli_repl
tags: ["unit-test"]
depends_on:
@@ -7764,6 +7796,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m42xe_n16_cli_repl"
mongosh_run_only_in_package: "cli-repl"
+ task_name: ${task_name}
- name: test_m44xc_n16_cli_repl
tags: ["unit-test"]
depends_on:
@@ -7781,6 +7814,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m44xc_n16_cli_repl"
mongosh_run_only_in_package: "cli-repl"
+ task_name: ${task_name}
- name: test_m44xe_n16_cli_repl
tags: ["unit-test"]
depends_on:
@@ -7798,6 +7832,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m44xe_n16_cli_repl"
mongosh_run_only_in_package: "cli-repl"
+ task_name: ${task_name}
- name: test_m50xc_n16_cli_repl
tags: ["unit-test"]
depends_on:
@@ -7815,6 +7850,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m50xc_n16_cli_repl"
mongosh_run_only_in_package: "cli-repl"
+ task_name: ${task_name}
- name: test_m50xe_n16_cli_repl
tags: ["unit-test"]
depends_on:
@@ -7832,6 +7868,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m50xe_n16_cli_repl"
mongosh_run_only_in_package: "cli-repl"
+ task_name: ${task_name}
- name: test_m60xc_n16_cli_repl
tags: ["unit-test"]
depends_on:
@@ -7849,6 +7886,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m60xc_n16_cli_repl"
mongosh_run_only_in_package: "cli-repl"
+ task_name: ${task_name}
- name: test_m60xe_n16_cli_repl
tags: ["unit-test"]
depends_on:
@@ -7866,6 +7904,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m60xe_n16_cli_repl"
mongosh_run_only_in_package: "cli-repl"
+ task_name: ${task_name}
- name: test_m70xc_n16_cli_repl
tags: ["unit-test"]
depends_on:
@@ -7883,6 +7922,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m70xc_n16_cli_repl"
mongosh_run_only_in_package: "cli-repl"
+ task_name: ${task_name}
- name: test_m70xe_n16_cli_repl
tags: ["unit-test"]
depends_on:
@@ -7900,6 +7940,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m70xe_n16_cli_repl"
mongosh_run_only_in_package: "cli-repl"
+ task_name: ${task_name}
- name: test_m80xc_n16_cli_repl
tags: ["unit-test"]
depends_on:
@@ -7917,6 +7958,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m80xc_n16_cli_repl"
mongosh_run_only_in_package: "cli-repl"
+ task_name: ${task_name}
- name: test_m80xe_n16_cli_repl
tags: ["unit-test"]
depends_on:
@@ -7934,6 +7976,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m80xe_n16_cli_repl"
mongosh_run_only_in_package: "cli-repl"
+ task_name: ${task_name}
- name: test_mlatest_n16_cli_repl
tags: ["unit-test","mlatest"]
depends_on:
@@ -7951,6 +7994,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "mlatest_n16_cli_repl"
mongosh_run_only_in_package: "cli-repl"
+ task_name: ${task_name}
- name: test_n20_connectivity_tests
tags: ["unit-test"]
depends_on:
@@ -7968,6 +8012,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n20_connectivity_tests"
mongosh_run_only_in_package: "connectivity-tests"
+ task_name: ${task_name}
- name: test_n16_connectivity_tests
tags: ["unit-test"]
depends_on:
@@ -7985,6 +8030,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n16_connectivity_tests"
mongosh_run_only_in_package: "connectivity-tests"
+ task_name: ${task_name}
- name: test_m42xc_n20_e2e_tests
tags: ["unit-test"]
depends_on:
@@ -8002,6 +8048,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m42xc_n20_e2e_tests"
mongosh_run_only_in_package: "e2e-tests"
+ task_name: ${task_name}
- name: test_m42xe_n20_e2e_tests
tags: ["unit-test"]
depends_on:
@@ -8019,6 +8066,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m42xe_n20_e2e_tests"
mongosh_run_only_in_package: "e2e-tests"
+ task_name: ${task_name}
- name: test_m44xc_n20_e2e_tests
tags: ["unit-test"]
depends_on:
@@ -8036,6 +8084,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m44xc_n20_e2e_tests"
mongosh_run_only_in_package: "e2e-tests"
+ task_name: ${task_name}
- name: test_m44xe_n20_e2e_tests
tags: ["unit-test"]
depends_on:
@@ -8053,6 +8102,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m44xe_n20_e2e_tests"
mongosh_run_only_in_package: "e2e-tests"
+ task_name: ${task_name}
- name: test_m50xc_n20_e2e_tests
tags: ["unit-test"]
depends_on:
@@ -8070,6 +8120,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m50xc_n20_e2e_tests"
mongosh_run_only_in_package: "e2e-tests"
+ task_name: ${task_name}
- name: test_m50xe_n20_e2e_tests
tags: ["unit-test"]
depends_on:
@@ -8087,6 +8138,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m50xe_n20_e2e_tests"
mongosh_run_only_in_package: "e2e-tests"
+ task_name: ${task_name}
- name: test_m60xc_n20_e2e_tests
tags: ["unit-test"]
depends_on:
@@ -8104,6 +8156,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m60xc_n20_e2e_tests"
mongosh_run_only_in_package: "e2e-tests"
+ task_name: ${task_name}
- name: test_m60xe_n20_e2e_tests
tags: ["unit-test"]
depends_on:
@@ -8121,6 +8174,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m60xe_n20_e2e_tests"
mongosh_run_only_in_package: "e2e-tests"
+ task_name: ${task_name}
- name: test_m70xc_n20_e2e_tests
tags: ["unit-test"]
depends_on:
@@ -8138,6 +8192,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m70xc_n20_e2e_tests"
mongosh_run_only_in_package: "e2e-tests"
+ task_name: ${task_name}
- name: test_m70xe_n20_e2e_tests
tags: ["unit-test"]
depends_on:
@@ -8155,6 +8210,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m70xe_n20_e2e_tests"
mongosh_run_only_in_package: "e2e-tests"
+ task_name: ${task_name}
- name: test_m80xc_n20_e2e_tests
tags: ["unit-test"]
depends_on:
@@ -8172,6 +8228,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m80xc_n20_e2e_tests"
mongosh_run_only_in_package: "e2e-tests"
+ task_name: ${task_name}
- name: test_m80xe_n20_e2e_tests
tags: ["unit-test"]
depends_on:
@@ -8189,6 +8246,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m80xe_n20_e2e_tests"
mongosh_run_only_in_package: "e2e-tests"
+ task_name: ${task_name}
- name: test_mlatest_n20_e2e_tests
tags: ["unit-test","mlatest"]
depends_on:
@@ -8206,6 +8264,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "mlatest_n20_e2e_tests"
mongosh_run_only_in_package: "e2e-tests"
+ task_name: ${task_name}
- name: test_m42xc_n16_e2e_tests
tags: ["unit-test"]
depends_on:
@@ -8223,6 +8282,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m42xc_n16_e2e_tests"
mongosh_run_only_in_package: "e2e-tests"
+ task_name: ${task_name}
- name: test_m42xe_n16_e2e_tests
tags: ["unit-test"]
depends_on:
@@ -8240,6 +8300,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m42xe_n16_e2e_tests"
mongosh_run_only_in_package: "e2e-tests"
+ task_name: ${task_name}
- name: test_m44xc_n16_e2e_tests
tags: ["unit-test"]
depends_on:
@@ -8257,6 +8318,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m44xc_n16_e2e_tests"
mongosh_run_only_in_package: "e2e-tests"
+ task_name: ${task_name}
- name: test_m44xe_n16_e2e_tests
tags: ["unit-test"]
depends_on:
@@ -8274,6 +8336,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m44xe_n16_e2e_tests"
mongosh_run_only_in_package: "e2e-tests"
+ task_name: ${task_name}
- name: test_m50xc_n16_e2e_tests
tags: ["unit-test"]
depends_on:
@@ -8291,6 +8354,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m50xc_n16_e2e_tests"
mongosh_run_only_in_package: "e2e-tests"
+ task_name: ${task_name}
- name: test_m50xe_n16_e2e_tests
tags: ["unit-test"]
depends_on:
@@ -8308,6 +8372,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m50xe_n16_e2e_tests"
mongosh_run_only_in_package: "e2e-tests"
+ task_name: ${task_name}
- name: test_m60xc_n16_e2e_tests
tags: ["unit-test"]
depends_on:
@@ -8325,6 +8390,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m60xc_n16_e2e_tests"
mongosh_run_only_in_package: "e2e-tests"
+ task_name: ${task_name}
- name: test_m60xe_n16_e2e_tests
tags: ["unit-test"]
depends_on:
@@ -8342,6 +8408,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m60xe_n16_e2e_tests"
mongosh_run_only_in_package: "e2e-tests"
+ task_name: ${task_name}
- name: test_m70xc_n16_e2e_tests
tags: ["unit-test"]
depends_on:
@@ -8359,6 +8426,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m70xc_n16_e2e_tests"
mongosh_run_only_in_package: "e2e-tests"
+ task_name: ${task_name}
- name: test_m70xe_n16_e2e_tests
tags: ["unit-test"]
depends_on:
@@ -8376,6 +8444,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m70xe_n16_e2e_tests"
mongosh_run_only_in_package: "e2e-tests"
+ task_name: ${task_name}
- name: test_m80xc_n16_e2e_tests
tags: ["unit-test"]
depends_on:
@@ -8393,6 +8462,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m80xc_n16_e2e_tests"
mongosh_run_only_in_package: "e2e-tests"
+ task_name: ${task_name}
- name: test_m80xe_n16_e2e_tests
tags: ["unit-test"]
depends_on:
@@ -8410,6 +8480,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m80xe_n16_e2e_tests"
mongosh_run_only_in_package: "e2e-tests"
+ task_name: ${task_name}
- name: test_mlatest_n16_e2e_tests
tags: ["unit-test","mlatest"]
depends_on:
@@ -8427,6 +8498,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "mlatest_n16_e2e_tests"
mongosh_run_only_in_package: "e2e-tests"
+ task_name: ${task_name}
- name: test_n20_editor
tags: ["unit-test"]
depends_on:
@@ -8444,6 +8516,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n20_editor"
mongosh_run_only_in_package: "editor"
+ task_name: ${task_name}
- name: test_n16_editor
tags: ["unit-test"]
depends_on:
@@ -8461,6 +8534,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n16_editor"
mongosh_run_only_in_package: "editor"
+ task_name: ${task_name}
- name: test_n20_errors
tags: ["unit-test"]
depends_on:
@@ -8478,6 +8552,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n20_errors"
mongosh_run_only_in_package: "errors"
+ task_name: ${task_name}
- name: test_n16_errors
tags: ["unit-test"]
depends_on:
@@ -8495,6 +8570,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n16_errors"
mongosh_run_only_in_package: "errors"
+ task_name: ${task_name}
- name: test_n20_history
tags: ["unit-test"]
depends_on:
@@ -8512,6 +8588,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n20_history"
mongosh_run_only_in_package: "history"
+ task_name: ${task_name}
- name: test_n16_history
tags: ["unit-test"]
depends_on:
@@ -8529,6 +8606,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n16_history"
mongosh_run_only_in_package: "history"
+ task_name: ${task_name}
- name: test_n20_i18n
tags: ["unit-test"]
depends_on:
@@ -8546,6 +8624,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n20_i18n"
mongosh_run_only_in_package: "i18n"
+ task_name: ${task_name}
- name: test_n16_i18n
tags: ["unit-test"]
depends_on:
@@ -8563,6 +8642,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n16_i18n"
mongosh_run_only_in_package: "i18n"
+ task_name: ${task_name}
- name: test_m42xc_n20_java_shell
tags: ["unit-test"]
depends_on:
@@ -8580,6 +8660,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m42xc_n20_java_shell"
mongosh_run_only_in_package: "java-shell"
+ task_name: ${task_name}
- name: test_m42xe_n20_java_shell
tags: ["unit-test"]
depends_on:
@@ -8597,6 +8678,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m42xe_n20_java_shell"
mongosh_run_only_in_package: "java-shell"
+ task_name: ${task_name}
- name: test_m44xc_n20_java_shell
tags: ["unit-test"]
depends_on:
@@ -8614,6 +8696,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m44xc_n20_java_shell"
mongosh_run_only_in_package: "java-shell"
+ task_name: ${task_name}
- name: test_m44xe_n20_java_shell
tags: ["unit-test"]
depends_on:
@@ -8631,6 +8714,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m44xe_n20_java_shell"
mongosh_run_only_in_package: "java-shell"
+ task_name: ${task_name}
- name: test_m50xc_n20_java_shell
tags: ["unit-test"]
depends_on:
@@ -8648,6 +8732,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m50xc_n20_java_shell"
mongosh_run_only_in_package: "java-shell"
+ task_name: ${task_name}
- name: test_m50xe_n20_java_shell
tags: ["unit-test"]
depends_on:
@@ -8665,6 +8750,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m50xe_n20_java_shell"
mongosh_run_only_in_package: "java-shell"
+ task_name: ${task_name}
- name: test_m60xc_n20_java_shell
tags: ["unit-test"]
depends_on:
@@ -8682,6 +8768,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m60xc_n20_java_shell"
mongosh_run_only_in_package: "java-shell"
+ task_name: ${task_name}
- name: test_m60xe_n20_java_shell
tags: ["unit-test"]
depends_on:
@@ -8699,6 +8786,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m60xe_n20_java_shell"
mongosh_run_only_in_package: "java-shell"
+ task_name: ${task_name}
- name: test_m70xc_n20_java_shell
tags: ["unit-test"]
depends_on:
@@ -8716,6 +8804,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m70xc_n20_java_shell"
mongosh_run_only_in_package: "java-shell"
+ task_name: ${task_name}
- name: test_m70xe_n20_java_shell
tags: ["unit-test"]
depends_on:
@@ -8733,6 +8822,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m70xe_n20_java_shell"
mongosh_run_only_in_package: "java-shell"
+ task_name: ${task_name}
- name: test_m80xc_n20_java_shell
tags: ["unit-test"]
depends_on:
@@ -8750,6 +8840,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m80xc_n20_java_shell"
mongosh_run_only_in_package: "java-shell"
+ task_name: ${task_name}
- name: test_m80xe_n20_java_shell
tags: ["unit-test"]
depends_on:
@@ -8767,6 +8858,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m80xe_n20_java_shell"
mongosh_run_only_in_package: "java-shell"
+ task_name: ${task_name}
- name: test_mlatest_n20_java_shell
tags: ["unit-test","mlatest"]
depends_on:
@@ -8784,6 +8876,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "mlatest_n20_java_shell"
mongosh_run_only_in_package: "java-shell"
+ task_name: ${task_name}
- name: test_m42xc_n16_java_shell
tags: ["unit-test"]
depends_on:
@@ -8801,6 +8894,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m42xc_n16_java_shell"
mongosh_run_only_in_package: "java-shell"
+ task_name: ${task_name}
- name: test_m42xe_n16_java_shell
tags: ["unit-test"]
depends_on:
@@ -8818,6 +8912,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m42xe_n16_java_shell"
mongosh_run_only_in_package: "java-shell"
+ task_name: ${task_name}
- name: test_m44xc_n16_java_shell
tags: ["unit-test"]
depends_on:
@@ -8835,6 +8930,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m44xc_n16_java_shell"
mongosh_run_only_in_package: "java-shell"
+ task_name: ${task_name}
- name: test_m44xe_n16_java_shell
tags: ["unit-test"]
depends_on:
@@ -8852,6 +8948,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m44xe_n16_java_shell"
mongosh_run_only_in_package: "java-shell"
+ task_name: ${task_name}
- name: test_m50xc_n16_java_shell
tags: ["unit-test"]
depends_on:
@@ -8869,6 +8966,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m50xc_n16_java_shell"
mongosh_run_only_in_package: "java-shell"
+ task_name: ${task_name}
- name: test_m50xe_n16_java_shell
tags: ["unit-test"]
depends_on:
@@ -8886,6 +8984,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m50xe_n16_java_shell"
mongosh_run_only_in_package: "java-shell"
+ task_name: ${task_name}
- name: test_m60xc_n16_java_shell
tags: ["unit-test"]
depends_on:
@@ -8903,6 +9002,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m60xc_n16_java_shell"
mongosh_run_only_in_package: "java-shell"
+ task_name: ${task_name}
- name: test_m60xe_n16_java_shell
tags: ["unit-test"]
depends_on:
@@ -8920,6 +9020,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m60xe_n16_java_shell"
mongosh_run_only_in_package: "java-shell"
+ task_name: ${task_name}
- name: test_m70xc_n16_java_shell
tags: ["unit-test"]
depends_on:
@@ -8937,6 +9038,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m70xc_n16_java_shell"
mongosh_run_only_in_package: "java-shell"
+ task_name: ${task_name}
- name: test_m70xe_n16_java_shell
tags: ["unit-test"]
depends_on:
@@ -8954,6 +9056,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m70xe_n16_java_shell"
mongosh_run_only_in_package: "java-shell"
+ task_name: ${task_name}
- name: test_m80xc_n16_java_shell
tags: ["unit-test"]
depends_on:
@@ -8971,6 +9074,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m80xc_n16_java_shell"
mongosh_run_only_in_package: "java-shell"
+ task_name: ${task_name}
- name: test_m80xe_n16_java_shell
tags: ["unit-test"]
depends_on:
@@ -8988,6 +9092,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m80xe_n16_java_shell"
mongosh_run_only_in_package: "java-shell"
+ task_name: ${task_name}
- name: test_mlatest_n16_java_shell
tags: ["unit-test","mlatest"]
depends_on:
@@ -9005,6 +9110,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "mlatest_n16_java_shell"
mongosh_run_only_in_package: "java-shell"
+ task_name: ${task_name}
- name: test_n20_js_multiline_to_singleline
tags: ["unit-test"]
depends_on:
@@ -9022,6 +9128,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n20_js_multiline_to_singleline"
mongosh_run_only_in_package: "js-multiline-to-singleline"
+ task_name: ${task_name}
- name: test_n16_js_multiline_to_singleline
tags: ["unit-test"]
depends_on:
@@ -9039,6 +9146,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n16_js_multiline_to_singleline"
mongosh_run_only_in_package: "js-multiline-to-singleline"
+ task_name: ${task_name}
- name: test_n20_logging
tags: ["unit-test"]
depends_on:
@@ -9056,6 +9164,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n20_logging"
mongosh_run_only_in_package: "logging"
+ task_name: ${task_name}
- name: test_n16_logging
tags: ["unit-test"]
depends_on:
@@ -9073,6 +9182,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n16_logging"
mongosh_run_only_in_package: "logging"
+ task_name: ${task_name}
- name: test_m42xc_n20_mongosh
tags: ["unit-test"]
depends_on:
@@ -9090,6 +9200,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m42xc_n20_mongosh"
mongosh_run_only_in_package: "mongosh"
+ task_name: ${task_name}
- name: test_m42xe_n20_mongosh
tags: ["unit-test"]
depends_on:
@@ -9107,6 +9218,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m42xe_n20_mongosh"
mongosh_run_only_in_package: "mongosh"
+ task_name: ${task_name}
- name: test_m44xc_n20_mongosh
tags: ["unit-test"]
depends_on:
@@ -9124,6 +9236,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m44xc_n20_mongosh"
mongosh_run_only_in_package: "mongosh"
+ task_name: ${task_name}
- name: test_m44xe_n20_mongosh
tags: ["unit-test"]
depends_on:
@@ -9141,6 +9254,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m44xe_n20_mongosh"
mongosh_run_only_in_package: "mongosh"
+ task_name: ${task_name}
- name: test_m50xc_n20_mongosh
tags: ["unit-test"]
depends_on:
@@ -9158,6 +9272,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m50xc_n20_mongosh"
mongosh_run_only_in_package: "mongosh"
+ task_name: ${task_name}
- name: test_m50xe_n20_mongosh
tags: ["unit-test"]
depends_on:
@@ -9175,6 +9290,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m50xe_n20_mongosh"
mongosh_run_only_in_package: "mongosh"
+ task_name: ${task_name}
- name: test_m60xc_n20_mongosh
tags: ["unit-test"]
depends_on:
@@ -9192,6 +9308,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m60xc_n20_mongosh"
mongosh_run_only_in_package: "mongosh"
+ task_name: ${task_name}
- name: test_m60xe_n20_mongosh
tags: ["unit-test"]
depends_on:
@@ -9209,6 +9326,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m60xe_n20_mongosh"
mongosh_run_only_in_package: "mongosh"
+ task_name: ${task_name}
- name: test_m70xc_n20_mongosh
tags: ["unit-test"]
depends_on:
@@ -9226,6 +9344,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m70xc_n20_mongosh"
mongosh_run_only_in_package: "mongosh"
+ task_name: ${task_name}
- name: test_m70xe_n20_mongosh
tags: ["unit-test"]
depends_on:
@@ -9243,6 +9362,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m70xe_n20_mongosh"
mongosh_run_only_in_package: "mongosh"
+ task_name: ${task_name}
- name: test_m80xc_n20_mongosh
tags: ["unit-test"]
depends_on:
@@ -9260,6 +9380,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m80xc_n20_mongosh"
mongosh_run_only_in_package: "mongosh"
+ task_name: ${task_name}
- name: test_m80xe_n20_mongosh
tags: ["unit-test"]
depends_on:
@@ -9277,6 +9398,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m80xe_n20_mongosh"
mongosh_run_only_in_package: "mongosh"
+ task_name: ${task_name}
- name: test_mlatest_n20_mongosh
tags: ["unit-test","mlatest"]
depends_on:
@@ -9294,6 +9416,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "mlatest_n20_mongosh"
mongosh_run_only_in_package: "mongosh"
+ task_name: ${task_name}
- name: test_m42xc_n16_mongosh
tags: ["unit-test"]
depends_on:
@@ -9311,6 +9434,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m42xc_n16_mongosh"
mongosh_run_only_in_package: "mongosh"
+ task_name: ${task_name}
- name: test_m42xe_n16_mongosh
tags: ["unit-test"]
depends_on:
@@ -9328,6 +9452,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m42xe_n16_mongosh"
mongosh_run_only_in_package: "mongosh"
+ task_name: ${task_name}
- name: test_m44xc_n16_mongosh
tags: ["unit-test"]
depends_on:
@@ -9345,6 +9470,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m44xc_n16_mongosh"
mongosh_run_only_in_package: "mongosh"
+ task_name: ${task_name}
- name: test_m44xe_n16_mongosh
tags: ["unit-test"]
depends_on:
@@ -9362,6 +9488,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m44xe_n16_mongosh"
mongosh_run_only_in_package: "mongosh"
+ task_name: ${task_name}
- name: test_m50xc_n16_mongosh
tags: ["unit-test"]
depends_on:
@@ -9379,6 +9506,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m50xc_n16_mongosh"
mongosh_run_only_in_package: "mongosh"
+ task_name: ${task_name}
- name: test_m50xe_n16_mongosh
tags: ["unit-test"]
depends_on:
@@ -9396,6 +9524,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m50xe_n16_mongosh"
mongosh_run_only_in_package: "mongosh"
+ task_name: ${task_name}
- name: test_m60xc_n16_mongosh
tags: ["unit-test"]
depends_on:
@@ -9413,6 +9542,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m60xc_n16_mongosh"
mongosh_run_only_in_package: "mongosh"
+ task_name: ${task_name}
- name: test_m60xe_n16_mongosh
tags: ["unit-test"]
depends_on:
@@ -9430,6 +9560,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m60xe_n16_mongosh"
mongosh_run_only_in_package: "mongosh"
+ task_name: ${task_name}
- name: test_m70xc_n16_mongosh
tags: ["unit-test"]
depends_on:
@@ -9447,6 +9578,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m70xc_n16_mongosh"
mongosh_run_only_in_package: "mongosh"
+ task_name: ${task_name}
- name: test_m70xe_n16_mongosh
tags: ["unit-test"]
depends_on:
@@ -9464,6 +9596,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m70xe_n16_mongosh"
mongosh_run_only_in_package: "mongosh"
+ task_name: ${task_name}
- name: test_m80xc_n16_mongosh
tags: ["unit-test"]
depends_on:
@@ -9481,6 +9614,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m80xc_n16_mongosh"
mongosh_run_only_in_package: "mongosh"
+ task_name: ${task_name}
- name: test_m80xe_n16_mongosh
tags: ["unit-test"]
depends_on:
@@ -9498,6 +9632,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m80xe_n16_mongosh"
mongosh_run_only_in_package: "mongosh"
+ task_name: ${task_name}
- name: test_mlatest_n16_mongosh
tags: ["unit-test","mlatest"]
depends_on:
@@ -9515,6 +9650,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "mlatest_n16_mongosh"
mongosh_run_only_in_package: "mongosh"
+ task_name: ${task_name}
- name: test_m42xc_n20_node_runtime_worker_thread
tags: ["unit-test"]
depends_on:
@@ -9532,6 +9668,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m42xc_n20_node_runtime_worker_thread"
mongosh_run_only_in_package: "node-runtime-worker-thread"
+ task_name: ${task_name}
- name: test_m42xe_n20_node_runtime_worker_thread
tags: ["unit-test"]
depends_on:
@@ -9549,6 +9686,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m42xe_n20_node_runtime_worker_thread"
mongosh_run_only_in_package: "node-runtime-worker-thread"
+ task_name: ${task_name}
- name: test_m44xc_n20_node_runtime_worker_thread
tags: ["unit-test"]
depends_on:
@@ -9566,6 +9704,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m44xc_n20_node_runtime_worker_thread"
mongosh_run_only_in_package: "node-runtime-worker-thread"
+ task_name: ${task_name}
- name: test_m44xe_n20_node_runtime_worker_thread
tags: ["unit-test"]
depends_on:
@@ -9583,6 +9722,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m44xe_n20_node_runtime_worker_thread"
mongosh_run_only_in_package: "node-runtime-worker-thread"
+ task_name: ${task_name}
- name: test_m50xc_n20_node_runtime_worker_thread
tags: ["unit-test"]
depends_on:
@@ -9600,6 +9740,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m50xc_n20_node_runtime_worker_thread"
mongosh_run_only_in_package: "node-runtime-worker-thread"
+ task_name: ${task_name}
- name: test_m50xe_n20_node_runtime_worker_thread
tags: ["unit-test"]
depends_on:
@@ -9617,6 +9758,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m50xe_n20_node_runtime_worker_thread"
mongosh_run_only_in_package: "node-runtime-worker-thread"
+ task_name: ${task_name}
- name: test_m60xc_n20_node_runtime_worker_thread
tags: ["unit-test"]
depends_on:
@@ -9634,6 +9776,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m60xc_n20_node_runtime_worker_thread"
mongosh_run_only_in_package: "node-runtime-worker-thread"
+ task_name: ${task_name}
- name: test_m60xe_n20_node_runtime_worker_thread
tags: ["unit-test"]
depends_on:
@@ -9651,6 +9794,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m60xe_n20_node_runtime_worker_thread"
mongosh_run_only_in_package: "node-runtime-worker-thread"
+ task_name: ${task_name}
- name: test_m70xc_n20_node_runtime_worker_thread
tags: ["unit-test"]
depends_on:
@@ -9668,6 +9812,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m70xc_n20_node_runtime_worker_thread"
mongosh_run_only_in_package: "node-runtime-worker-thread"
+ task_name: ${task_name}
- name: test_m70xe_n20_node_runtime_worker_thread
tags: ["unit-test"]
depends_on:
@@ -9685,6 +9830,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m70xe_n20_node_runtime_worker_thread"
mongosh_run_only_in_package: "node-runtime-worker-thread"
+ task_name: ${task_name}
- name: test_m80xc_n20_node_runtime_worker_thread
tags: ["unit-test"]
depends_on:
@@ -9702,6 +9848,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m80xc_n20_node_runtime_worker_thread"
mongosh_run_only_in_package: "node-runtime-worker-thread"
+ task_name: ${task_name}
- name: test_m80xe_n20_node_runtime_worker_thread
tags: ["unit-test"]
depends_on:
@@ -9719,6 +9866,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m80xe_n20_node_runtime_worker_thread"
mongosh_run_only_in_package: "node-runtime-worker-thread"
+ task_name: ${task_name}
- name: test_mlatest_n20_node_runtime_worker_thread
tags: ["unit-test","mlatest"]
depends_on:
@@ -9736,6 +9884,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "mlatest_n20_node_runtime_worker_thread"
mongosh_run_only_in_package: "node-runtime-worker-thread"
+ task_name: ${task_name}
- name: test_m42xc_n16_node_runtime_worker_thread
tags: ["unit-test"]
depends_on:
@@ -9753,6 +9902,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m42xc_n16_node_runtime_worker_thread"
mongosh_run_only_in_package: "node-runtime-worker-thread"
+ task_name: ${task_name}
- name: test_m42xe_n16_node_runtime_worker_thread
tags: ["unit-test"]
depends_on:
@@ -9770,6 +9920,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m42xe_n16_node_runtime_worker_thread"
mongosh_run_only_in_package: "node-runtime-worker-thread"
+ task_name: ${task_name}
- name: test_m44xc_n16_node_runtime_worker_thread
tags: ["unit-test"]
depends_on:
@@ -9787,6 +9938,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m44xc_n16_node_runtime_worker_thread"
mongosh_run_only_in_package: "node-runtime-worker-thread"
+ task_name: ${task_name}
- name: test_m44xe_n16_node_runtime_worker_thread
tags: ["unit-test"]
depends_on:
@@ -9804,6 +9956,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m44xe_n16_node_runtime_worker_thread"
mongosh_run_only_in_package: "node-runtime-worker-thread"
+ task_name: ${task_name}
- name: test_m50xc_n16_node_runtime_worker_thread
tags: ["unit-test"]
depends_on:
@@ -9821,6 +9974,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m50xc_n16_node_runtime_worker_thread"
mongosh_run_only_in_package: "node-runtime-worker-thread"
+ task_name: ${task_name}
- name: test_m50xe_n16_node_runtime_worker_thread
tags: ["unit-test"]
depends_on:
@@ -9838,6 +9992,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m50xe_n16_node_runtime_worker_thread"
mongosh_run_only_in_package: "node-runtime-worker-thread"
+ task_name: ${task_name}
- name: test_m60xc_n16_node_runtime_worker_thread
tags: ["unit-test"]
depends_on:
@@ -9855,6 +10010,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m60xc_n16_node_runtime_worker_thread"
mongosh_run_only_in_package: "node-runtime-worker-thread"
+ task_name: ${task_name}
- name: test_m60xe_n16_node_runtime_worker_thread
tags: ["unit-test"]
depends_on:
@@ -9872,6 +10028,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m60xe_n16_node_runtime_worker_thread"
mongosh_run_only_in_package: "node-runtime-worker-thread"
+ task_name: ${task_name}
- name: test_m70xc_n16_node_runtime_worker_thread
tags: ["unit-test"]
depends_on:
@@ -9889,6 +10046,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m70xc_n16_node_runtime_worker_thread"
mongosh_run_only_in_package: "node-runtime-worker-thread"
+ task_name: ${task_name}
- name: test_m70xe_n16_node_runtime_worker_thread
tags: ["unit-test"]
depends_on:
@@ -9906,6 +10064,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m70xe_n16_node_runtime_worker_thread"
mongosh_run_only_in_package: "node-runtime-worker-thread"
+ task_name: ${task_name}
- name: test_m80xc_n16_node_runtime_worker_thread
tags: ["unit-test"]
depends_on:
@@ -9923,6 +10082,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m80xc_n16_node_runtime_worker_thread"
mongosh_run_only_in_package: "node-runtime-worker-thread"
+ task_name: ${task_name}
- name: test_m80xe_n16_node_runtime_worker_thread
tags: ["unit-test"]
depends_on:
@@ -9940,6 +10100,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m80xe_n16_node_runtime_worker_thread"
mongosh_run_only_in_package: "node-runtime-worker-thread"
+ task_name: ${task_name}
- name: test_mlatest_n16_node_runtime_worker_thread
tags: ["unit-test","mlatest"]
depends_on:
@@ -9957,6 +10118,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "mlatest_n16_node_runtime_worker_thread"
mongosh_run_only_in_package: "node-runtime-worker-thread"
+ task_name: ${task_name}
- name: test_n20_service_provider_core
tags: ["unit-test"]
depends_on:
@@ -9974,6 +10136,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n20_service_provider_core"
mongosh_run_only_in_package: "service-provider-core"
+ task_name: ${task_name}
- name: test_n16_service_provider_core
tags: ["unit-test"]
depends_on:
@@ -9991,7 +10154,8 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n16_service_provider_core"
mongosh_run_only_in_package: "service-provider-core"
- - name: test_m42xc_n20_service_provider_server
+ task_name: ${task_name}
+ - name: test_m42xc_n20_service_provider_node_driver
tags: ["unit-test"]
depends_on:
- name: compile_ts
@@ -10006,9 +10170,10 @@ tasks:
mongosh_server_test_version: "4.2.x"
node_js_version: "20.18.0"
mongosh_skip_node_version_check: ""
- mongosh_test_id: "m42xc_n20_service_provider_server"
- mongosh_run_only_in_package: "service-provider-server"
- - name: test_m42xe_n20_service_provider_server
+ mongosh_test_id: "m42xc_n20_service_provider_node_driver"
+ mongosh_run_only_in_package: "service-provider-node-driver"
+ task_name: ${task_name}
+ - name: test_m42xe_n20_service_provider_node_driver
tags: ["unit-test"]
depends_on:
- name: compile_ts
@@ -10023,9 +10188,10 @@ tasks:
mongosh_server_test_version: "4.2.x-enterprise"
node_js_version: "20.18.0"
mongosh_skip_node_version_check: ""
- mongosh_test_id: "m42xe_n20_service_provider_server"
- mongosh_run_only_in_package: "service-provider-server"
- - name: test_m44xc_n20_service_provider_server
+ mongosh_test_id: "m42xe_n20_service_provider_node_driver"
+ mongosh_run_only_in_package: "service-provider-node-driver"
+ task_name: ${task_name}
+ - name: test_m44xc_n20_service_provider_node_driver
tags: ["unit-test"]
depends_on:
- name: compile_ts
@@ -10040,9 +10206,10 @@ tasks:
mongosh_server_test_version: "4.4.x"
node_js_version: "20.18.0"
mongosh_skip_node_version_check: ""
- mongosh_test_id: "m44xc_n20_service_provider_server"
- mongosh_run_only_in_package: "service-provider-server"
- - name: test_m44xe_n20_service_provider_server
+ mongosh_test_id: "m44xc_n20_service_provider_node_driver"
+ mongosh_run_only_in_package: "service-provider-node-driver"
+ task_name: ${task_name}
+ - name: test_m44xe_n20_service_provider_node_driver
tags: ["unit-test"]
depends_on:
- name: compile_ts
@@ -10057,9 +10224,10 @@ tasks:
mongosh_server_test_version: "4.4.x-enterprise"
node_js_version: "20.18.0"
mongosh_skip_node_version_check: ""
- mongosh_test_id: "m44xe_n20_service_provider_server"
- mongosh_run_only_in_package: "service-provider-server"
- - name: test_m50xc_n20_service_provider_server
+ mongosh_test_id: "m44xe_n20_service_provider_node_driver"
+ mongosh_run_only_in_package: "service-provider-node-driver"
+ task_name: ${task_name}
+ - name: test_m50xc_n20_service_provider_node_driver
tags: ["unit-test"]
depends_on:
- name: compile_ts
@@ -10074,9 +10242,10 @@ tasks:
mongosh_server_test_version: "5.0.x"
node_js_version: "20.18.0"
mongosh_skip_node_version_check: ""
- mongosh_test_id: "m50xc_n20_service_provider_server"
- mongosh_run_only_in_package: "service-provider-server"
- - name: test_m50xe_n20_service_provider_server
+ mongosh_test_id: "m50xc_n20_service_provider_node_driver"
+ mongosh_run_only_in_package: "service-provider-node-driver"
+ task_name: ${task_name}
+ - name: test_m50xe_n20_service_provider_node_driver
tags: ["unit-test"]
depends_on:
- name: compile_ts
@@ -10091,9 +10260,10 @@ tasks:
mongosh_server_test_version: "5.0.x-enterprise"
node_js_version: "20.18.0"
mongosh_skip_node_version_check: ""
- mongosh_test_id: "m50xe_n20_service_provider_server"
- mongosh_run_only_in_package: "service-provider-server"
- - name: test_m60xc_n20_service_provider_server
+ mongosh_test_id: "m50xe_n20_service_provider_node_driver"
+ mongosh_run_only_in_package: "service-provider-node-driver"
+ task_name: ${task_name}
+ - name: test_m60xc_n20_service_provider_node_driver
tags: ["unit-test"]
depends_on:
- name: compile_ts
@@ -10108,9 +10278,10 @@ tasks:
mongosh_server_test_version: "6.0.x"
node_js_version: "20.18.0"
mongosh_skip_node_version_check: ""
- mongosh_test_id: "m60xc_n20_service_provider_server"
- mongosh_run_only_in_package: "service-provider-server"
- - name: test_m60xe_n20_service_provider_server
+ mongosh_test_id: "m60xc_n20_service_provider_node_driver"
+ mongosh_run_only_in_package: "service-provider-node-driver"
+ task_name: ${task_name}
+ - name: test_m60xe_n20_service_provider_node_driver
tags: ["unit-test"]
depends_on:
- name: compile_ts
@@ -10125,9 +10296,10 @@ tasks:
mongosh_server_test_version: "6.0.x-enterprise"
node_js_version: "20.18.0"
mongosh_skip_node_version_check: ""
- mongosh_test_id: "m60xe_n20_service_provider_server"
- mongosh_run_only_in_package: "service-provider-server"
- - name: test_m70xc_n20_service_provider_server
+ mongosh_test_id: "m60xe_n20_service_provider_node_driver"
+ mongosh_run_only_in_package: "service-provider-node-driver"
+ task_name: ${task_name}
+ - name: test_m70xc_n20_service_provider_node_driver
tags: ["unit-test"]
depends_on:
- name: compile_ts
@@ -10142,9 +10314,10 @@ tasks:
mongosh_server_test_version: "7.0.x"
node_js_version: "20.18.0"
mongosh_skip_node_version_check: ""
- mongosh_test_id: "m70xc_n20_service_provider_server"
- mongosh_run_only_in_package: "service-provider-server"
- - name: test_m70xe_n20_service_provider_server
+ mongosh_test_id: "m70xc_n20_service_provider_node_driver"
+ mongosh_run_only_in_package: "service-provider-node-driver"
+ task_name: ${task_name}
+ - name: test_m70xe_n20_service_provider_node_driver
tags: ["unit-test"]
depends_on:
- name: compile_ts
@@ -10159,9 +10332,10 @@ tasks:
mongosh_server_test_version: "7.0.x-enterprise"
node_js_version: "20.18.0"
mongosh_skip_node_version_check: ""
- mongosh_test_id: "m70xe_n20_service_provider_server"
- mongosh_run_only_in_package: "service-provider-server"
- - name: test_m80xc_n20_service_provider_server
+ mongosh_test_id: "m70xe_n20_service_provider_node_driver"
+ mongosh_run_only_in_package: "service-provider-node-driver"
+ task_name: ${task_name}
+ - name: test_m80xc_n20_service_provider_node_driver
tags: ["unit-test"]
depends_on:
- name: compile_ts
@@ -10176,9 +10350,10 @@ tasks:
mongosh_server_test_version: "8.0.x"
node_js_version: "20.18.0"
mongosh_skip_node_version_check: ""
- mongosh_test_id: "m80xc_n20_service_provider_server"
- mongosh_run_only_in_package: "service-provider-server"
- - name: test_m80xe_n20_service_provider_server
+ mongosh_test_id: "m80xc_n20_service_provider_node_driver"
+ mongosh_run_only_in_package: "service-provider-node-driver"
+ task_name: ${task_name}
+ - name: test_m80xe_n20_service_provider_node_driver
tags: ["unit-test"]
depends_on:
- name: compile_ts
@@ -10193,9 +10368,10 @@ tasks:
mongosh_server_test_version: "8.0.x-enterprise"
node_js_version: "20.18.0"
mongosh_skip_node_version_check: ""
- mongosh_test_id: "m80xe_n20_service_provider_server"
- mongosh_run_only_in_package: "service-provider-server"
- - name: test_mlatest_n20_service_provider_server
+ mongosh_test_id: "m80xe_n20_service_provider_node_driver"
+ mongosh_run_only_in_package: "service-provider-node-driver"
+ task_name: ${task_name}
+ - name: test_mlatest_n20_service_provider_node_driver
tags: ["unit-test","mlatest"]
depends_on:
- name: compile_ts
@@ -10210,9 +10386,10 @@ tasks:
mongosh_server_test_version: "latest-alpha-enterprise"
node_js_version: "20.18.0"
mongosh_skip_node_version_check: ""
- mongosh_test_id: "mlatest_n20_service_provider_server"
- mongosh_run_only_in_package: "service-provider-server"
- - name: test_m42xc_n16_service_provider_server
+ mongosh_test_id: "mlatest_n20_service_provider_node_driver"
+ mongosh_run_only_in_package: "service-provider-node-driver"
+ task_name: ${task_name}
+ - name: test_m42xc_n16_service_provider_node_driver
tags: ["unit-test"]
depends_on:
- name: compile_ts
@@ -10227,9 +10404,10 @@ tasks:
mongosh_server_test_version: "4.2.x"
node_js_version: "16.20.2"
mongosh_skip_node_version_check: ""
- mongosh_test_id: "m42xc_n16_service_provider_server"
- mongosh_run_only_in_package: "service-provider-server"
- - name: test_m42xe_n16_service_provider_server
+ mongosh_test_id: "m42xc_n16_service_provider_node_driver"
+ mongosh_run_only_in_package: "service-provider-node-driver"
+ task_name: ${task_name}
+ - name: test_m42xe_n16_service_provider_node_driver
tags: ["unit-test"]
depends_on:
- name: compile_ts
@@ -10244,9 +10422,10 @@ tasks:
mongosh_server_test_version: "4.2.x-enterprise"
node_js_version: "16.20.2"
mongosh_skip_node_version_check: ""
- mongosh_test_id: "m42xe_n16_service_provider_server"
- mongosh_run_only_in_package: "service-provider-server"
- - name: test_m44xc_n16_service_provider_server
+ mongosh_test_id: "m42xe_n16_service_provider_node_driver"
+ mongosh_run_only_in_package: "service-provider-node-driver"
+ task_name: ${task_name}
+ - name: test_m44xc_n16_service_provider_node_driver
tags: ["unit-test"]
depends_on:
- name: compile_ts
@@ -10261,9 +10440,10 @@ tasks:
mongosh_server_test_version: "4.4.x"
node_js_version: "16.20.2"
mongosh_skip_node_version_check: ""
- mongosh_test_id: "m44xc_n16_service_provider_server"
- mongosh_run_only_in_package: "service-provider-server"
- - name: test_m44xe_n16_service_provider_server
+ mongosh_test_id: "m44xc_n16_service_provider_node_driver"
+ mongosh_run_only_in_package: "service-provider-node-driver"
+ task_name: ${task_name}
+ - name: test_m44xe_n16_service_provider_node_driver
tags: ["unit-test"]
depends_on:
- name: compile_ts
@@ -10278,9 +10458,10 @@ tasks:
mongosh_server_test_version: "4.4.x-enterprise"
node_js_version: "16.20.2"
mongosh_skip_node_version_check: ""
- mongosh_test_id: "m44xe_n16_service_provider_server"
- mongosh_run_only_in_package: "service-provider-server"
- - name: test_m50xc_n16_service_provider_server
+ mongosh_test_id: "m44xe_n16_service_provider_node_driver"
+ mongosh_run_only_in_package: "service-provider-node-driver"
+ task_name: ${task_name}
+ - name: test_m50xc_n16_service_provider_node_driver
tags: ["unit-test"]
depends_on:
- name: compile_ts
@@ -10295,9 +10476,10 @@ tasks:
mongosh_server_test_version: "5.0.x"
node_js_version: "16.20.2"
mongosh_skip_node_version_check: ""
- mongosh_test_id: "m50xc_n16_service_provider_server"
- mongosh_run_only_in_package: "service-provider-server"
- - name: test_m50xe_n16_service_provider_server
+ mongosh_test_id: "m50xc_n16_service_provider_node_driver"
+ mongosh_run_only_in_package: "service-provider-node-driver"
+ task_name: ${task_name}
+ - name: test_m50xe_n16_service_provider_node_driver
tags: ["unit-test"]
depends_on:
- name: compile_ts
@@ -10312,9 +10494,10 @@ tasks:
mongosh_server_test_version: "5.0.x-enterprise"
node_js_version: "16.20.2"
mongosh_skip_node_version_check: ""
- mongosh_test_id: "m50xe_n16_service_provider_server"
- mongosh_run_only_in_package: "service-provider-server"
- - name: test_m60xc_n16_service_provider_server
+ mongosh_test_id: "m50xe_n16_service_provider_node_driver"
+ mongosh_run_only_in_package: "service-provider-node-driver"
+ task_name: ${task_name}
+ - name: test_m60xc_n16_service_provider_node_driver
tags: ["unit-test"]
depends_on:
- name: compile_ts
@@ -10329,9 +10512,10 @@ tasks:
mongosh_server_test_version: "6.0.x"
node_js_version: "16.20.2"
mongosh_skip_node_version_check: ""
- mongosh_test_id: "m60xc_n16_service_provider_server"
- mongosh_run_only_in_package: "service-provider-server"
- - name: test_m60xe_n16_service_provider_server
+ mongosh_test_id: "m60xc_n16_service_provider_node_driver"
+ mongosh_run_only_in_package: "service-provider-node-driver"
+ task_name: ${task_name}
+ - name: test_m60xe_n16_service_provider_node_driver
tags: ["unit-test"]
depends_on:
- name: compile_ts
@@ -10346,9 +10530,10 @@ tasks:
mongosh_server_test_version: "6.0.x-enterprise"
node_js_version: "16.20.2"
mongosh_skip_node_version_check: ""
- mongosh_test_id: "m60xe_n16_service_provider_server"
- mongosh_run_only_in_package: "service-provider-server"
- - name: test_m70xc_n16_service_provider_server
+ mongosh_test_id: "m60xe_n16_service_provider_node_driver"
+ mongosh_run_only_in_package: "service-provider-node-driver"
+ task_name: ${task_name}
+ - name: test_m70xc_n16_service_provider_node_driver
tags: ["unit-test"]
depends_on:
- name: compile_ts
@@ -10363,9 +10548,10 @@ tasks:
mongosh_server_test_version: "7.0.x"
node_js_version: "16.20.2"
mongosh_skip_node_version_check: ""
- mongosh_test_id: "m70xc_n16_service_provider_server"
- mongosh_run_only_in_package: "service-provider-server"
- - name: test_m70xe_n16_service_provider_server
+ mongosh_test_id: "m70xc_n16_service_provider_node_driver"
+ mongosh_run_only_in_package: "service-provider-node-driver"
+ task_name: ${task_name}
+ - name: test_m70xe_n16_service_provider_node_driver
tags: ["unit-test"]
depends_on:
- name: compile_ts
@@ -10380,9 +10566,10 @@ tasks:
mongosh_server_test_version: "7.0.x-enterprise"
node_js_version: "16.20.2"
mongosh_skip_node_version_check: ""
- mongosh_test_id: "m70xe_n16_service_provider_server"
- mongosh_run_only_in_package: "service-provider-server"
- - name: test_m80xc_n16_service_provider_server
+ mongosh_test_id: "m70xe_n16_service_provider_node_driver"
+ mongosh_run_only_in_package: "service-provider-node-driver"
+ task_name: ${task_name}
+ - name: test_m80xc_n16_service_provider_node_driver
tags: ["unit-test"]
depends_on:
- name: compile_ts
@@ -10397,9 +10584,10 @@ tasks:
mongosh_server_test_version: "8.0.x"
node_js_version: "16.20.2"
mongosh_skip_node_version_check: ""
- mongosh_test_id: "m80xc_n16_service_provider_server"
- mongosh_run_only_in_package: "service-provider-server"
- - name: test_m80xe_n16_service_provider_server
+ mongosh_test_id: "m80xc_n16_service_provider_node_driver"
+ mongosh_run_only_in_package: "service-provider-node-driver"
+ task_name: ${task_name}
+ - name: test_m80xe_n16_service_provider_node_driver
tags: ["unit-test"]
depends_on:
- name: compile_ts
@@ -10414,9 +10602,10 @@ tasks:
mongosh_server_test_version: "8.0.x-enterprise"
node_js_version: "16.20.2"
mongosh_skip_node_version_check: ""
- mongosh_test_id: "m80xe_n16_service_provider_server"
- mongosh_run_only_in_package: "service-provider-server"
- - name: test_mlatest_n16_service_provider_server
+ mongosh_test_id: "m80xe_n16_service_provider_node_driver"
+ mongosh_run_only_in_package: "service-provider-node-driver"
+ task_name: ${task_name}
+ - name: test_mlatest_n16_service_provider_node_driver
tags: ["unit-test","mlatest"]
depends_on:
- name: compile_ts
@@ -10431,8 +10620,9 @@ tasks:
mongosh_server_test_version: "latest-alpha-enterprise"
node_js_version: "16.20.2"
mongosh_skip_node_version_check: ""
- mongosh_test_id: "mlatest_n16_service_provider_server"
- mongosh_run_only_in_package: "service-provider-server"
+ mongosh_test_id: "mlatest_n16_service_provider_node_driver"
+ mongosh_run_only_in_package: "service-provider-node-driver"
+ task_name: ${task_name}
- name: test_m42xc_n20_shell_api
tags: ["unit-test"]
depends_on:
@@ -10450,6 +10640,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m42xc_n20_shell_api"
mongosh_run_only_in_package: "shell-api"
+ task_name: ${task_name}
- name: test_m42xe_n20_shell_api
tags: ["unit-test"]
depends_on:
@@ -10467,6 +10658,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m42xe_n20_shell_api"
mongosh_run_only_in_package: "shell-api"
+ task_name: ${task_name}
- name: test_m44xc_n20_shell_api
tags: ["unit-test"]
depends_on:
@@ -10484,6 +10676,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m44xc_n20_shell_api"
mongosh_run_only_in_package: "shell-api"
+ task_name: ${task_name}
- name: test_m44xe_n20_shell_api
tags: ["unit-test"]
depends_on:
@@ -10501,6 +10694,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m44xe_n20_shell_api"
mongosh_run_only_in_package: "shell-api"
+ task_name: ${task_name}
- name: test_m50xc_n20_shell_api
tags: ["unit-test"]
depends_on:
@@ -10518,6 +10712,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m50xc_n20_shell_api"
mongosh_run_only_in_package: "shell-api"
+ task_name: ${task_name}
- name: test_m50xe_n20_shell_api
tags: ["unit-test"]
depends_on:
@@ -10535,6 +10730,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m50xe_n20_shell_api"
mongosh_run_only_in_package: "shell-api"
+ task_name: ${task_name}
- name: test_m60xc_n20_shell_api
tags: ["unit-test"]
depends_on:
@@ -10552,6 +10748,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m60xc_n20_shell_api"
mongosh_run_only_in_package: "shell-api"
+ task_name: ${task_name}
- name: test_m60xe_n20_shell_api
tags: ["unit-test"]
depends_on:
@@ -10569,6 +10766,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m60xe_n20_shell_api"
mongosh_run_only_in_package: "shell-api"
+ task_name: ${task_name}
- name: test_m70xc_n20_shell_api
tags: ["unit-test"]
depends_on:
@@ -10586,6 +10784,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m70xc_n20_shell_api"
mongosh_run_only_in_package: "shell-api"
+ task_name: ${task_name}
- name: test_m70xe_n20_shell_api
tags: ["unit-test"]
depends_on:
@@ -10603,6 +10802,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m70xe_n20_shell_api"
mongosh_run_only_in_package: "shell-api"
+ task_name: ${task_name}
- name: test_m80xc_n20_shell_api
tags: ["unit-test"]
depends_on:
@@ -10620,6 +10820,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m80xc_n20_shell_api"
mongosh_run_only_in_package: "shell-api"
+ task_name: ${task_name}
- name: test_m80xe_n20_shell_api
tags: ["unit-test"]
depends_on:
@@ -10637,6 +10838,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m80xe_n20_shell_api"
mongosh_run_only_in_package: "shell-api"
+ task_name: ${task_name}
- name: test_mlatest_n20_shell_api
tags: ["unit-test","mlatest"]
depends_on:
@@ -10654,6 +10856,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "mlatest_n20_shell_api"
mongosh_run_only_in_package: "shell-api"
+ task_name: ${task_name}
- name: test_m42xc_n16_shell_api
tags: ["unit-test"]
depends_on:
@@ -10671,6 +10874,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m42xc_n16_shell_api"
mongosh_run_only_in_package: "shell-api"
+ task_name: ${task_name}
- name: test_m42xe_n16_shell_api
tags: ["unit-test"]
depends_on:
@@ -10688,6 +10892,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m42xe_n16_shell_api"
mongosh_run_only_in_package: "shell-api"
+ task_name: ${task_name}
- name: test_m44xc_n16_shell_api
tags: ["unit-test"]
depends_on:
@@ -10705,6 +10910,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m44xc_n16_shell_api"
mongosh_run_only_in_package: "shell-api"
+ task_name: ${task_name}
- name: test_m44xe_n16_shell_api
tags: ["unit-test"]
depends_on:
@@ -10722,6 +10928,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m44xe_n16_shell_api"
mongosh_run_only_in_package: "shell-api"
+ task_name: ${task_name}
- name: test_m50xc_n16_shell_api
tags: ["unit-test"]
depends_on:
@@ -10739,6 +10946,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m50xc_n16_shell_api"
mongosh_run_only_in_package: "shell-api"
+ task_name: ${task_name}
- name: test_m50xe_n16_shell_api
tags: ["unit-test"]
depends_on:
@@ -10756,6 +10964,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m50xe_n16_shell_api"
mongosh_run_only_in_package: "shell-api"
+ task_name: ${task_name}
- name: test_m60xc_n16_shell_api
tags: ["unit-test"]
depends_on:
@@ -10773,6 +10982,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m60xc_n16_shell_api"
mongosh_run_only_in_package: "shell-api"
+ task_name: ${task_name}
- name: test_m60xe_n16_shell_api
tags: ["unit-test"]
depends_on:
@@ -10790,6 +11000,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m60xe_n16_shell_api"
mongosh_run_only_in_package: "shell-api"
+ task_name: ${task_name}
- name: test_m70xc_n16_shell_api
tags: ["unit-test"]
depends_on:
@@ -10807,6 +11018,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m70xc_n16_shell_api"
mongosh_run_only_in_package: "shell-api"
+ task_name: ${task_name}
- name: test_m70xe_n16_shell_api
tags: ["unit-test"]
depends_on:
@@ -10824,6 +11036,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m70xe_n16_shell_api"
mongosh_run_only_in_package: "shell-api"
+ task_name: ${task_name}
- name: test_m80xc_n16_shell_api
tags: ["unit-test"]
depends_on:
@@ -10841,6 +11054,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m80xc_n16_shell_api"
mongosh_run_only_in_package: "shell-api"
+ task_name: ${task_name}
- name: test_m80xe_n16_shell_api
tags: ["unit-test"]
depends_on:
@@ -10858,6 +11072,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "m80xe_n16_shell_api"
mongosh_run_only_in_package: "shell-api"
+ task_name: ${task_name}
- name: test_mlatest_n16_shell_api
tags: ["unit-test","mlatest"]
depends_on:
@@ -10875,6 +11090,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "mlatest_n16_shell_api"
mongosh_run_only_in_package: "shell-api"
+ task_name: ${task_name}
- name: test_n20_shell_evaluator
tags: ["unit-test"]
depends_on:
@@ -10892,6 +11108,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n20_shell_evaluator"
mongosh_run_only_in_package: "shell-evaluator"
+ task_name: ${task_name}
- name: test_n16_shell_evaluator
tags: ["unit-test"]
depends_on:
@@ -10909,6 +11126,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n16_shell_evaluator"
mongosh_run_only_in_package: "shell-evaluator"
+ task_name: ${task_name}
- name: test_n20_snippet_manager
tags: ["unit-test"]
depends_on:
@@ -10926,6 +11144,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n20_snippet_manager"
mongosh_run_only_in_package: "snippet-manager"
+ task_name: ${task_name}
- name: test_n16_snippet_manager
tags: ["unit-test"]
depends_on:
@@ -10943,6 +11162,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n16_snippet_manager"
mongosh_run_only_in_package: "snippet-manager"
+ task_name: ${task_name}
- name: test_n20_types
tags: ["unit-test"]
depends_on:
@@ -10960,6 +11180,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n20_types"
mongosh_run_only_in_package: "types"
+ task_name: ${task_name}
- name: test_n16_types
tags: ["unit-test"]
depends_on:
@@ -10977,6 +11198,7 @@ tasks:
mongosh_skip_node_version_check: ""
mongosh_test_id: "n16_types"
mongosh_run_only_in_package: "types"
+ task_name: ${task_name}
###
# INTEGRATION TESTS
@@ -10993,6 +11215,7 @@ tasks:
- func: test_vscode
vars:
node_js_version: "20.18.0"
+ task_name: ${task_name}
- name: test_connectivity
tags: ["extra-integration-test"]
depends_on:
@@ -11006,6 +11229,7 @@ tasks:
- func: test_connectivity
vars:
node_js_version: "20.18.0"
+ task_name: ${task_name}
- name: test_apistrict
tags: ["extra-integration-test"]
depends_on:
@@ -11021,6 +11245,7 @@ tasks:
node_js_version: "20.18.0"
mongosh_server_test_version: "latest-alpha-enterprise"
mongosh_test_force_api_strict: "1"
+ task_name: ${task_name}
- name: compile_artifact
tags: ["compile-artifact"]
depends_on:
@@ -12488,6 +12713,7 @@ tasks:
node_js_version: "20.18.0"
test_mongosh_executable: dist/mongosh
kerberos_jumphost_dockerfile: "Dockerfile.rocky8"
+ task_name: ${task_name}
- name: executable_connectivity_test_linux_x64_ubuntu2004
tags: ["connectivity-test"]
depends_on:
@@ -12506,6 +12732,7 @@ tasks:
node_js_version: "20.18.0"
test_mongosh_executable: dist/mongosh
kerberos_jumphost_dockerfile: "Dockerfile.ubuntu2004"
+ task_name: ${task_name}
- name: executable_connectivity_test_linux_x64_node20
tags: ["connectivity-test"]
depends_on:
@@ -12524,6 +12751,7 @@ tasks:
node_js_version: "20.18.0"
test_mongosh_executable: dist/mongosh
kerberos_jumphost_dockerfile: "Dockerfile.node20"
+ task_name: ${task_name}
- name: executable_connectivity_test_linux_x64_rocky9
tags: ["connectivity-test"]
depends_on:
@@ -12542,6 +12770,7 @@ tasks:
node_js_version: "20.18.0"
test_mongosh_executable: dist/mongosh
kerberos_jumphost_dockerfile: "Dockerfile.rocky9"
+ task_name: ${task_name}
- name: executable_connectivity_test_linux_x64_ubuntu2204
tags: ["connectivity-test"]
depends_on:
@@ -12560,6 +12789,7 @@ tasks:
node_js_version: "20.18.0"
test_mongosh_executable: dist/mongosh
kerberos_jumphost_dockerfile: "Dockerfile.ubuntu2204"
+ task_name: ${task_name}
- name: executable_connectivity_test_linux_x64_openssl11_rocky8
tags: ["connectivity-test"]
depends_on:
@@ -12578,6 +12808,7 @@ tasks:
node_js_version: "20.18.0"
test_mongosh_executable: dist/mongosh
kerberos_jumphost_dockerfile: "Dockerfile.rocky8"
+ task_name: ${task_name}
- name: executable_connectivity_test_linux_x64_openssl11_ubuntu2004
tags: ["connectivity-test"]
depends_on:
@@ -12596,6 +12827,7 @@ tasks:
node_js_version: "20.18.0"
test_mongosh_executable: dist/mongosh
kerberos_jumphost_dockerfile: "Dockerfile.ubuntu2004"
+ task_name: ${task_name}
- name: executable_connectivity_test_linux_x64_openssl3_node20
tags: ["connectivity-test"]
depends_on:
@@ -12614,6 +12846,7 @@ tasks:
node_js_version: "20.18.0"
test_mongosh_executable: dist/mongosh
kerberos_jumphost_dockerfile: "Dockerfile.node20"
+ task_name: ${task_name}
- name: executable_connectivity_test_linux_x64_openssl3_rocky9
tags: ["connectivity-test"]
depends_on:
@@ -12632,6 +12865,7 @@ tasks:
node_js_version: "20.18.0"
test_mongosh_executable: dist/mongosh
kerberos_jumphost_dockerfile: "Dockerfile.rocky9"
+ task_name: ${task_name}
- name: executable_connectivity_test_linux_x64_openssl3_ubuntu2204
tags: ["connectivity-test"]
depends_on:
@@ -12650,6 +12884,7 @@ tasks:
node_js_version: "20.18.0"
test_mongosh_executable: dist/mongosh
kerberos_jumphost_dockerfile: "Dockerfile.ubuntu2204"
+ task_name: ${task_name}
- name: executable_connectivity_test_linux_arm64_rocky8
tags: ["connectivity-test"]
depends_on:
@@ -12668,6 +12903,7 @@ tasks:
node_js_version: "20.18.0"
test_mongosh_executable: dist/mongosh
kerberos_jumphost_dockerfile: "Dockerfile.rocky8"
+ task_name: ${task_name}
- name: executable_connectivity_test_linux_arm64_ubuntu2004
tags: ["connectivity-test"]
depends_on:
@@ -12686,6 +12922,7 @@ tasks:
node_js_version: "20.18.0"
test_mongosh_executable: dist/mongosh
kerberos_jumphost_dockerfile: "Dockerfile.ubuntu2004"
+ task_name: ${task_name}
- name: executable_connectivity_test_linux_arm64_node20
tags: ["connectivity-test"]
depends_on:
@@ -12704,6 +12941,7 @@ tasks:
node_js_version: "20.18.0"
test_mongosh_executable: dist/mongosh
kerberos_jumphost_dockerfile: "Dockerfile.node20"
+ task_name: ${task_name}
- name: executable_connectivity_test_linux_arm64_rocky9
tags: ["connectivity-test"]
depends_on:
@@ -12722,6 +12960,7 @@ tasks:
node_js_version: "20.18.0"
test_mongosh_executable: dist/mongosh
kerberos_jumphost_dockerfile: "Dockerfile.rocky9"
+ task_name: ${task_name}
- name: executable_connectivity_test_linux_arm64_ubuntu2204
tags: ["connectivity-test"]
depends_on:
@@ -12740,6 +12979,7 @@ tasks:
node_js_version: "20.18.0"
test_mongosh_executable: dist/mongosh
kerberos_jumphost_dockerfile: "Dockerfile.ubuntu2204"
+ task_name: ${task_name}
- name: executable_connectivity_test_linux_arm64_openssl11_rocky8
tags: ["connectivity-test"]
depends_on:
@@ -12758,6 +12998,7 @@ tasks:
node_js_version: "20.18.0"
test_mongosh_executable: dist/mongosh
kerberos_jumphost_dockerfile: "Dockerfile.rocky8"
+ task_name: ${task_name}
- name: executable_connectivity_test_linux_arm64_openssl11_ubuntu2004
tags: ["connectivity-test"]
depends_on:
@@ -12776,6 +13017,7 @@ tasks:
node_js_version: "20.18.0"
test_mongosh_executable: dist/mongosh
kerberos_jumphost_dockerfile: "Dockerfile.ubuntu2004"
+ task_name: ${task_name}
- name: executable_connectivity_test_linux_arm64_openssl3_node20
tags: ["connectivity-test"]
depends_on:
@@ -12794,6 +13036,7 @@ tasks:
node_js_version: "20.18.0"
test_mongosh_executable: dist/mongosh
kerberos_jumphost_dockerfile: "Dockerfile.node20"
+ task_name: ${task_name}
- name: executable_connectivity_test_linux_arm64_openssl3_rocky9
tags: ["connectivity-test"]
depends_on:
@@ -12812,6 +13055,7 @@ tasks:
node_js_version: "20.18.0"
test_mongosh_executable: dist/mongosh
kerberos_jumphost_dockerfile: "Dockerfile.rocky9"
+ task_name: ${task_name}
- name: executable_connectivity_test_linux_arm64_openssl3_ubuntu2204
tags: ["connectivity-test"]
depends_on:
@@ -12830,6 +13074,7 @@ tasks:
node_js_version: "20.18.0"
test_mongosh_executable: dist/mongosh
kerberos_jumphost_dockerfile: "Dockerfile.ubuntu2204"
+ task_name: ${task_name}
###
# PACKAGING
@@ -15041,6 +15286,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: ubuntu20.04-tgz
+ task_name: ${task_name}
- name: pkg_test_docker_deb_x64_ubuntu18_04_deb
tags: ["smoke-test"]
depends_on:
@@ -15060,6 +15306,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: ubuntu18.04-deb
+ task_name: ${task_name}
- name: pkg_test_docker_deb_x64_ubuntu20_04_deb
tags: ["smoke-test"]
depends_on:
@@ -15079,6 +15326,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: ubuntu20.04-deb
+ task_name: ${task_name}
- name: pkg_test_docker_deb_x64_ubuntu22_04_deb
tags: ["smoke-test"]
depends_on:
@@ -15098,6 +15346,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: ubuntu22.04-deb
+ task_name: ${task_name}
- name: pkg_test_docker_deb_x64_ubuntu22_04_nohome_deb
tags: ["smoke-test"]
depends_on:
@@ -15117,6 +15366,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: ubuntu22.04-nohome-deb
+ task_name: ${task_name}
- name: pkg_test_docker_deb_x64_ubuntu22_04_qemu_deb
tags: ["smoke-test"]
depends_on:
@@ -15136,6 +15386,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: ubuntu22.04-qemu-deb
+ task_name: ${task_name}
- name: pkg_test_docker_deb_x64_ubuntu24_04_deb
tags: ["smoke-test"]
depends_on:
@@ -15155,6 +15406,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: ubuntu24.04-deb
+ task_name: ${task_name}
- name: pkg_test_docker_deb_x64_debian10_deb
tags: ["smoke-test"]
depends_on:
@@ -15174,6 +15426,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: debian10-deb
+ task_name: ${task_name}
- name: pkg_test_docker_deb_x64_debian11_deb
tags: ["smoke-test"]
depends_on:
@@ -15193,6 +15446,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: debian11-deb
+ task_name: ${task_name}
- name: pkg_test_docker_deb_x64_debian12_deb
tags: ["smoke-test"]
depends_on:
@@ -15212,6 +15466,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: debian12-deb
+ task_name: ${task_name}
- name: pkg_test_docker_rpm_x64_centos7_rpm
tags: ["smoke-test"]
depends_on:
@@ -15231,6 +15486,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: centos7-rpm
+ task_name: ${task_name}
- name: pkg_test_docker_rpm_x64_amazonlinux2_rpm
tags: ["smoke-test"]
depends_on:
@@ -15250,6 +15506,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: amazonlinux2-rpm
+ task_name: ${task_name}
- name: pkg_test_docker_rpm_x64_amazonlinux2023_rpm
tags: ["smoke-test"]
depends_on:
@@ -15269,6 +15526,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: amazonlinux2023-rpm
+ task_name: ${task_name}
- name: pkg_test_docker_rpm_x64_rocky8_rpm
tags: ["smoke-test"]
depends_on:
@@ -15288,6 +15546,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: rocky8-rpm
+ task_name: ${task_name}
- name: pkg_test_docker_rpm_x64_rocky9_rpm
tags: ["smoke-test"]
depends_on:
@@ -15307,6 +15566,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: rocky9-rpm
+ task_name: ${task_name}
- name: pkg_test_docker_rpm_x64_fedora34_rpm
tags: ["smoke-test"]
depends_on:
@@ -15326,6 +15586,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: fedora34-rpm
+ task_name: ${task_name}
- name: pkg_test_docker_rpm_x64_suse12_rpm
tags: ["smoke-test"]
depends_on:
@@ -15345,6 +15606,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: suse12-rpm
+ task_name: ${task_name}
- name: pkg_test_docker_rpm_x64_suse15_rpm
tags: ["smoke-test"]
depends_on:
@@ -15364,6 +15626,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: suse15-rpm
+ task_name: ${task_name}
- name: pkg_test_docker_rpm_x64_oraclelinux9_rpm
tags: ["smoke-test"]
depends_on:
@@ -15383,6 +15646,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: oraclelinux9-rpm
+ task_name: ${task_name}
- name: pkg_test_docker_deb_x64_openssl11_ubuntu20_04_deb
tags: ["smoke-test"]
depends_on:
@@ -15402,6 +15666,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: ubuntu20.04-deb
+ task_name: ${task_name}
- name: pkg_test_docker_deb_x64_openssl11_debian10_deb
tags: ["smoke-test"]
depends_on:
@@ -15421,6 +15686,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: debian10-deb
+ task_name: ${task_name}
- name: pkg_test_docker_deb_x64_openssl11_debian11_deb
tags: ["smoke-test"]
depends_on:
@@ -15440,6 +15706,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: debian11-deb
+ task_name: ${task_name}
- name: pkg_test_docker_rpm_x64_openssl11_centos7_epel_rpm
tags: ["smoke-test"]
depends_on:
@@ -15459,6 +15726,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: centos7-epel-rpm
+ task_name: ${task_name}
- name: pkg_test_docker_rpm_x64_openssl11_amazonlinux2_rpm
tags: ["smoke-test"]
depends_on:
@@ -15478,6 +15746,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: amazonlinux2-rpm
+ task_name: ${task_name}
- name: pkg_test_docker_rpm_x64_openssl11_rocky8_rpm
tags: ["smoke-test"]
depends_on:
@@ -15497,6 +15766,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: rocky8-rpm
+ task_name: ${task_name}
- name: pkg_test_docker_rpm_x64_openssl11_rocky9_rpm
tags: ["smoke-test"]
depends_on:
@@ -15516,6 +15786,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: rocky9-rpm
+ task_name: ${task_name}
- name: pkg_test_docker_rpm_x64_openssl11_fedora34_rpm
tags: ["smoke-test"]
depends_on:
@@ -15535,6 +15806,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: fedora34-rpm
+ task_name: ${task_name}
- name: pkg_test_docker_deb_x64_openssl3_ubuntu22_04_deb
tags: ["smoke-test"]
depends_on:
@@ -15554,6 +15826,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: ubuntu22.04-deb
+ task_name: ${task_name}
- name: pkg_test_docker_deb_x64_openssl3_ubuntu22_04_fips_deb
tags: ["smoke-test"]
depends_on:
@@ -15573,6 +15846,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: ubuntu22.04-fips-deb
+ task_name: ${task_name}
- name: pkg_test_docker_deb_x64_openssl3_debian12_deb
tags: ["smoke-test"]
depends_on:
@@ -15592,6 +15866,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: debian12-deb
+ task_name: ${task_name}
- name: pkg_test_docker_rpm_x64_openssl3_rocky8_epel_rpm
tags: ["smoke-test"]
depends_on:
@@ -15611,6 +15886,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: rocky8-epel-rpm
+ task_name: ${task_name}
- name: pkg_test_docker_rpm_x64_openssl3_rocky9_rpm
tags: ["smoke-test"]
depends_on:
@@ -15630,6 +15906,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: rocky9-rpm
+ task_name: ${task_name}
- name: pkg_test_docker_rpm_x64_openssl3_rocky9_fips_rpm
tags: ["smoke-test"]
depends_on:
@@ -15649,6 +15926,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: rocky9-fips-rpm
+ task_name: ${task_name}
- name: pkg_test_docker_rpm_x64_openssl3_amazonlinux2023_rpm
tags: ["smoke-test"]
depends_on:
@@ -15668,6 +15946,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: amazonlinux2023-rpm
+ task_name: ${task_name}
- name: pkg_test_docker_linux_arm64_ubuntu20_04_tgz
tags: ["smoke-test"]
depends_on:
@@ -15687,6 +15966,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: ubuntu20.04-tgz
+ task_name: ${task_name}
- name: pkg_test_docker_deb_arm64_ubuntu18_04_deb
tags: ["smoke-test"]
depends_on:
@@ -15706,6 +15986,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: ubuntu18.04-deb
+ task_name: ${task_name}
- name: pkg_test_docker_deb_arm64_ubuntu20_04_deb
tags: ["smoke-test"]
depends_on:
@@ -15725,6 +16006,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: ubuntu20.04-deb
+ task_name: ${task_name}
- name: pkg_test_docker_deb_arm64_ubuntu22_04_deb
tags: ["smoke-test"]
depends_on:
@@ -15744,6 +16026,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: ubuntu22.04-deb
+ task_name: ${task_name}
- name: pkg_test_docker_deb_arm64_ubuntu22_04_nohome_deb
tags: ["smoke-test"]
depends_on:
@@ -15763,6 +16046,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: ubuntu22.04-nohome-deb
+ task_name: ${task_name}
- name: pkg_test_docker_deb_arm64_ubuntu22_04_qemu_deb
tags: ["smoke-test"]
depends_on:
@@ -15782,6 +16066,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: ubuntu22.04-qemu-deb
+ task_name: ${task_name}
- name: pkg_test_docker_deb_arm64_ubuntu24_04_deb
tags: ["smoke-test"]
depends_on:
@@ -15801,6 +16086,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: ubuntu24.04-deb
+ task_name: ${task_name}
- name: pkg_test_docker_deb_arm64_debian10_deb
tags: ["smoke-test"]
depends_on:
@@ -15820,6 +16106,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: debian10-deb
+ task_name: ${task_name}
- name: pkg_test_docker_deb_arm64_debian11_deb
tags: ["smoke-test"]
depends_on:
@@ -15839,6 +16126,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: debian11-deb
+ task_name: ${task_name}
- name: pkg_test_docker_deb_arm64_debian12_deb
tags: ["smoke-test"]
depends_on:
@@ -15858,6 +16146,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: debian12-deb
+ task_name: ${task_name}
- name: pkg_test_docker_rpm_arm64_rocky8_rpm
tags: ["smoke-test"]
depends_on:
@@ -15877,6 +16166,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: rocky8-rpm
+ task_name: ${task_name}
- name: pkg_test_docker_rpm_arm64_rocky9_rpm
tags: ["smoke-test"]
depends_on:
@@ -15896,6 +16186,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: rocky9-rpm
+ task_name: ${task_name}
- name: pkg_test_docker_rpm_arm64_fedora34_rpm
tags: ["smoke-test"]
depends_on:
@@ -15915,6 +16206,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: fedora34-rpm
+ task_name: ${task_name}
- name: pkg_test_docker_rpm_arm64_amazonlinux2_rpm
tags: ["smoke-test"]
depends_on:
@@ -15934,6 +16226,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: amazonlinux2-rpm
+ task_name: ${task_name}
- name: pkg_test_docker_rpm_arm64_amazonlinux2023_rpm
tags: ["smoke-test"]
depends_on:
@@ -15953,6 +16246,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: amazonlinux2023-rpm
+ task_name: ${task_name}
- name: pkg_test_docker_deb_arm64_openssl11_ubuntu20_04_deb
tags: ["smoke-test"]
depends_on:
@@ -15972,6 +16266,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: ubuntu20.04-deb
+ task_name: ${task_name}
- name: pkg_test_docker_deb_arm64_openssl11_debian10_deb
tags: ["smoke-test"]
depends_on:
@@ -15991,6 +16286,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: debian10-deb
+ task_name: ${task_name}
- name: pkg_test_docker_deb_arm64_openssl11_debian11_deb
tags: ["smoke-test"]
depends_on:
@@ -16010,6 +16306,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: debian11-deb
+ task_name: ${task_name}
- name: pkg_test_docker_rpm_arm64_openssl11_rocky8_rpm
tags: ["smoke-test"]
depends_on:
@@ -16029,6 +16326,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: rocky8-rpm
+ task_name: ${task_name}
- name: pkg_test_docker_rpm_arm64_openssl11_rocky9_rpm
tags: ["smoke-test"]
depends_on:
@@ -16048,6 +16346,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: rocky9-rpm
+ task_name: ${task_name}
- name: pkg_test_docker_rpm_arm64_openssl11_fedora34_rpm
tags: ["smoke-test"]
depends_on:
@@ -16067,6 +16366,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: fedora34-rpm
+ task_name: ${task_name}
- name: pkg_test_docker_rpm_arm64_openssl11_amazonlinux2_rpm
tags: ["smoke-test"]
depends_on:
@@ -16086,6 +16386,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: amazonlinux2-rpm
+ task_name: ${task_name}
- name: pkg_test_docker_deb_arm64_openssl3_ubuntu22_04_deb
tags: ["smoke-test"]
depends_on:
@@ -16105,6 +16406,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: ubuntu22.04-deb
+ task_name: ${task_name}
- name: pkg_test_docker_deb_arm64_openssl3_ubuntu22_04_fips_deb
tags: ["smoke-test"]
depends_on:
@@ -16124,6 +16426,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: ubuntu22.04-fips-deb
+ task_name: ${task_name}
- name: pkg_test_docker_deb_arm64_openssl3_debian12_deb
tags: ["smoke-test"]
depends_on:
@@ -16143,6 +16446,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: debian12-deb
+ task_name: ${task_name}
- name: pkg_test_docker_rpm_arm64_openssl3_rocky8_epel_rpm
tags: ["smoke-test"]
depends_on:
@@ -16162,6 +16466,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: rocky8-epel-rpm
+ task_name: ${task_name}
- name: pkg_test_docker_rpm_arm64_openssl3_rocky9_rpm
tags: ["smoke-test"]
depends_on:
@@ -16181,6 +16486,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: rocky9-rpm
+ task_name: ${task_name}
- name: pkg_test_docker_rpm_arm64_openssl3_rocky9_fips_rpm
tags: ["smoke-test"]
depends_on:
@@ -16200,6 +16506,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: rocky9-fips-rpm
+ task_name: ${task_name}
- name: pkg_test_docker_rpm_arm64_openssl3_amazonlinux2023_rpm
tags: ["smoke-test"]
depends_on:
@@ -16219,6 +16526,7 @@ tasks:
vars:
node_js_version: "20.18.0"
dockerfile: amazonlinux2023-rpm
+ task_name: ${task_name}
- name: pkg_test_rpmextract_rpm_ppc64le
tags: ["smoke-test"]
depends_on:
@@ -16445,20 +16753,20 @@ buildvariants:
- name: test_mlatest_n16_node_runtime_worker_thread
- name: test_n20_service_provider_core
- name: test_n16_service_provider_core
- - name: test_m60xc_n20_service_provider_server
- - name: test_m60xe_n20_service_provider_server
- - name: test_m70xc_n20_service_provider_server
- - name: test_m70xe_n20_service_provider_server
- - name: test_m80xc_n20_service_provider_server
- - name: test_m80xe_n20_service_provider_server
- - name: test_mlatest_n20_service_provider_server
- - name: test_m60xc_n16_service_provider_server
- - name: test_m60xe_n16_service_provider_server
- - name: test_m70xc_n16_service_provider_server
- - name: test_m70xe_n16_service_provider_server
- - name: test_m80xc_n16_service_provider_server
- - name: test_m80xe_n16_service_provider_server
- - name: test_mlatest_n16_service_provider_server
+ - name: test_m60xc_n20_service_provider_node_driver
+ - name: test_m60xe_n20_service_provider_node_driver
+ - name: test_m70xc_n20_service_provider_node_driver
+ - name: test_m70xe_n20_service_provider_node_driver
+ - name: test_m80xc_n20_service_provider_node_driver
+ - name: test_m80xe_n20_service_provider_node_driver
+ - name: test_mlatest_n20_service_provider_node_driver
+ - name: test_m60xc_n16_service_provider_node_driver
+ - name: test_m60xe_n16_service_provider_node_driver
+ - name: test_m70xc_n16_service_provider_node_driver
+ - name: test_m70xe_n16_service_provider_node_driver
+ - name: test_m80xc_n16_service_provider_node_driver
+ - name: test_m80xe_n16_service_provider_node_driver
+ - name: test_mlatest_n16_service_provider_node_driver
- name: test_m60xc_n20_shell_api
- name: test_m60xe_n20_shell_api
- name: test_m70xc_n20_shell_api
@@ -16629,30 +16937,30 @@ buildvariants:
- name: test_mlatest_n16_node_runtime_worker_thread
- name: test_n20_service_provider_core
- name: test_n16_service_provider_core
- - name: test_m42xc_n20_service_provider_server
- - name: test_m44xc_n20_service_provider_server
- - name: test_m44xe_n20_service_provider_server
- - name: test_m50xc_n20_service_provider_server
- - name: test_m50xe_n20_service_provider_server
- - name: test_m60xc_n20_service_provider_server
- - name: test_m60xe_n20_service_provider_server
- - name: test_m70xc_n20_service_provider_server
- - name: test_m70xe_n20_service_provider_server
- - name: test_m80xc_n20_service_provider_server
- - name: test_m80xe_n20_service_provider_server
- - name: test_mlatest_n20_service_provider_server
- - name: test_m42xc_n16_service_provider_server
- - name: test_m44xc_n16_service_provider_server
- - name: test_m44xe_n16_service_provider_server
- - name: test_m50xc_n16_service_provider_server
- - name: test_m50xe_n16_service_provider_server
- - name: test_m60xc_n16_service_provider_server
- - name: test_m60xe_n16_service_provider_server
- - name: test_m70xc_n16_service_provider_server
- - name: test_m70xe_n16_service_provider_server
- - name: test_m80xc_n16_service_provider_server
- - name: test_m80xe_n16_service_provider_server
- - name: test_mlatest_n16_service_provider_server
+ - name: test_m42xc_n20_service_provider_node_driver
+ - name: test_m44xc_n20_service_provider_node_driver
+ - name: test_m44xe_n20_service_provider_node_driver
+ - name: test_m50xc_n20_service_provider_node_driver
+ - name: test_m50xe_n20_service_provider_node_driver
+ - name: test_m60xc_n20_service_provider_node_driver
+ - name: test_m60xe_n20_service_provider_node_driver
+ - name: test_m70xc_n20_service_provider_node_driver
+ - name: test_m70xe_n20_service_provider_node_driver
+ - name: test_m80xc_n20_service_provider_node_driver
+ - name: test_m80xe_n20_service_provider_node_driver
+ - name: test_mlatest_n20_service_provider_node_driver
+ - name: test_m42xc_n16_service_provider_node_driver
+ - name: test_m44xc_n16_service_provider_node_driver
+ - name: test_m44xe_n16_service_provider_node_driver
+ - name: test_m50xc_n16_service_provider_node_driver
+ - name: test_m50xe_n16_service_provider_node_driver
+ - name: test_m60xc_n16_service_provider_node_driver
+ - name: test_m60xe_n16_service_provider_node_driver
+ - name: test_m70xc_n16_service_provider_node_driver
+ - name: test_m70xe_n16_service_provider_node_driver
+ - name: test_m80xc_n16_service_provider_node_driver
+ - name: test_m80xe_n16_service_provider_node_driver
+ - name: test_mlatest_n16_service_provider_node_driver
- name: test_m42xc_n20_shell_api
- name: test_m44xc_n20_shell_api
- name: test_m44xe_n20_shell_api
@@ -17203,32 +17511,32 @@ buildvariants:
- name: test_mlatest_n16_node_runtime_worker_thread
- name: test_n20_service_provider_core
- name: test_n16_service_provider_core
- - name: test_m42xc_n20_service_provider_server
- - name: test_m42xe_n20_service_provider_server
- - name: test_m44xc_n20_service_provider_server
- - name: test_m44xe_n20_service_provider_server
- - name: test_m50xc_n20_service_provider_server
- - name: test_m50xe_n20_service_provider_server
- - name: test_m60xc_n20_service_provider_server
- - name: test_m60xe_n20_service_provider_server
- - name: test_m70xc_n20_service_provider_server
- - name: test_m70xe_n20_service_provider_server
- - name: test_m80xc_n20_service_provider_server
- - name: test_m80xe_n20_service_provider_server
- - name: test_mlatest_n20_service_provider_server
- - name: test_m42xc_n16_service_provider_server
- - name: test_m42xe_n16_service_provider_server
- - name: test_m44xc_n16_service_provider_server
- - name: test_m44xe_n16_service_provider_server
- - name: test_m50xc_n16_service_provider_server
- - name: test_m50xe_n16_service_provider_server
- - name: test_m60xc_n16_service_provider_server
- - name: test_m60xe_n16_service_provider_server
- - name: test_m70xc_n16_service_provider_server
- - name: test_m70xe_n16_service_provider_server
- - name: test_m80xc_n16_service_provider_server
- - name: test_m80xe_n16_service_provider_server
- - name: test_mlatest_n16_service_provider_server
+ - name: test_m42xc_n20_service_provider_node_driver
+ - name: test_m42xe_n20_service_provider_node_driver
+ - name: test_m44xc_n20_service_provider_node_driver
+ - name: test_m44xe_n20_service_provider_node_driver
+ - name: test_m50xc_n20_service_provider_node_driver
+ - name: test_m50xe_n20_service_provider_node_driver
+ - name: test_m60xc_n20_service_provider_node_driver
+ - name: test_m60xe_n20_service_provider_node_driver
+ - name: test_m70xc_n20_service_provider_node_driver
+ - name: test_m70xe_n20_service_provider_node_driver
+ - name: test_m80xc_n20_service_provider_node_driver
+ - name: test_m80xe_n20_service_provider_node_driver
+ - name: test_mlatest_n20_service_provider_node_driver
+ - name: test_m42xc_n16_service_provider_node_driver
+ - name: test_m42xe_n16_service_provider_node_driver
+ - name: test_m44xc_n16_service_provider_node_driver
+ - name: test_m44xe_n16_service_provider_node_driver
+ - name: test_m50xc_n16_service_provider_node_driver
+ - name: test_m50xe_n16_service_provider_node_driver
+ - name: test_m60xc_n16_service_provider_node_driver
+ - name: test_m60xe_n16_service_provider_node_driver
+ - name: test_m70xc_n16_service_provider_node_driver
+ - name: test_m70xe_n16_service_provider_node_driver
+ - name: test_m80xc_n16_service_provider_node_driver
+ - name: test_m80xe_n16_service_provider_node_driver
+ - name: test_mlatest_n16_service_provider_node_driver
- name: test_m42xc_n20_shell_api
- name: test_m42xe_n20_shell_api
- name: test_m44xc_n20_shell_api
diff --git a/.evergreen/evergreen.yml.in b/.evergreen/evergreen.yml.in
index b85120e19..83fdda518 100644
--- a/.evergreen/evergreen.yml.in
+++ b/.evergreen/evergreen.yml.in
@@ -130,6 +130,9 @@ post:
visibility: signed
content_type: application/x-gzip
optional: true
+ - command: attach.xunit_results
+ params:
+ file: src/.logs/*.xml
# Functions are any command that can be run.
@@ -264,6 +267,7 @@ functions:
MONGOSH_RUN_ONLY_IN_PACKAGE: ${mongosh_run_only_in_package}
AWS_AUTH_IAM_ACCESS_KEY_ID: ${devtools_ci_aws_key}
AWS_AUTH_IAM_SECRET_ACCESS_KEY: ${devtools_ci_aws_secret}
+ TASK_NAME: ${task_name}
- command: s3.put
params:
aws_key: ${aws_key}
@@ -517,7 +521,7 @@ functions:
AWS_AUTH_IAM_ACCESS_KEY_ID: ${devtools_ci_aws_key}
AWS_AUTH_IAM_SECRET_ACCESS_KEY: ${devtools_ci_aws_secret}
DISABLE_OPENSSL_SHARED_CONFIG_FOR_BUNDLED_OPENSSL: ${disable_openssl_shared_config_for_bundled_openssl}
- E2E_TASK_NAME: ${task_name}
+ TASK_NAME: ${task_name}
###
# PACKAGING AND UPLOADING
@@ -1124,6 +1128,7 @@ tasks:
mongosh_skip_node_version_check: "<% out(skipNodeVersionCheck) %>"
mongosh_test_id: "<% out(id) %>"
mongosh_run_only_in_package: "<% out(packageName) %>"
+ task_name: ${task_name}
<% } %>
###
@@ -1141,6 +1146,7 @@ tasks:
- func: test_vscode
vars:
node_js_version: "<% out(NODE_JS_VERSION_20) %>"
+ task_name: ${task_name}
- name: test_connectivity
tags: ["extra-integration-test"]
depends_on:
@@ -1154,6 +1160,7 @@ tasks:
- func: test_connectivity
vars:
node_js_version: "<% out(NODE_JS_VERSION_20) %>"
+ task_name: ${task_name}
- name: test_apistrict
tags: ["extra-integration-test"]
depends_on:
@@ -1169,6 +1176,7 @@ tasks:
node_js_version: "<% out(NODE_JS_VERSION_20) %>"
mongosh_server_test_version: "latest-alpha-enterprise"
mongosh_test_force_api_strict: "1"
+ task_name: ${task_name}
- name: compile_artifact
tags: ["compile-artifact"]
depends_on:
@@ -1273,6 +1281,7 @@ tasks:
node_js_version: "<% out(NODE_JS_VERSION_20) %>"
test_mongosh_executable: dist/mongosh
kerberos_jumphost_dockerfile: "Dockerfile.<% out(dockerFile) %>"
+ task_name: ${task_name}
<% } } %>
###
@@ -1406,6 +1415,7 @@ tasks:
vars:
node_js_version: "<% out(NODE_JS_VERSION_20) %>"
dockerfile: <% out(dockerfile) %>
+ task_name: ${task_name}
<% }; break;
// We don't have docker for platforms other than x64, so for those we just
// extract the archives locally.
diff --git a/.evergreen/install-npm-deps.sh b/.evergreen/install-npm-deps.sh
index eb8081f32..97cffcc7e 100644
--- a/.evergreen/install-npm-deps.sh
+++ b/.evergreen/install-npm-deps.sh
@@ -1,8 +1,12 @@
set -e
set -x
-npm ci --verbose
+if [[ "${DISTRO_ID}" =~ ^(rhel|ubuntu1804) ]]; then
+ # RHEL and Ubuntu 18.04 use Python 3.6 which isn't supported by newer node-gyp versions
+ npm i node-gyp@9 --verbose --force
+fi
+npm ci --verbose
echo "MONOGDB_DRIVER_VERSION_OVERRIDE:$MONOGDB_DRIVER_VERSION_OVERRIDE"
# if MONOGDB_DRIVER_VERSION_OVERRIDE is set, then we want to replace the package version
@@ -30,4 +34,4 @@ npm run mark-ci-required-optional-dependencies
npm run evergreen-release bump
echo "npm packages after installation"
-npm ls || true
\ No newline at end of file
+npm ls || true
diff --git a/.evergreen/run-e2e-tests.sh b/.evergreen/run-e2e-tests.sh
index 71f855c7b..116815d0d 100755
--- a/.evergreen/run-e2e-tests.sh
+++ b/.evergreen/run-e2e-tests.sh
@@ -1,8 +1,9 @@
#!/usr/bin/env bash
set -e
export NODE_JS_VERSION=${NODE_JS_VERSION}
+export TASK_NAME=${TASK_NAME}
-if [[ "$DISABLE_OPENSSL_SHARED_CONFIG_FOR_BUNDLED_OPENSSL" == "true" ]] && [[ ! "$E2E_TASK_NAME" =~ openssl(3|11) ]]; then
+if [[ "$DISABLE_OPENSSL_SHARED_CONFIG_FOR_BUNDLED_OPENSSL" == "true" ]] && [[ ! "$TASK_NAME" =~ openssl(3|11) ]]; then
# On RHEL9 and based-distros, an additional configuration option
# `rh-allow-sha1-signatures` is present which is not recognizable to the
# OpenSSL version bundled with Node.js and hence the mongosh binary fails to
diff --git a/.gitignore b/.gitignore
index bba985e3b..82c170d79 100644
--- a/.gitignore
+++ b/.gitignore
@@ -26,3 +26,5 @@ mongocryptd.pid
.sbom
.nvm
snapshot.blob
+.logs/*
+!.logs/empty.xml
diff --git a/.logs/empty.xml b/.logs/empty.xml
new file mode 100644
index 000000000..ca36217f6
--- /dev/null
+++ b/.logs/empty.xml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/THIRD_PARTY_NOTICES.md b/THIRD_PARTY_NOTICES.md
index 6d49c9a3b..8605999b9 100644
--- a/THIRD_PARTY_NOTICES.md
+++ b/THIRD_PARTY_NOTICES.md
@@ -1,5 +1,5 @@
The following third-party software is used by and included in **mongosh**.
-This document was automatically generated on Sun Oct 20 2024.
+This document was automatically generated on Fri Oct 25 2024.
## List of dependencies
@@ -91,7 +91,7 @@ Package|Version|License
**[@mongosh/js-multiline-to-singleline](#2dcbeb51aa76c387d04422e84b56be8b65a87471bf5be038ca68d82f13a5d839)**|0.0.0-dev.0|Apache-2.0
**[@mongosh/logging](#a17a0e5de5551ca1d63cf325d510d17b6a0a1821718c63117a4dbccd2b1293e7)**|0.0.0-dev.0|Apache-2.0
**[@mongosh/service-provider-core](#b179d40f2285db3339c362199a8bc0598efaff1c4c727364e26b21325764e981)**|0.0.0-dev.0|Apache-2.0
-**[@mongosh/service-provider-server](#b512a107cca2856de34b86ca46809ec1b31a5d964d47102efd920074c19a86c7)**|0.0.0-dev.0|Apache-2.0
+**[@mongosh/service-provider-node-driver](#48f5e5df1f8b3f9562c58f987046b55160319224cf59e0ced75ab2037ecf0de3)**|0.0.0-dev.0|Apache-2.0
**[@mongosh/shell-api](#066d6484afa772c771ab73975e5fcac49bf481b96140400d853ecd0b2b9f3629)**|0.0.0-dev.0|Apache-2.0
**[@mongosh/shell-evaluator](#f2b3f8a68c8c280f279921c6fe4cc918d362f7f44cc9b2c52a8e26b75a5b4bb5)**|0.0.0-dev.0|Apache-2.0
**[@mongosh/snippet-manager](#006cfa776d20db3be61c3aa50333c13f27382e2b5a835f17fd767b3033ee8578)**|0.0.0-dev.0|Apache-2.0
@@ -9684,8 +9684,8 @@ License files:
limitations under the License.
-
-### [@mongosh/service-provider-server](https://www.npmjs.com/package/@mongosh/service-provider-server) (version 0.0.0-dev.0)
+
+### [@mongosh/service-provider-node-driver](https://www.npmjs.com/package/@mongosh/service-provider-node-driver) (version 0.0.0-dev.0)
License tags: Apache-2.0
License files:
diff --git a/configs/mocha-config-mongosh/reporter.ts b/configs/mocha-config-mongosh/reporter.ts
new file mode 100644
index 000000000..d8a5c9794
--- /dev/null
+++ b/configs/mocha-config-mongosh/reporter.ts
@@ -0,0 +1,31 @@
+import { reporters } from 'mocha';
+import type { MochaOptions, Runner } from 'mocha';
+import path from 'path';
+
+// Import the built-in reporters
+const Spec = reporters.Spec;
+const XUnit = reporters.XUnit;
+
+export class MochaReporter extends reporters.Base {
+ constructor(runner: Runner, options: MochaOptions) {
+ super(runner, options);
+ const suiteName = process.env.TASK_NAME ?? path.basename(process.cwd());
+
+ new Spec(runner);
+
+ runner.on('suite', (suite) => {
+ if (suite.parent?.root) {
+ suite.title = `${suiteName}__${suite.title}`;
+ }
+ });
+
+ new XUnit(runner, {
+ reporterOptions: {
+ suiteName,
+ output: path.join(__dirname, '..', '..', '.logs', `${suiteName}.xml`),
+ },
+ });
+ }
+}
+
+module.exports = MochaReporter;
diff --git a/package-lock.json b/package-lock.json
index a34dd609f..2e0a59245 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -22,7 +22,7 @@
"packages/logging",
"packages/service-provider-core",
"packages/arg-parser",
- "packages/service-provider-server",
+ "packages/service-provider-node-driver",
"packages/shell-api",
"packages/autocomplete",
"packages/shell-evaluator",
@@ -61,7 +61,7 @@
"mocha": "^10.2.0",
"mongodb": "^6.9.0",
"mongodb-runner": "^5.7.0",
- "node-gyp": "^9.0.0",
+ "node-gyp": "^9.0.0 || ^10.2.0",
"nyc": "^15.1.0",
"pkg-up": "^3.1.0",
"rimraf": "^3.0.2",
@@ -5161,15 +5161,6 @@
"@octokit/openapi-types": "^18.0.0"
}
},
- "node_modules/@lerna/create/node_modules/abbrev": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz",
- "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==",
- "optional": true,
- "engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
- }
- },
"node_modules/@lerna/create/node_modules/argparse": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
@@ -5454,45 +5445,6 @@
}
}
},
- "node_modules/@lerna/create/node_modules/node-gyp": {
- "version": "10.2.0",
- "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.2.0.tgz",
- "integrity": "sha512-sp3FonBAaFe4aYTcFdZUn2NYkbP7xroPGYvQmP4Nl5PxamznItBnNCgjrVTKrEfQynInMsJvZrdmqUnysCJ8rw==",
- "optional": true,
- "dependencies": {
- "env-paths": "^2.2.0",
- "exponential-backoff": "^3.1.1",
- "glob": "^10.3.10",
- "graceful-fs": "^4.2.6",
- "make-fetch-happen": "^13.0.0",
- "nopt": "^7.0.0",
- "proc-log": "^4.1.0",
- "semver": "^7.3.5",
- "tar": "^6.2.1",
- "which": "^4.0.0"
- },
- "bin": {
- "node-gyp": "bin/node-gyp.js"
- },
- "engines": {
- "node": "^16.14.0 || >=18.0.0"
- }
- },
- "node_modules/@lerna/create/node_modules/nopt": {
- "version": "7.2.1",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz",
- "integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==",
- "optional": true,
- "dependencies": {
- "abbrev": "^2.0.0"
- },
- "bin": {
- "nopt": "bin/nopt.js"
- },
- "engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
- }
- },
"node_modules/@lerna/create/node_modules/npm-bundled": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.1.tgz",
@@ -6647,8 +6599,8 @@
"resolved": "packages/service-provider-core",
"link": true
},
- "node_modules/@mongosh/service-provider-server": {
- "resolved": "packages/service-provider-server",
+ "node_modules/@mongosh/service-provider-node-driver": {
+ "resolved": "packages/service-provider-node-driver",
"link": true
},
"node_modules/@mongosh/shell-api": {
@@ -6730,7 +6682,7 @@
"version": "2.2.2",
"resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.2.tgz",
"integrity": "sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==",
- "optional": true,
+ "devOptional": true,
"dependencies": {
"agent-base": "^7.1.0",
"http-proxy-agent": "^7.0.0",
@@ -6746,7 +6698,7 @@
"version": "10.4.3",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
"integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
- "optional": true
+ "devOptional": true
},
"node_modules/@npmcli/arborist": {
"version": "7.5.4",
@@ -7029,30 +6981,6 @@
"node": ">=16 || 14 >=14.17"
}
},
- "node_modules/@npmcli/arborist/node_modules/node-gyp": {
- "version": "10.2.0",
- "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.2.0.tgz",
- "integrity": "sha512-sp3FonBAaFe4aYTcFdZUn2NYkbP7xroPGYvQmP4Nl5PxamznItBnNCgjrVTKrEfQynInMsJvZrdmqUnysCJ8rw==",
- "optional": true,
- "dependencies": {
- "env-paths": "^2.2.0",
- "exponential-backoff": "^3.1.1",
- "glob": "^10.3.10",
- "graceful-fs": "^4.2.6",
- "make-fetch-happen": "^13.0.0",
- "nopt": "^7.0.0",
- "proc-log": "^4.1.0",
- "semver": "^7.3.5",
- "tar": "^6.2.1",
- "which": "^4.0.0"
- },
- "bin": {
- "node-gyp": "bin/node-gyp.js"
- },
- "engines": {
- "node": "^16.14.0 || >=18.0.0"
- }
- },
"node_modules/@npmcli/arborist/node_modules/nopt": {
"version": "7.2.1",
"resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz",
@@ -7449,15 +7377,6 @@
"node": "^16.14.0 || >=18.0.0"
}
},
- "node_modules/@npmcli/metavuln-calculator/node_modules/abbrev": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz",
- "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==",
- "optional": true,
- "engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
- }
- },
"node_modules/@npmcli/metavuln-calculator/node_modules/brace-expansion": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
@@ -7583,45 +7502,6 @@
"node": ">=16 || 14 >=14.17"
}
},
- "node_modules/@npmcli/metavuln-calculator/node_modules/node-gyp": {
- "version": "10.2.0",
- "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.2.0.tgz",
- "integrity": "sha512-sp3FonBAaFe4aYTcFdZUn2NYkbP7xroPGYvQmP4Nl5PxamznItBnNCgjrVTKrEfQynInMsJvZrdmqUnysCJ8rw==",
- "optional": true,
- "dependencies": {
- "env-paths": "^2.2.0",
- "exponential-backoff": "^3.1.1",
- "glob": "^10.3.10",
- "graceful-fs": "^4.2.6",
- "make-fetch-happen": "^13.0.0",
- "nopt": "^7.0.0",
- "proc-log": "^4.1.0",
- "semver": "^7.3.5",
- "tar": "^6.2.1",
- "which": "^4.0.0"
- },
- "bin": {
- "node-gyp": "bin/node-gyp.js"
- },
- "engines": {
- "node": "^16.14.0 || >=18.0.0"
- }
- },
- "node_modules/@npmcli/metavuln-calculator/node_modules/nopt": {
- "version": "7.2.1",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz",
- "integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==",
- "optional": true,
- "dependencies": {
- "abbrev": "^2.0.0"
- },
- "bin": {
- "nopt": "bin/nopt.js"
- },
- "engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
- }
- },
"node_modules/@npmcli/metavuln-calculator/node_modules/npm-bundled": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.1.tgz",
@@ -7768,6 +7648,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz",
"integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==",
+ "dev": true,
"dependencies": {
"mkdirp": "^1.0.4",
"rimraf": "^3.0.2"
@@ -7780,6 +7661,7 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
"integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "dev": true,
"bin": {
"mkdirp": "bin/cmd.js"
},
@@ -10109,6 +9991,7 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
"integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
+ "license": "MIT",
"engines": {
"node": ">= 10"
}
@@ -11645,6 +11528,8 @@
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz",
"integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==",
+ "deprecated": "This package is no longer supported.",
+ "license": "ISC",
"dependencies": {
"delegates": "^1.0.0",
"readable-stream": "^3.6.0"
@@ -11657,6 +11542,7 @@
"version": "3.6.2",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
"integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+ "license": "MIT",
"dependencies": {
"inherits": "^2.0.3",
"string_decoder": "^1.1.1",
@@ -12412,6 +12298,318 @@
"node": ">= 12.4.0"
}
},
+ "node_modules/boxednode/node_modules/@npmcli/fs": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz",
+ "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==",
+ "license": "ISC",
+ "dependencies": {
+ "@gar/promisify": "^1.1.3",
+ "semver": "^7.3.5"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/boxednode/node_modules/@npmcli/move-file": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz",
+ "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==",
+ "deprecated": "This functionality has been moved to @npmcli/fs",
+ "license": "MIT",
+ "dependencies": {
+ "mkdirp": "^1.0.4",
+ "rimraf": "^3.0.2"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/boxednode/node_modules/agent-base": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
+ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
+ "license": "MIT",
+ "dependencies": {
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
+ "node_modules/boxednode/node_modules/brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/boxednode/node_modules/cacache": {
+ "version": "16.1.3",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz",
+ "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==",
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/fs": "^2.1.0",
+ "@npmcli/move-file": "^2.0.0",
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.1.0",
+ "glob": "^8.0.1",
+ "infer-owner": "^1.0.4",
+ "lru-cache": "^7.7.1",
+ "minipass": "^3.1.6",
+ "minipass-collect": "^1.0.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "mkdirp": "^1.0.4",
+ "p-map": "^4.0.0",
+ "promise-inflight": "^1.0.1",
+ "rimraf": "^3.0.2",
+ "ssri": "^9.0.0",
+ "tar": "^6.1.11",
+ "unique-filename": "^2.0.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/boxednode/node_modules/cacache/node_modules/glob": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
+ "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
+ "deprecated": "Glob versions prior to v9 are no longer supported",
+ "license": "ISC",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^5.0.1",
+ "once": "^1.3.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/boxednode/node_modules/cacache/node_modules/minimatch": {
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/boxednode/node_modules/glob": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "deprecated": "Glob versions prior to v9 are no longer supported",
+ "license": "ISC",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/boxednode/node_modules/http-proxy-agent": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
+ "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
+ "license": "MIT",
+ "dependencies": {
+ "@tootallnate/once": "2",
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/boxednode/node_modules/https-proxy-agent": {
+ "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==",
+ "license": "MIT",
+ "dependencies": {
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/boxednode/node_modules/lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/boxednode/node_modules/make-fetch-happen": {
+ "version": "10.2.1",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz",
+ "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==",
+ "license": "ISC",
+ "dependencies": {
+ "agentkeepalive": "^4.2.1",
+ "cacache": "^16.1.0",
+ "http-cache-semantics": "^4.1.0",
+ "http-proxy-agent": "^5.0.0",
+ "https-proxy-agent": "^5.0.0",
+ "is-lambda": "^1.0.1",
+ "lru-cache": "^7.7.1",
+ "minipass": "^3.1.6",
+ "minipass-collect": "^1.0.2",
+ "minipass-fetch": "^2.0.3",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "negotiator": "^0.6.3",
+ "promise-retry": "^2.0.1",
+ "socks-proxy-agent": "^7.0.0",
+ "ssri": "^9.0.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/boxednode/node_modules/minipass-fetch": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz",
+ "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==",
+ "license": "MIT",
+ "dependencies": {
+ "minipass": "^3.1.6",
+ "minipass-sized": "^1.0.3",
+ "minizlib": "^2.1.2"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ },
+ "optionalDependencies": {
+ "encoding": "^0.1.13"
+ }
+ },
+ "node_modules/boxednode/node_modules/mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "license": "MIT",
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/boxednode/node_modules/node-gyp": {
+ "version": "9.4.1",
+ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.1.tgz",
+ "integrity": "sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==",
+ "license": "MIT",
+ "dependencies": {
+ "env-paths": "^2.2.0",
+ "exponential-backoff": "^3.1.1",
+ "glob": "^7.1.4",
+ "graceful-fs": "^4.2.6",
+ "make-fetch-happen": "^10.0.3",
+ "nopt": "^6.0.0",
+ "npmlog": "^6.0.0",
+ "rimraf": "^3.0.2",
+ "semver": "^7.3.5",
+ "tar": "^6.1.2",
+ "which": "^2.0.2"
+ },
+ "bin": {
+ "node-gyp": "bin/node-gyp.js"
+ },
+ "engines": {
+ "node": "^12.13 || ^14.13 || >=16"
+ }
+ },
+ "node_modules/boxednode/node_modules/nopt": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz",
+ "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==",
+ "license": "ISC",
+ "dependencies": {
+ "abbrev": "^1.0.0"
+ },
+ "bin": {
+ "nopt": "bin/nopt.js"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/boxednode/node_modules/socks-proxy-agent": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz",
+ "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==",
+ "license": "MIT",
+ "dependencies": {
+ "agent-base": "^6.0.2",
+ "debug": "^4.3.3",
+ "socks": "^2.6.2"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/boxednode/node_modules/ssri": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz",
+ "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==",
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.1.1"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/boxednode/node_modules/unique-filename": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz",
+ "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==",
+ "license": "ISC",
+ "dependencies": {
+ "unique-slug": "^3.0.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/boxednode/node_modules/unique-slug": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz",
+ "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==",
+ "license": "ISC",
+ "dependencies": {
+ "imurmurhash": "^0.1.4"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
"node_modules/bplist-parser": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz",
@@ -16212,8 +16410,7 @@
"node_modules/exponential-backoff": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz",
- "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==",
- "optional": true
+ "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw=="
},
"node_modules/express": {
"version": "4.21.1",
@@ -17079,6 +17276,8 @@
"version": "4.0.4",
"resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz",
"integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==",
+ "deprecated": "This package is no longer supported.",
+ "license": "ISC",
"dependencies": {
"aproba": "^1.0.3 || ^2.0.0",
"color-support": "^1.1.3",
@@ -20683,15 +20882,6 @@
"@octokit/openapi-types": "^18.0.0"
}
},
- "node_modules/lerna/node_modules/abbrev": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz",
- "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==",
- "optional": true,
- "engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
- }
- },
"node_modules/lerna/node_modules/argparse": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
@@ -20976,45 +21166,6 @@
}
}
},
- "node_modules/lerna/node_modules/node-gyp": {
- "version": "10.2.0",
- "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.2.0.tgz",
- "integrity": "sha512-sp3FonBAaFe4aYTcFdZUn2NYkbP7xroPGYvQmP4Nl5PxamznItBnNCgjrVTKrEfQynInMsJvZrdmqUnysCJ8rw==",
- "optional": true,
- "dependencies": {
- "env-paths": "^2.2.0",
- "exponential-backoff": "^3.1.1",
- "glob": "^10.3.10",
- "graceful-fs": "^4.2.6",
- "make-fetch-happen": "^13.0.0",
- "nopt": "^7.0.0",
- "proc-log": "^4.1.0",
- "semver": "^7.3.5",
- "tar": "^6.2.1",
- "which": "^4.0.0"
- },
- "bin": {
- "node-gyp": "bin/node-gyp.js"
- },
- "engines": {
- "node": "^16.14.0 || >=18.0.0"
- }
- },
- "node_modules/lerna/node_modules/nopt": {
- "version": "7.2.1",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz",
- "integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==",
- "optional": true,
- "dependencies": {
- "abbrev": "^2.0.0"
- },
- "bin": {
- "nopt": "bin/nopt.js"
- },
- "engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
- }
- },
"node_modules/lerna/node_modules/npm-bundled": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.1.tgz",
@@ -21820,7 +21971,7 @@
"version": "13.0.1",
"resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz",
"integrity": "sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==",
- "optional": true,
+ "devOptional": true,
"dependencies": {
"@npmcli/agent": "^2.0.0",
"cacache": "^18.0.0",
@@ -21843,7 +21994,7 @@
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz",
"integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==",
- "optional": true,
+ "devOptional": true,
"dependencies": {
"semver": "^7.3.5"
},
@@ -21855,7 +22006,7 @@
"version": "18.0.4",
"resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.4.tgz",
"integrity": "sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==",
- "optional": true,
+ "devOptional": true,
"dependencies": {
"@npmcli/fs": "^3.1.0",
"fs-minipass": "^3.0.0",
@@ -21878,7 +22029,7 @@
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz",
"integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==",
- "optional": true,
+ "devOptional": true,
"dependencies": {
"minipass": "^7.0.3"
},
@@ -21890,13 +22041,13 @@
"version": "10.4.3",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
"integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
- "optional": true
+ "devOptional": true
},
"node_modules/make-fetch-happen/node_modules/minipass": {
"version": "7.1.2",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
"integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
- "optional": true,
+ "devOptional": true,
"engines": {
"node": ">=16 || 14 >=14.17"
}
@@ -21905,7 +22056,7 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz",
"integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==",
- "optional": true,
+ "devOptional": true,
"dependencies": {
"minipass": "^7.0.3"
},
@@ -21917,7 +22068,7 @@
"version": "3.0.5",
"resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz",
"integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==",
- "optional": true,
+ "devOptional": true,
"dependencies": {
"minipass": "^7.0.3",
"minipass-sized": "^1.0.3",
@@ -21934,7 +22085,7 @@
"version": "10.0.6",
"resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
"integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
- "optional": true,
+ "devOptional": true,
"dependencies": {
"minipass": "^7.0.3"
},
@@ -21946,7 +22097,7 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz",
"integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==",
- "optional": true,
+ "devOptional": true,
"dependencies": {
"unique-slug": "^4.0.0"
},
@@ -21958,7 +22109,7 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz",
"integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==",
- "optional": true,
+ "devOptional": true,
"dependencies": {
"imurmurhash": "^0.1.4"
},
@@ -23217,195 +23368,80 @@
}
},
"node_modules/node-gyp": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.0.0.tgz",
- "integrity": "sha512-Ma6p4s+XCTPxCuAMrOA/IJRmVy16R8Sdhtwl4PrCr7IBlj4cPawF0vg/l7nOT1jPbuNS7lIRJpBSvVsXwEZuzw==",
+ "version": "10.2.0",
+ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.2.0.tgz",
+ "integrity": "sha512-sp3FonBAaFe4aYTcFdZUn2NYkbP7xroPGYvQmP4Nl5PxamznItBnNCgjrVTKrEfQynInMsJvZrdmqUnysCJ8rw==",
+ "devOptional": true,
+ "license": "MIT",
"dependencies": {
"env-paths": "^2.2.0",
- "glob": "^7.1.4",
+ "exponential-backoff": "^3.1.1",
+ "glob": "^10.3.10",
"graceful-fs": "^4.2.6",
- "make-fetch-happen": "^10.0.3",
- "nopt": "^5.0.0",
- "npmlog": "^6.0.0",
- "rimraf": "^3.0.2",
+ "make-fetch-happen": "^13.0.0",
+ "nopt": "^7.0.0",
+ "proc-log": "^4.1.0",
"semver": "^7.3.5",
- "tar": "^6.1.2",
- "which": "^2.0.2"
+ "tar": "^6.2.1",
+ "which": "^4.0.0"
},
"bin": {
"node-gyp": "bin/node-gyp.js"
},
"engines": {
- "node": "^12.22 || ^14.13 || >=16"
- }
- },
- "node_modules/node-gyp/node_modules/@npmcli/fs": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.0.tgz",
- "integrity": "sha512-DmfBvNXGaetMxj9LTp8NAN9vEidXURrf5ZTslQzEAi/6GbW+4yjaLFQc6Tue5cpZ9Frlk4OBo/Snf1Bh/S7qTQ==",
- "dependencies": {
- "@gar/promisify": "^1.1.3",
- "semver": "^7.3.5"
- },
- "engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
- }
- },
- "node_modules/node-gyp/node_modules/agent-base": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
- "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
- "dependencies": {
- "debug": "4"
- },
- "engines": {
- "node": ">= 6.0.0"
- }
- },
- "node_modules/node-gyp/node_modules/cacache": {
- "version": "16.0.3",
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.0.3.tgz",
- "integrity": "sha512-eC7wYodNCVb97kuHGk5P+xZsvUJHkhSEOyNwkenqQPAsOtrTjvWOE5vSPNBpz9d8X3acIf6w2Ub5s4rvOCTs4g==",
- "dependencies": {
- "@npmcli/fs": "^2.1.0",
- "@npmcli/move-file": "^1.1.2",
- "chownr": "^2.0.0",
- "fs-minipass": "^2.1.0",
- "glob": "^7.2.0",
- "infer-owner": "^1.0.4",
- "lru-cache": "^7.7.1",
- "minipass": "^3.1.6",
- "minipass-collect": "^1.0.2",
- "minipass-flush": "^1.0.5",
- "minipass-pipeline": "^1.2.4",
- "mkdirp": "^1.0.4",
- "p-map": "^4.0.0",
- "promise-inflight": "^1.0.1",
- "rimraf": "^3.0.2",
- "ssri": "^8.0.1",
- "tar": "^6.1.11",
- "unique-filename": "^1.1.1"
- },
- "engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ "node": "^16.14.0 || >=18.0.0"
}
},
- "node_modules/node-gyp/node_modules/glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
+ "node_modules/node-gyp/node_modules/abbrev": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz",
+ "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==",
+ "devOptional": true,
+ "license": "ISC",
"engines": {
- "node": "*"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
- "node_modules/node-gyp/node_modules/http-proxy-agent": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
- "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
- "dependencies": {
- "@tootallnate/once": "2",
- "agent-base": "6",
- "debug": "4"
- },
+ "node_modules/node-gyp/node_modules/isexe": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz",
+ "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==",
+ "devOptional": true,
+ "license": "ISC",
"engines": {
- "node": ">= 6"
+ "node": ">=16"
}
},
- "node_modules/node-gyp/node_modules/https-proxy-agent": {
- "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==",
+ "node_modules/node-gyp/node_modules/nopt": {
+ "version": "7.2.1",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz",
+ "integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==",
+ "devOptional": true,
+ "license": "ISC",
"dependencies": {
- "agent-base": "6",
- "debug": "4"
+ "abbrev": "^2.0.0"
},
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/node-gyp/node_modules/lru-cache": {
- "version": "7.7.3",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.7.3.tgz",
- "integrity": "sha512-WY9wjJNQt9+PZilnLbuFKM+SwDull9+6IAguOrarOMoOHTcJ9GnXSO11+Gw6c7xtDkBkthR57OZMtZKYr+1CEw==",
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/node-gyp/node_modules/make-fetch-happen": {
- "version": "10.1.1",
- "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.1.1.tgz",
- "integrity": "sha512-3/mCljDQNjmrP7kl0vhS5WVlV+TvSKoZaFhdiYV7MOijEnrhrjaVnqbp/EY/7S+fhUB2KpH7j8c1iRsIOs+kjw==",
- "dependencies": {
- "agentkeepalive": "^4.2.1",
- "cacache": "^16.0.2",
- "http-cache-semantics": "^4.1.0",
- "http-proxy-agent": "^5.0.0",
- "https-proxy-agent": "^5.0.0",
- "is-lambda": "^1.0.1",
- "lru-cache": "^7.7.1",
- "minipass": "^3.1.6",
- "minipass-collect": "^1.0.2",
- "minipass-fetch": "^2.0.3",
- "minipass-flush": "^1.0.5",
- "minipass-pipeline": "^1.2.4",
- "negotiator": "^0.6.3",
- "promise-retry": "^2.0.1",
- "socks-proxy-agent": "^6.1.1",
- "ssri": "^8.0.1"
+ "bin": {
+ "nopt": "bin/nopt.js"
},
"engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
- "node_modules/node-gyp/node_modules/minipass-fetch": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.0.tgz",
- "integrity": "sha512-H9U4UVBGXEyyWJnqYDCLp1PwD8XIkJ4akNHp1aGVI+2Ym7wQMlxDKi4IB4JbmyU+pl9pEs/cVrK6cOuvmbK4Sg==",
+ "node_modules/node-gyp/node_modules/which": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz",
+ "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==",
+ "devOptional": true,
+ "license": "ISC",
"dependencies": {
- "minipass": "^3.1.6",
- "minipass-sized": "^1.0.3",
- "minizlib": "^2.1.2"
- },
- "engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ "isexe": "^3.1.1"
},
- "optionalDependencies": {
- "encoding": "^0.1.13"
- }
- },
- "node_modules/node-gyp/node_modules/mkdirp": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
"bin": {
- "mkdirp": "bin/cmd.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/node-gyp/node_modules/socks-proxy-agent": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.1.1.tgz",
- "integrity": "sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew==",
- "dependencies": {
- "agent-base": "^6.0.2",
- "debug": "^4.3.1",
- "socks": "^2.6.1"
+ "node-which": "bin/which.js"
},
"engines": {
- "node": ">= 10"
+ "node": "^16.13.0 || >=18.0.0"
}
},
"node_modules/node-machine-id": {
@@ -23435,6 +23471,7 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
"integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
+ "dev": true,
"dependencies": {
"abbrev": "1"
},
@@ -23690,6 +23727,8 @@
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz",
"integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==",
+ "deprecated": "This package is no longer supported.",
+ "license": "ISC",
"dependencies": {
"are-we-there-yet": "^3.0.0",
"console-control-strings": "^1.1.0",
@@ -25712,7 +25751,7 @@
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz",
"integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==",
- "optional": true,
+ "devOptional": true,
"engines": {
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
@@ -28258,6 +28297,7 @@
"version": "8.0.1",
"resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz",
"integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==",
+ "dev": true,
"dependencies": {
"minipass": "^3.1.1"
},
@@ -29536,6 +29576,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
"integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
+ "dev": true,
"dependencies": {
"unique-slug": "^2.0.0"
}
@@ -29544,6 +29585,7 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
"integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
+ "dev": true,
"dependencies": {
"imurmurhash": "^0.1.4"
}
@@ -31156,7 +31198,7 @@
"@mongodb-js/eslint-config-mongosh": "^1.0.0",
"@mongodb-js/prettier-config-devtools": "^1.0.1",
"@mongodb-js/tsconfig-mongosh": "^1.0.0",
- "@mongosh/service-provider-server": "0.0.0-dev.0",
+ "@mongosh/service-provider-node-driver": "0.0.0-dev.0",
"@types/sinon": "^7.5.1",
"@types/sinon-chai": "^3.2.4",
"depcheck": "^1.4.7",
@@ -31247,7 +31289,7 @@
"@mongosh/js-multiline-to-singleline": "0.0.0-dev.0",
"@mongosh/logging": "0.0.0-dev.0",
"@mongosh/service-provider-core": "0.0.0-dev.0",
- "@mongosh/service-provider-server": "0.0.0-dev.0",
+ "@mongosh/service-provider-node-driver": "0.0.0-dev.0",
"@mongosh/shell-api": "0.0.0-dev.0",
"@mongosh/shell-evaluator": "0.0.0-dev.0",
"@mongosh/snippet-manager": "0.0.0-dev.0",
@@ -31676,7 +31718,7 @@
"@mongosh/browser-runtime-core": "0.0.0-dev.0",
"@mongosh/browser-runtime-electron": "0.0.0-dev.0",
"@mongosh/service-provider-core": "0.0.0-dev.0",
- "@mongosh/service-provider-server": "0.0.0-dev.0",
+ "@mongosh/service-provider-node-driver": "0.0.0-dev.0",
"@mongosh/types": "0.0.0-dev.0",
"bson": "^6.8.0",
"depcheck": "^1.4.7",
@@ -31717,9 +31759,42 @@
"mongodb-client-encryption": "^6.1.0"
}
},
+ "packages/service-provider-node-driver": {
+ "name": "@mongosh/service-provider-node-driver",
+ "version": "0.0.0-dev.0",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@mongodb-js/devtools-connect": "^3.3.0",
+ "@mongodb-js/oidc-plugin": "^1.1.1",
+ "@mongosh/errors": "0.0.0-dev.0",
+ "@mongosh/service-provider-core": "0.0.0-dev.0",
+ "@mongosh/types": "0.0.0-dev.0",
+ "aws4": "^1.12.0",
+ "mongodb": "^6.9.0",
+ "mongodb-connection-string-url": "^3.0.1",
+ "socks": "^2.8.3"
+ },
+ "devDependencies": {
+ "@mongodb-js/eslint-config-mongosh": "^1.0.0",
+ "@mongodb-js/prettier-config-devtools": "^1.0.1",
+ "@mongodb-js/tsconfig-mongosh": "^1.0.0",
+ "@types/sinon-chai": "^3.2.4",
+ "depcheck": "^1.4.7",
+ "eslint": "^7.25.0",
+ "prettier": "^2.8.8"
+ },
+ "engines": {
+ "node": ">=14.15.1"
+ },
+ "optionalDependencies": {
+ "kerberos": "2.1.0",
+ "mongodb-client-encryption": "^6.1.0"
+ }
+ },
"packages/service-provider-server": {
"name": "@mongosh/service-provider-server",
"version": "0.0.0-dev.0",
+ "extraneous": true,
"license": "Apache-2.0",
"dependencies": {
"@mongodb-js/devtools-connect": "^3.3.0",
@@ -35966,12 +36041,6 @@
"@octokit/openapi-types": "^18.0.0"
}
},
- "abbrev": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz",
- "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==",
- "optional": true
- },
"argparse": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
@@ -36170,33 +36239,6 @@
"whatwg-url": "^5.0.0"
}
},
- "node-gyp": {
- "version": "10.2.0",
- "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.2.0.tgz",
- "integrity": "sha512-sp3FonBAaFe4aYTcFdZUn2NYkbP7xroPGYvQmP4Nl5PxamznItBnNCgjrVTKrEfQynInMsJvZrdmqUnysCJ8rw==",
- "optional": true,
- "requires": {
- "env-paths": "^2.2.0",
- "exponential-backoff": "^3.1.1",
- "glob": "^10.3.10",
- "graceful-fs": "^4.2.6",
- "make-fetch-happen": "^13.0.0",
- "nopt": "^7.0.0",
- "proc-log": "^4.1.0",
- "semver": "^7.3.5",
- "tar": "^6.2.1",
- "which": "^4.0.0"
- }
- },
- "nopt": {
- "version": "7.2.1",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz",
- "integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==",
- "optional": true,
- "requires": {
- "abbrev": "^2.0.0"
- }
- },
"npm-bundled": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.1.tgz",
@@ -37229,7 +37271,7 @@
"@mongodb-js/tsconfig-mongosh": "^1.0.0",
"@mongosh/browser-runtime-core": "0.0.0-dev.0",
"@mongosh/service-provider-core": "0.0.0-dev.0",
- "@mongosh/service-provider-server": "0.0.0-dev.0",
+ "@mongosh/service-provider-node-driver": "0.0.0-dev.0",
"@mongosh/types": "0.0.0-dev.0",
"@types/sinon": "^7.5.1",
"@types/sinon-chai": "^3.2.4",
@@ -37314,7 +37356,7 @@
"@mongosh/js-multiline-to-singleline": "0.0.0-dev.0",
"@mongosh/logging": "0.0.0-dev.0",
"@mongosh/service-provider-core": "0.0.0-dev.0",
- "@mongosh/service-provider-server": "0.0.0-dev.0",
+ "@mongosh/service-provider-node-driver": "0.0.0-dev.0",
"@mongosh/shell-api": "0.0.0-dev.0",
"@mongosh/shell-evaluator": "0.0.0-dev.0",
"@mongosh/snippet-manager": "0.0.0-dev.0",
@@ -37584,7 +37626,7 @@
"@mongosh/browser-runtime-core": "0.0.0-dev.0",
"@mongosh/browser-runtime-electron": "0.0.0-dev.0",
"@mongosh/service-provider-core": "0.0.0-dev.0",
- "@mongosh/service-provider-server": "0.0.0-dev.0",
+ "@mongosh/service-provider-node-driver": "0.0.0-dev.0",
"@mongosh/types": "0.0.0-dev.0",
"bson": "^6.8.0",
"depcheck": "^1.4.7",
@@ -37616,8 +37658,8 @@
"prettier": "^2.8.8"
}
},
- "@mongosh/service-provider-server": {
- "version": "file:packages/service-provider-server",
+ "@mongosh/service-provider-node-driver": {
+ "version": "file:packages/service-provider-node-driver",
"requires": {
"@mongodb-js/devtools-connect": "^3.3.0",
"@mongodb-js/eslint-config-mongosh": "^1.0.0",
@@ -37763,7 +37805,7 @@
"version": "2.2.2",
"resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.2.tgz",
"integrity": "sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==",
- "optional": true,
+ "devOptional": true,
"requires": {
"agent-base": "^7.1.0",
"http-proxy-agent": "^7.0.0",
@@ -37776,7 +37818,7 @@
"version": "10.4.3",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
"integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
- "optional": true
+ "devOptional": true
}
}
},
@@ -37998,24 +38040,6 @@
"minipass": "^7.0.3"
}
},
- "node-gyp": {
- "version": "10.2.0",
- "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.2.0.tgz",
- "integrity": "sha512-sp3FonBAaFe4aYTcFdZUn2NYkbP7xroPGYvQmP4Nl5PxamznItBnNCgjrVTKrEfQynInMsJvZrdmqUnysCJ8rw==",
- "optional": true,
- "requires": {
- "env-paths": "^2.2.0",
- "exponential-backoff": "^3.1.1",
- "glob": "^10.3.10",
- "graceful-fs": "^4.2.6",
- "make-fetch-happen": "^13.0.0",
- "nopt": "^7.0.0",
- "proc-log": "^4.1.0",
- "semver": "^7.3.5",
- "tar": "^6.2.1",
- "which": "^4.0.0"
- }
- },
"nopt": {
"version": "7.2.1",
"resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz",
@@ -38319,12 +38343,6 @@
"which": "^4.0.0"
}
},
- "abbrev": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz",
- "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==",
- "optional": true
- },
"brace-expansion": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
@@ -38420,33 +38438,6 @@
"minipass": "^7.0.3"
}
},
- "node-gyp": {
- "version": "10.2.0",
- "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.2.0.tgz",
- "integrity": "sha512-sp3FonBAaFe4aYTcFdZUn2NYkbP7xroPGYvQmP4Nl5PxamznItBnNCgjrVTKrEfQynInMsJvZrdmqUnysCJ8rw==",
- "optional": true,
- "requires": {
- "env-paths": "^2.2.0",
- "exponential-backoff": "^3.1.1",
- "glob": "^10.3.10",
- "graceful-fs": "^4.2.6",
- "make-fetch-happen": "^13.0.0",
- "nopt": "^7.0.0",
- "proc-log": "^4.1.0",
- "semver": "^7.3.5",
- "tar": "^6.2.1",
- "which": "^4.0.0"
- }
- },
- "nopt": {
- "version": "7.2.1",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz",
- "integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==",
- "optional": true,
- "requires": {
- "abbrev": "^2.0.0"
- }
- },
"npm-bundled": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.1.tgz",
@@ -38559,6 +38550,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz",
"integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==",
+ "dev": true,
"requires": {
"mkdirp": "^1.0.4",
"rimraf": "^3.0.2"
@@ -38567,7 +38559,8 @@
"mkdirp": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "dev": true
}
}
},
@@ -42396,6 +42389,225 @@
"semver": "^7.3.2",
"tar": "^6.0.5",
"yargs": "^16.0.3"
+ },
+ "dependencies": {
+ "@npmcli/fs": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz",
+ "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==",
+ "requires": {
+ "@gar/promisify": "^1.1.3",
+ "semver": "^7.3.5"
+ }
+ },
+ "@npmcli/move-file": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz",
+ "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==",
+ "requires": {
+ "mkdirp": "^1.0.4",
+ "rimraf": "^3.0.2"
+ }
+ },
+ "agent-base": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
+ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
+ "requires": {
+ "debug": "4"
+ }
+ },
+ "brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "requires": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "cacache": {
+ "version": "16.1.3",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz",
+ "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==",
+ "requires": {
+ "@npmcli/fs": "^2.1.0",
+ "@npmcli/move-file": "^2.0.0",
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.1.0",
+ "glob": "^8.0.1",
+ "infer-owner": "^1.0.4",
+ "lru-cache": "^7.7.1",
+ "minipass": "^3.1.6",
+ "minipass-collect": "^1.0.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "mkdirp": "^1.0.4",
+ "p-map": "^4.0.0",
+ "promise-inflight": "^1.0.1",
+ "rimraf": "^3.0.2",
+ "ssri": "^9.0.0",
+ "tar": "^6.1.11",
+ "unique-filename": "^2.0.0"
+ },
+ "dependencies": {
+ "glob": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
+ "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^5.0.1",
+ "once": "^1.3.0"
+ }
+ },
+ "minimatch": {
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
+ "requires": {
+ "brace-expansion": "^2.0.1"
+ }
+ }
+ }
+ },
+ "glob": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ },
+ "http-proxy-agent": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
+ "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
+ "requires": {
+ "@tootallnate/once": "2",
+ "agent-base": "6",
+ "debug": "4"
+ }
+ },
+ "https-proxy-agent": {
+ "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"
+ }
+ },
+ "lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA=="
+ },
+ "make-fetch-happen": {
+ "version": "10.2.1",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz",
+ "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==",
+ "requires": {
+ "agentkeepalive": "^4.2.1",
+ "cacache": "^16.1.0",
+ "http-cache-semantics": "^4.1.0",
+ "http-proxy-agent": "^5.0.0",
+ "https-proxy-agent": "^5.0.0",
+ "is-lambda": "^1.0.1",
+ "lru-cache": "^7.7.1",
+ "minipass": "^3.1.6",
+ "minipass-collect": "^1.0.2",
+ "minipass-fetch": "^2.0.3",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "negotiator": "^0.6.3",
+ "promise-retry": "^2.0.1",
+ "socks-proxy-agent": "^7.0.0",
+ "ssri": "^9.0.0"
+ }
+ },
+ "minipass-fetch": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz",
+ "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==",
+ "requires": {
+ "encoding": "^0.1.13",
+ "minipass": "^3.1.6",
+ "minipass-sized": "^1.0.3",
+ "minizlib": "^2.1.2"
+ }
+ },
+ "mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
+ },
+ "node-gyp": {
+ "version": "9.4.1",
+ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.1.tgz",
+ "integrity": "sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==",
+ "requires": {
+ "env-paths": "^2.2.0",
+ "exponential-backoff": "^3.1.1",
+ "glob": "^7.1.4",
+ "graceful-fs": "^4.2.6",
+ "make-fetch-happen": "^10.0.3",
+ "nopt": "^6.0.0",
+ "npmlog": "^6.0.0",
+ "rimraf": "^3.0.2",
+ "semver": "^7.3.5",
+ "tar": "^6.1.2",
+ "which": "^2.0.2"
+ }
+ },
+ "nopt": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz",
+ "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==",
+ "requires": {
+ "abbrev": "^1.0.0"
+ }
+ },
+ "socks-proxy-agent": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz",
+ "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==",
+ "requires": {
+ "agent-base": "^6.0.2",
+ "debug": "^4.3.3",
+ "socks": "^2.6.2"
+ }
+ },
+ "ssri": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz",
+ "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==",
+ "requires": {
+ "minipass": "^3.1.1"
+ }
+ },
+ "unique-filename": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz",
+ "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==",
+ "requires": {
+ "unique-slug": "^3.0.0"
+ }
+ },
+ "unique-slug": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz",
+ "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==",
+ "requires": {
+ "imurmurhash": "^0.1.4"
+ }
+ }
}
},
"bplist-parser": {
@@ -45297,8 +45509,7 @@
"exponential-backoff": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz",
- "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==",
- "optional": true
+ "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw=="
},
"express": {
"version": "4.21.1",
@@ -48689,12 +48900,6 @@
"@octokit/openapi-types": "^18.0.0"
}
},
- "abbrev": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz",
- "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==",
- "optional": true
- },
"argparse": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
@@ -48893,33 +49098,6 @@
"whatwg-url": "^5.0.0"
}
},
- "node-gyp": {
- "version": "10.2.0",
- "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.2.0.tgz",
- "integrity": "sha512-sp3FonBAaFe4aYTcFdZUn2NYkbP7xroPGYvQmP4Nl5PxamznItBnNCgjrVTKrEfQynInMsJvZrdmqUnysCJ8rw==",
- "optional": true,
- "requires": {
- "env-paths": "^2.2.0",
- "exponential-backoff": "^3.1.1",
- "glob": "^10.3.10",
- "graceful-fs": "^4.2.6",
- "make-fetch-happen": "^13.0.0",
- "nopt": "^7.0.0",
- "proc-log": "^4.1.0",
- "semver": "^7.3.5",
- "tar": "^6.2.1",
- "which": "^4.0.0"
- }
- },
- "nopt": {
- "version": "7.2.1",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz",
- "integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==",
- "optional": true,
- "requires": {
- "abbrev": "^2.0.0"
- }
- },
"npm-bundled": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.1.tgz",
@@ -49554,7 +49732,7 @@
"version": "13.0.1",
"resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz",
"integrity": "sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==",
- "optional": true,
+ "devOptional": true,
"requires": {
"@npmcli/agent": "^2.0.0",
"cacache": "^18.0.0",
@@ -49574,7 +49752,7 @@
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz",
"integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==",
- "optional": true,
+ "devOptional": true,
"requires": {
"semver": "^7.3.5"
}
@@ -49583,7 +49761,7 @@
"version": "18.0.4",
"resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.4.tgz",
"integrity": "sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==",
- "optional": true,
+ "devOptional": true,
"requires": {
"@npmcli/fs": "^3.1.0",
"fs-minipass": "^3.0.0",
@@ -49603,7 +49781,7 @@
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz",
"integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==",
- "optional": true,
+ "devOptional": true,
"requires": {
"minipass": "^7.0.3"
}
@@ -49612,19 +49790,19 @@
"version": "10.4.3",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
"integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
- "optional": true
+ "devOptional": true
},
"minipass": {
"version": "7.1.2",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
"integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
- "optional": true
+ "devOptional": true
},
"minipass-collect": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz",
"integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==",
- "optional": true,
+ "devOptional": true,
"requires": {
"minipass": "^7.0.3"
}
@@ -49633,7 +49811,7 @@
"version": "3.0.5",
"resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz",
"integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==",
- "optional": true,
+ "devOptional": true,
"requires": {
"encoding": "^0.1.13",
"minipass": "^7.0.3",
@@ -49645,7 +49823,7 @@
"version": "10.0.6",
"resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
"integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
- "optional": true,
+ "devOptional": true,
"requires": {
"minipass": "^7.0.3"
}
@@ -49654,7 +49832,7 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz",
"integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==",
- "optional": true,
+ "devOptional": true,
"requires": {
"unique-slug": "^4.0.0"
}
@@ -49663,7 +49841,7 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz",
"integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==",
- "optional": true,
+ "devOptional": true,
"requires": {
"imurmurhash": "^0.1.4"
}
@@ -50635,148 +50813,51 @@
"dev": true
},
"node-gyp": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.0.0.tgz",
- "integrity": "sha512-Ma6p4s+XCTPxCuAMrOA/IJRmVy16R8Sdhtwl4PrCr7IBlj4cPawF0vg/l7nOT1jPbuNS7lIRJpBSvVsXwEZuzw==",
+ "version": "10.2.0",
+ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.2.0.tgz",
+ "integrity": "sha512-sp3FonBAaFe4aYTcFdZUn2NYkbP7xroPGYvQmP4Nl5PxamznItBnNCgjrVTKrEfQynInMsJvZrdmqUnysCJ8rw==",
+ "devOptional": true,
"requires": {
"env-paths": "^2.2.0",
- "glob": "^7.1.4",
+ "exponential-backoff": "^3.1.1",
+ "glob": "^10.3.10",
"graceful-fs": "^4.2.6",
- "make-fetch-happen": "^10.0.3",
- "nopt": "^5.0.0",
- "npmlog": "^6.0.0",
- "rimraf": "^3.0.2",
+ "make-fetch-happen": "^13.0.0",
+ "nopt": "^7.0.0",
+ "proc-log": "^4.1.0",
"semver": "^7.3.5",
- "tar": "^6.1.2",
- "which": "^2.0.2"
+ "tar": "^6.2.1",
+ "which": "^4.0.0"
},
"dependencies": {
- "@npmcli/fs": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.0.tgz",
- "integrity": "sha512-DmfBvNXGaetMxj9LTp8NAN9vEidXURrf5ZTslQzEAi/6GbW+4yjaLFQc6Tue5cpZ9Frlk4OBo/Snf1Bh/S7qTQ==",
- "requires": {
- "@gar/promisify": "^1.1.3",
- "semver": "^7.3.5"
- }
- },
- "agent-base": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
- "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
- "requires": {
- "debug": "4"
- }
- },
- "cacache": {
- "version": "16.0.3",
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.0.3.tgz",
- "integrity": "sha512-eC7wYodNCVb97kuHGk5P+xZsvUJHkhSEOyNwkenqQPAsOtrTjvWOE5vSPNBpz9d8X3acIf6w2Ub5s4rvOCTs4g==",
- "requires": {
- "@npmcli/fs": "^2.1.0",
- "@npmcli/move-file": "^1.1.2",
- "chownr": "^2.0.0",
- "fs-minipass": "^2.1.0",
- "glob": "^7.2.0",
- "infer-owner": "^1.0.4",
- "lru-cache": "^7.7.1",
- "minipass": "^3.1.6",
- "minipass-collect": "^1.0.2",
- "minipass-flush": "^1.0.5",
- "minipass-pipeline": "^1.2.4",
- "mkdirp": "^1.0.4",
- "p-map": "^4.0.0",
- "promise-inflight": "^1.0.1",
- "rimraf": "^3.0.2",
- "ssri": "^8.0.1",
- "tar": "^6.1.11",
- "unique-filename": "^1.1.1"
- }
- },
- "glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "http-proxy-agent": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
- "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
- "requires": {
- "@tootallnate/once": "2",
- "agent-base": "6",
- "debug": "4"
- }
- },
- "https-proxy-agent": {
- "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"
- }
- },
- "lru-cache": {
- "version": "7.7.3",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.7.3.tgz",
- "integrity": "sha512-WY9wjJNQt9+PZilnLbuFKM+SwDull9+6IAguOrarOMoOHTcJ9GnXSO11+Gw6c7xtDkBkthR57OZMtZKYr+1CEw=="
+ "abbrev": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz",
+ "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==",
+ "devOptional": true
},
- "make-fetch-happen": {
- "version": "10.1.1",
- "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.1.1.tgz",
- "integrity": "sha512-3/mCljDQNjmrP7kl0vhS5WVlV+TvSKoZaFhdiYV7MOijEnrhrjaVnqbp/EY/7S+fhUB2KpH7j8c1iRsIOs+kjw==",
- "requires": {
- "agentkeepalive": "^4.2.1",
- "cacache": "^16.0.2",
- "http-cache-semantics": "^4.1.0",
- "http-proxy-agent": "^5.0.0",
- "https-proxy-agent": "^5.0.0",
- "is-lambda": "^1.0.1",
- "lru-cache": "^7.7.1",
- "minipass": "^3.1.6",
- "minipass-collect": "^1.0.2",
- "minipass-fetch": "^2.0.3",
- "minipass-flush": "^1.0.5",
- "minipass-pipeline": "^1.2.4",
- "negotiator": "^0.6.3",
- "promise-retry": "^2.0.1",
- "socks-proxy-agent": "^6.1.1",
- "ssri": "^8.0.1"
- }
+ "isexe": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz",
+ "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==",
+ "devOptional": true
},
- "minipass-fetch": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.0.tgz",
- "integrity": "sha512-H9U4UVBGXEyyWJnqYDCLp1PwD8XIkJ4akNHp1aGVI+2Ym7wQMlxDKi4IB4JbmyU+pl9pEs/cVrK6cOuvmbK4Sg==",
+ "nopt": {
+ "version": "7.2.1",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz",
+ "integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==",
+ "devOptional": true,
"requires": {
- "encoding": "^0.1.13",
- "minipass": "^3.1.6",
- "minipass-sized": "^1.0.3",
- "minizlib": "^2.1.2"
+ "abbrev": "^2.0.0"
}
},
- "mkdirp": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
- },
- "socks-proxy-agent": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.1.1.tgz",
- "integrity": "sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew==",
+ "which": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz",
+ "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==",
+ "devOptional": true,
"requires": {
- "agent-base": "^6.0.2",
- "debug": "^4.3.1",
- "socks": "^2.6.1"
+ "isexe": "^3.1.1"
}
}
}
@@ -50805,6 +50886,7 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
"integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
+ "dev": true,
"requires": {
"abbrev": "1"
}
@@ -52506,7 +52588,7 @@
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz",
"integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==",
- "optional": true
+ "devOptional": true
},
"process": {
"version": "0.11.10",
@@ -54496,6 +54578,7 @@
"version": "8.0.1",
"resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz",
"integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==",
+ "dev": true,
"requires": {
"minipass": "^3.1.1"
}
@@ -55455,6 +55538,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
"integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
+ "dev": true,
"requires": {
"unique-slug": "^2.0.0"
}
@@ -55463,6 +55547,7 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
"integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
+ "dev": true,
"requires": {
"imurmurhash": "^0.1.4"
}
diff --git a/package.json b/package.json
index 1b9716b8c..c46657fed 100644
--- a/package.json
+++ b/package.json
@@ -112,7 +112,7 @@
"mocha": "^10.2.0",
"mongodb": "^6.9.0",
"mongodb-runner": "^5.7.0",
- "node-gyp": "^9.0.0",
+ "node-gyp": "^9.0.0 || ^10.2.0",
"nyc": "^15.1.0",
"pkg-up": "^3.1.0",
"rimraf": "^3.0.2",
@@ -149,7 +149,7 @@
"packages/logging",
"packages/service-provider-core",
"packages/arg-parser",
- "packages/service-provider-server",
+ "packages/service-provider-node-driver",
"packages/shell-api",
"packages/autocomplete",
"packages/shell-evaluator",
diff --git a/packages/arg-parser/package.json b/packages/arg-parser/package.json
index f17d7a9c3..28d6b66dd 100644
--- a/packages/arg-parser/package.json
+++ b/packages/arg-parser/package.json
@@ -11,7 +11,7 @@
"unsafe-perm": true
},
"scripts": {
- "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 60000 -r ts-node/register \"./{src,lib}/**/*.spec.ts\"",
+ "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 60000 -r ts-node/register \"./{src,lib}/**/*.spec.ts\" --reporter \"../../configs/mocha-config-mongosh/reporter.ts\"",
"test-ci": "node ../../scripts/run-if-package-requested.js npm test",
"test-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test",
"test-ci-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test-ci",
diff --git a/packages/async-rewriter2/package.json b/packages/async-rewriter2/package.json
index 708a4f1b7..0d2e5be0e 100644
--- a/packages/async-rewriter2/package.json
+++ b/packages/async-rewriter2/package.json
@@ -6,7 +6,7 @@
"scripts": {
"pretest": "npm run compile",
"benchmark": "node -r ts-node/register benchmark/index.ts",
- "test": "mocha --experimental-vm-modules -r \"../../scripts/import-expansions.js\" --timeout 60000 -r ts-node/register \"./{src,lib}/**/*.spec.ts\"",
+ "test": "mocha --experimental-vm-modules -r \"../../scripts/import-expansions.js\" --timeout 60000 -r ts-node/register \"./{src,lib}/**/*.spec.ts\" --reporter \"../../configs/mocha-config-mongosh/reporter.ts\"",
"test-ci": "node ../../scripts/run-if-package-requested.js npm test",
"test-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test",
"test-ci-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test-ci",
diff --git a/packages/autocomplete/package.json b/packages/autocomplete/package.json
index bf8a8ec88..b3d2e4b97 100644
--- a/packages/autocomplete/package.json
+++ b/packages/autocomplete/package.json
@@ -17,7 +17,7 @@
"node": ">=14.15.1"
},
"scripts": {
- "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 60000 -r ts-node/register \"./{src,lib}/**/*.spec.ts\"",
+ "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 60000 -r ts-node/register \"./{src,lib}/**/*.spec.ts\" --reporter \"../../configs/mocha-config-mongosh/reporter.ts\"",
"test-ci": "node ../../scripts/run-if-package-requested.js npm test",
"test-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test",
"test-ci-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test-ci",
diff --git a/packages/browser-runtime-core/package.json b/packages/browser-runtime-core/package.json
index 2e7be050d..5ac050940 100644
--- a/packages/browser-runtime-core/package.json
+++ b/packages/browser-runtime-core/package.json
@@ -15,7 +15,7 @@
"url": "git://github.com/mongodb-js/mongosh.git"
},
"scripts": {
- "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 60000 -r ts-node/register \"./{src,lib}/**/*.spec.ts\"",
+ "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 60000 -r ts-node/register \"./{src,lib}/**/*.spec.ts\" --reporter \"../../configs/mocha-config-mongosh/reporter.ts\"",
"test-ci": "node ../../scripts/run-if-package-requested.js npm test",
"test-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test",
"test-ci-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test-ci",
diff --git a/packages/browser-runtime-electron/package.json b/packages/browser-runtime-electron/package.json
index 7be04ec3e..70946b7d0 100644
--- a/packages/browser-runtime-electron/package.json
+++ b/packages/browser-runtime-electron/package.json
@@ -15,7 +15,7 @@
"url": "git://github.com/mongodb-js/mongosh.git"
},
"scripts": {
- "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 60000 -r ts-node/register \"./{src,lib}/**/*.spec.ts\"",
+ "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 60000 -r ts-node/register \"./{src,lib}/**/*.spec.ts\" --reporter \"../../configs/mocha-config-mongosh/reporter.ts\"",
"test-ci": "node ../../scripts/run-if-package-requested.js npm test",
"test-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test",
"test-ci-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test-ci",
@@ -41,7 +41,7 @@
"@mongodb-js/eslint-config-mongosh": "^1.0.0",
"@mongodb-js/prettier-config-devtools": "^1.0.1",
"@mongodb-js/tsconfig-mongosh": "^1.0.0",
- "@mongosh/service-provider-server": "0.0.0-dev.0",
+ "@mongosh/service-provider-node-driver": "0.0.0-dev.0",
"@types/sinon": "^7.5.1",
"@types/sinon-chai": "^3.2.4",
"depcheck": "^1.4.7",
diff --git a/packages/browser-runtime-electron/src/electron-runtime.spec.ts b/packages/browser-runtime-electron/src/electron-runtime.spec.ts
index f9645b7d0..2465265a3 100644
--- a/packages/browser-runtime-electron/src/electron-runtime.spec.ts
+++ b/packages/browser-runtime-electron/src/electron-runtime.spec.ts
@@ -5,20 +5,20 @@ import sinonChai from 'sinon-chai';
chai.use(sinonChai);
const { expect } = chai;
-import { CliServiceProvider } from '@mongosh/service-provider-server';
+import { NodeDriverServiceProvider } from '@mongosh/service-provider-node-driver';
import { bson } from '@mongosh/service-provider-core';
import { ElectronRuntime } from './electron-runtime';
import { EventEmitter } from 'events';
import type { RuntimeEvaluationListener } from '@mongosh/browser-runtime-core';
describe('Electron runtime', function () {
- let serviceProvider: SinonStubbedInstance;
+ let serviceProvider: SinonStubbedInstance;
let messageBus: SinonStubbedInstance;
let evaluationListener: SinonStubbedInstance;
let electronRuntime: ElectronRuntime;
beforeEach(function () {
- serviceProvider = sinon.createStubInstance(CliServiceProvider);
+ serviceProvider = sinon.createStubInstance(NodeDriverServiceProvider);
serviceProvider.bsonLibrary = bson;
serviceProvider.getConnectionInfo.resolves({
extraInfo: { uri: '' },
diff --git a/packages/build/package.json b/packages/build/package.json
index adb70b500..89587a507 100644
--- a/packages/build/package.json
+++ b/packages/build/package.json
@@ -15,7 +15,7 @@
"scripts": {
"compile": "tsc -p tsconfig.json",
"prepublish": "npm run compile",
- "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 30000 -r ts-node/register \"./src/**/*.spec.ts\"",
+ "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 30000 -r ts-node/register --reporter \"../../configs/mocha-config-mongosh/reporter.ts\" \"./src/**/*.spec.ts\"",
"test-ci": "node ../../scripts/run-if-package-requested.js npm test",
"test-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test",
"test-ci-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test-ci",
diff --git a/packages/build/src/compile/signable-compiler.ts b/packages/build/src/compile/signable-compiler.ts
index cf591129a..c7cab80ff 100644
--- a/packages/build/src/compile/signable-compiler.ts
+++ b/packages/build/src/compile/signable-compiler.ts
@@ -10,7 +10,7 @@ import { compileJSFileAsBinary } from 'boxednode';
async function preCompileHook(nodeSourceTree: string) {
const fleAddonVersion = require(path.join(
await findModulePath(
- 'service-provider-server',
+ 'service-provider-node-driver',
'mongodb-client-encryption'
),
'package.json'
@@ -108,17 +108,20 @@ export class SignableCompiler {
async compile(): Promise {
const fleAddon = {
path: await findModulePath(
- 'service-provider-server',
+ 'service-provider-node-driver',
'mongodb-client-encryption'
),
requireRegexp: /\bmongocrypt\.node$/,
};
const kerberosAddon = {
- path: await findModulePath('service-provider-server', 'kerberos'),
+ path: await findModulePath('service-provider-node-driver', 'kerberos'),
requireRegexp: /\bkerberos\.node$/,
};
const osDnsAddon = {
- path: await findModulePath('service-provider-server', 'os-dns-native'),
+ path: await findModulePath(
+ 'service-provider-node-driver',
+ 'os-dns-native'
+ ),
requireRegexp: /\bos_dns_native\.node$/,
};
const cryptLibraryVersionAddon = {
@@ -130,7 +133,7 @@ export class SignableCompiler {
requireRegexp: /\bglibc_version\.node$/,
};
// Warning! Until https://jira.mongodb.org/browse/MONGOSH-990,
- // packages/service-provider-server *also* has a copy of these.
+ // packages/service-provider-node-driver *also* has a copy of these.
// We use the versions included in packages/cli-repl here, so these
// should be kept in sync!
const winCAAddon =
diff --git a/packages/cli-repl/package.json b/packages/cli-repl/package.json
index 3dc9c2af3..ae7e4d19d 100644
--- a/packages/cli-repl/package.json
+++ b/packages/cli-repl/package.json
@@ -21,7 +21,7 @@
"compile": "tsc -p tsconfig.json",
"start": "node bin/mongosh.js",
"pretest": "npm run compile",
- "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 60000 -r ts-node/register \"./src/**/*.spec.ts\"",
+ "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 60000 -r ts-node/register --reporter \"../../configs/mocha-config-mongosh/reporter.ts\" \"./src/**/*.spec.ts\"",
"test-ci": "node ../../scripts/run-if-package-requested.js npm test",
"test-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test",
"test-ci-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test-ci",
@@ -71,7 +71,7 @@
"@mongosh/js-multiline-to-singleline": "0.0.0-dev.0",
"@mongosh/logging": "0.0.0-dev.0",
"@mongosh/service-provider-core": "0.0.0-dev.0",
- "@mongosh/service-provider-server": "0.0.0-dev.0",
+ "@mongosh/service-provider-node-driver": "0.0.0-dev.0",
"@mongosh/shell-api": "0.0.0-dev.0",
"@mongosh/shell-evaluator": "0.0.0-dev.0",
"@mongosh/snippet-manager": "0.0.0-dev.0",
diff --git a/packages/cli-repl/src/build-info.ts b/packages/cli-repl/src/build-info.ts
index 650f69245..99c138a4c 100644
--- a/packages/cli-repl/src/build-info.ts
+++ b/packages/cli-repl/src/build-info.ts
@@ -1,5 +1,5 @@
import os from 'os';
-import { CliServiceProvider } from '@mongosh/service-provider-server';
+import { NodeDriverServiceProvider } from '@mongosh/service-provider-node-driver';
export interface BuildInfo {
version: string;
@@ -16,7 +16,7 @@ export interface BuildInfo {
sharedOpenssl: boolean;
segmentApiKey?: string;
runtimeGlibcVersion: string;
- deps: ReturnType;
+ deps: ReturnType;
}
function getSystemArch(): (typeof process)['arch'] {
@@ -79,7 +79,7 @@ export async function buildInfo({
withSegmentApiKey?: boolean;
} = {}): Promise {
const dependencyVersionInfo: BuildInfo['deps'] = {
- ...CliServiceProvider.getVersionInformation(),
+ ...NodeDriverServiceProvider.getVersionInformation(),
};
const buildInfo = { ...baseBuildInfo(), deps: { ...dependencyVersionInfo } };
diff --git a/packages/cli-repl/src/cli-repl.spec.ts b/packages/cli-repl/src/cli-repl.spec.ts
index 37b1a24bf..a63894311 100644
--- a/packages/cli-repl/src/cli-repl.spec.ts
+++ b/packages/cli-repl/src/cli-repl.spec.ts
@@ -29,7 +29,7 @@ import ConnectionString from 'mongodb-connection-string-url';
import type { CliReplOptions } from './cli-repl';
import { CliRepl } from './cli-repl';
import { CliReplErrors } from './error-codes';
-import type { DevtoolsConnectOptions } from '@mongosh/service-provider-server';
+import type { DevtoolsConnectOptions } from '@mongosh/service-provider-node-driver';
import type { AddressInfo } from 'net';
const { EJSON } = bson;
diff --git a/packages/cli-repl/src/cli-repl.ts b/packages/cli-repl/src/cli-repl.ts
index db97e18de..e69350f6d 100644
--- a/packages/cli-repl/src/cli-repl.ts
+++ b/packages/cli-repl/src/cli-repl.ts
@@ -7,7 +7,7 @@ import { redactURICredentials } from '@mongosh/history';
import i18n from '@mongosh/i18n';
import type { AutoEncryptionOptions } from '@mongosh/service-provider-core';
import { bson } from '@mongosh/service-provider-core';
-import { CliServiceProvider } from '@mongosh/service-provider-server';
+import { NodeDriverServiceProvider } from '@mongosh/service-provider-node-driver';
import type { CliOptions, DevtoolsConnectOptions } from '@mongosh/arg-parser';
import { SnippetManager } from '@mongosh/snippet-manager';
import { Editor } from '@mongosh/editor';
@@ -829,7 +829,7 @@ export class CliRepl implements MongoshIOProvider {
async connect(
driverUri: string,
driverOptions: DevtoolsConnectOptions
- ): Promise {
+ ): Promise {
const { quiet } = CliRepl.getFileAndEvalInfo(this.cliOptions);
if (!this.cliOptions.nodb && !quiet) {
this.output.write(
@@ -839,7 +839,7 @@ export class CliRepl implements MongoshIOProvider {
'\n'
);
}
- return await CliServiceProvider.connect(
+ return await NodeDriverServiceProvider.connect(
driverUri,
driverOptions,
this.cliOptions,
diff --git a/packages/e2e-tests/package.json b/packages/e2e-tests/package.json
index e23ee3794..130829be5 100644
--- a/packages/e2e-tests/package.json
+++ b/packages/e2e-tests/package.json
@@ -11,7 +11,7 @@
"url": "git://github.com/mongodb-js/mongosh.git"
},
"scripts": {
- "test": "mocha -r ts-node/register -r \"../../scripts/import-expansions.js\" -r \"./test/test-shell-context.ts\" --timeout 15000 --colors \"./test/*.spec.ts\"",
+ "test": "mocha -r ts-node/register -r \"../../scripts/import-expansions.js\" -r \"./test/test-shell-context.ts\" --timeout 15000 --colors --reporter \"../../configs/mocha-config-mongosh/reporter.ts\" \"./test/*.spec.ts\"",
"test-ci": "node ../../scripts/run-if-package-requested.js npm test",
"test-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test",
"test-ci-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test-ci",
diff --git a/packages/editor/package.json b/packages/editor/package.json
index c19b63c03..57e07395a 100644
--- a/packages/editor/package.json
+++ b/packages/editor/package.json
@@ -11,7 +11,7 @@
"unsafe-perm": true
},
"scripts": {
- "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 60000 -r ts-node/register \"./{src,lib}/**/*.spec.ts\"",
+ "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 60000 -r ts-node/register --reporter \"../../configs/mocha-config-mongosh/reporter.ts\" \"./{src,lib}/**/*.spec.ts\"",
"test-ci": "node ../../scripts/run-if-package-requested.js npm test",
"test-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test",
"test-ci-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test-ci",
diff --git a/packages/errors/package.json b/packages/errors/package.json
index 1df02b0e7..f873de241 100644
--- a/packages/errors/package.json
+++ b/packages/errors/package.json
@@ -17,7 +17,7 @@
"node": ">=14.15.1"
},
"scripts": {
- "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 15000 -r ts-node/register \"./src/**/*.spec.ts\"",
+ "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 15000 -r ts-node/register --reporter \"../../configs/mocha-config-mongosh/reporter.ts\" \"./src/**/*.spec.ts\"",
"test-ci": "node ../../scripts/run-if-package-requested.js npm test",
"test-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test",
"test-ci-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test-ci",
diff --git a/packages/history/package.json b/packages/history/package.json
index c10707bba..21df6a136 100644
--- a/packages/history/package.json
+++ b/packages/history/package.json
@@ -11,7 +11,7 @@
"unsafe-perm": true
},
"scripts": {
- "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 60000 -r ts-node/register \"./{src,lib}/**/*.spec.ts\"",
+ "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 60000 -r ts-node/register --reporter \"../../configs/mocha-config-mongosh/reporter.ts\" \"./{src,lib}/**/*.spec.ts\"",
"test-ci": "node ../../scripts/run-if-package-requested.js npm test",
"test-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test",
"test-ci-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test-ci",
diff --git a/packages/i18n/package.json b/packages/i18n/package.json
index 2888e6917..e717cf762 100644
--- a/packages/i18n/package.json
+++ b/packages/i18n/package.json
@@ -14,7 +14,7 @@
"scripts": {
"compile": "tsc -p tsconfig.json",
"prepublish": "npm run compile",
- "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 60000 -r ts-node/register \"./src/**/*.spec.ts\"",
+ "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 60000 -r ts-node/register --reporter \"../../configs/mocha-config-mongosh/reporter.ts\" \"./src/**/*.spec.ts\"",
"test-ci": "node ../../scripts/run-if-package-requested.js npm test",
"test-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test",
"test-ci-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test-ci",
diff --git a/packages/i18n/src/locales/en_US.ts b/packages/i18n/src/locales/en_US.ts
index 0da1ae248..5272483c2 100644
--- a/packages/i18n/src/locales/en_US.ts
+++ b/packages/i18n/src/locales/en_US.ts
@@ -128,7 +128,7 @@ const translations: Catalog = {
},
'service-provider-browser': {},
'service-provider-core': {},
- 'service-provider-server': {},
+ 'service-provider-node-driver': {},
'shell-api': {
classes: {
ShellApi: {
diff --git a/packages/java-shell/AUTHORS b/packages/java-shell/AUTHORS
index 311ae4dc5..872be8a82 100644
--- a/packages/java-shell/AUTHORS
+++ b/packages/java-shell/AUTHORS
@@ -13,3 +13,4 @@ Le Roux Bodenstein
Alena Khineika
Leonardo Rossi
Martin Rodriguez Reboredo
+Gagik Amaryan
diff --git a/packages/java-shell/package.json b/packages/java-shell/package.json
index 6f6283180..f541d15ef 100644
--- a/packages/java-shell/package.json
+++ b/packages/java-shell/package.json
@@ -12,7 +12,7 @@
},
"scripts": {
"webpack-shell-api": "webpack --mode production",
- "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 60000 --colors -r ts-node/register \"./src/test/js/run-tests.ts\"",
+ "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 60000 --colors -r ts-node/register --reporter \"../../configs/mocha-config-mongosh/reporter.ts\" \"./src/test/js/run-tests.ts\"",
"test-ci": "node ../../scripts/run-if-package-requested.js npm run test",
"test-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test",
"test-ci-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test-ci"
diff --git a/packages/js-multiline-to-singleline/package.json b/packages/js-multiline-to-singleline/package.json
index c1953234f..06b21592a 100644
--- a/packages/js-multiline-to-singleline/package.json
+++ b/packages/js-multiline-to-singleline/package.json
@@ -11,7 +11,7 @@
"unsafe-perm": true
},
"scripts": {
- "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 60000 -r ts-node/register \"./{src,lib}/**/*.spec.ts\"",
+ "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 60000 -r ts-node/register --reporter \"../../configs/mocha-config-mongosh/reporter.ts\" \"./{src,lib}/**/*.spec.ts\"",
"test-ci": "node ../../scripts/run-if-package-requested.js npm test",
"test-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test",
"test-ci-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test-ci",
diff --git a/packages/logging/package.json b/packages/logging/package.json
index 42f23d7d9..d185dbab2 100644
--- a/packages/logging/package.json
+++ b/packages/logging/package.json
@@ -33,7 +33,7 @@
"prettier": "^2.8.8"
},
"scripts": {
- "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 15000 -r ts-node/register \"./src/**/*.spec.ts\"",
+ "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 15000 -r ts-node/register --reporter \"../../configs/mocha-config-mongosh/reporter.ts\" \"./src/**/*.spec.ts\"",
"test-ci": "node ../../scripts/run-if-package-requested.js npm test",
"test-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test",
"test-ci-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test-ci",
diff --git a/packages/node-runtime-worker-thread/package.json b/packages/node-runtime-worker-thread/package.json
index c6c1d7e64..5205581c9 100644
--- a/packages/node-runtime-worker-thread/package.json
+++ b/packages/node-runtime-worker-thread/package.json
@@ -17,7 +17,7 @@
"node": ">=14.15.1"
},
"scripts": {
- "test": "mocha -r \"../../scripts/import-expansions.js\" -r \"./tests/register-worker.js \" --timeout 15000 -r ts-node/register \"./src/**/*.spec.ts\"",
+ "test": "mocha -r \"../../scripts/import-expansions.js\" -r \"./tests/register-worker.js \" --timeout 15000 -r ts-node/register --reporter \"../../configs/mocha-config-mongosh/reporter.ts\" \"./src/**/*.spec.ts\"",
"pretest-ci": "node ../../scripts/run-if-package-requested.js npm run webpack-build -- --no-stats --no-devtool",
"test-ci": "node ../../scripts/run-if-package-requested.js npm test",
"test-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test",
@@ -40,7 +40,7 @@
"@mongosh/browser-runtime-core": "0.0.0-dev.0",
"@mongosh/browser-runtime-electron": "0.0.0-dev.0",
"@mongosh/service-provider-core": "0.0.0-dev.0",
- "@mongosh/service-provider-server": "0.0.0-dev.0",
+ "@mongosh/service-provider-node-driver": "0.0.0-dev.0",
"@mongosh/types": "0.0.0-dev.0",
"bson": "^6.8.0",
"depcheck": "^1.4.7",
diff --git a/packages/node-runtime-worker-thread/src/index.spec.ts b/packages/node-runtime-worker-thread/src/index.spec.ts
index a1aa5e909..88b626c03 100644
--- a/packages/node-runtime-worker-thread/src/index.spec.ts
+++ b/packages/node-runtime-worker-thread/src/index.spec.ts
@@ -5,7 +5,7 @@ import type { MongoshBus } from '@mongosh/types';
import { startSharedTestServer } from '../../../testing/integration-testing-hooks';
import { WorkerRuntime } from '../dist/index';
-import type { DevtoolsConnectOptions } from '@mongosh/service-provider-server';
+import type { DevtoolsConnectOptions } from '@mongosh/service-provider-node-driver';
export const dummyOptions: DevtoolsConnectOptions = Object.freeze({
productName: 'Test Product',
diff --git a/packages/node-runtime-worker-thread/src/index.ts b/packages/node-runtime-worker-thread/src/index.ts
index 5c417977c..e3bff7288 100644
--- a/packages/node-runtime-worker-thread/src/index.ts
+++ b/packages/node-runtime-worker-thread/src/index.ts
@@ -17,7 +17,7 @@ import {
deserializeEvaluationResult,
serializeConnectOptions,
} from './serializer';
-import type { CompassServiceProvider } from '@mongosh/service-provider-server';
+import type { CompassServiceProvider } from '@mongosh/service-provider-node-driver';
import type { InterruptHandle } from 'interruptor';
import { interrupt as nativeInterrupt } from 'interruptor';
import { WorkerThreadEvaluationListener } from './worker-thread-evaluation-listener';
diff --git a/packages/node-runtime-worker-thread/src/serializer.spec.ts b/packages/node-runtime-worker-thread/src/serializer.spec.ts
index 0b956b35d..e0a5f763c 100644
--- a/packages/node-runtime-worker-thread/src/serializer.spec.ts
+++ b/packages/node-runtime-worker-thread/src/serializer.spec.ts
@@ -1,4 +1,4 @@
-import type { DevtoolsConnectOptions } from '@mongosh/service-provider-server/lib/cli-service-provider';
+import type { DevtoolsConnectOptions } from '@mongosh/service-provider-node-driver';
import { expect } from 'chai';
import { UUID, Long } from 'bson';
import {
diff --git a/packages/node-runtime-worker-thread/src/serializer.ts b/packages/node-runtime-worker-thread/src/serializer.ts
index d4b6f6b2f..3453fb6d6 100644
--- a/packages/node-runtime-worker-thread/src/serializer.ts
+++ b/packages/node-runtime-worker-thread/src/serializer.ts
@@ -1,7 +1,7 @@
import { inspect } from 'util';
import { EJSON } from 'bson';
import type { RuntimeEvaluationResult } from '@mongosh/browser-runtime-core';
-import type { DevtoolsConnectOptions } from '@mongosh/service-provider-server';
+import type { DevtoolsConnectOptions } from '@mongosh/service-provider-node-driver';
function isPrimitive(
val: any
diff --git a/packages/node-runtime-worker-thread/src/worker-runtime.ts b/packages/node-runtime-worker-thread/src/worker-runtime.ts
index 8176ca4fa..e46f50ed5 100644
--- a/packages/node-runtime-worker-thread/src/worker-runtime.ts
+++ b/packages/node-runtime-worker-thread/src/worker-runtime.ts
@@ -9,7 +9,7 @@ import type {
} from '@mongosh/browser-runtime-core';
import { ElectronRuntime } from '@mongosh/browser-runtime-electron';
import type { ServiceProvider } from '@mongosh/service-provider-core';
-import { CompassServiceProvider } from '@mongosh/service-provider-server';
+import { CompassServiceProvider } from '@mongosh/service-provider-node-driver';
import { exposeAll, createCaller } from './rpc';
import {
serializeEvaluationResult,
diff --git a/packages/service-provider-core/package.json b/packages/service-provider-core/package.json
index 798136d70..6f482ac01 100644
--- a/packages/service-provider-core/package.json
+++ b/packages/service-provider-core/package.json
@@ -14,7 +14,7 @@
"scripts": {
"compile": "tsc -p tsconfig.json",
"prepublish": "npm run compile",
- "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 60000 -r ts-node/register \"./src/**/*.spec.ts\"",
+ "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 60000 -r ts-node/register --reporter \"../../configs/mocha-config-mongosh/reporter.ts\" \"./src/**/*.spec.ts\"",
"test-ci": "node ../../scripts/run-if-package-requested.js npm test",
"test-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test",
"test-ci-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test-ci",
diff --git a/packages/service-provider-server/.depcheckrc b/packages/service-provider-node-driver/.depcheckrc
similarity index 100%
rename from packages/service-provider-server/.depcheckrc
rename to packages/service-provider-node-driver/.depcheckrc
diff --git a/packages/service-provider-server/.eslintignore b/packages/service-provider-node-driver/.eslintignore
similarity index 100%
rename from packages/service-provider-server/.eslintignore
rename to packages/service-provider-node-driver/.eslintignore
diff --git a/packages/service-provider-server/.eslintrc.js b/packages/service-provider-node-driver/.eslintrc.js
similarity index 100%
rename from packages/service-provider-server/.eslintrc.js
rename to packages/service-provider-node-driver/.eslintrc.js
diff --git a/packages/service-provider-server/.gitignore b/packages/service-provider-node-driver/.gitignore
similarity index 100%
rename from packages/service-provider-server/.gitignore
rename to packages/service-provider-node-driver/.gitignore
diff --git a/packages/service-provider-server/.prettierignore b/packages/service-provider-node-driver/.prettierignore
similarity index 100%
rename from packages/service-provider-server/.prettierignore
rename to packages/service-provider-node-driver/.prettierignore
diff --git a/packages/service-provider-server/.prettierrc.json b/packages/service-provider-node-driver/.prettierrc.json
similarity index 100%
rename from packages/service-provider-server/.prettierrc.json
rename to packages/service-provider-node-driver/.prettierrc.json
diff --git a/packages/service-provider-node-driver/AUTHORS b/packages/service-provider-node-driver/AUTHORS
new file mode 100644
index 000000000..67fd284e6
--- /dev/null
+++ b/packages/service-provider-node-driver/AUTHORS
@@ -0,0 +1,3 @@
+Anna Henningsen
+github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
+Gagik Amaryan
diff --git a/packages/service-provider-server/LICENSE b/packages/service-provider-node-driver/LICENSE
similarity index 100%
rename from packages/service-provider-server/LICENSE
rename to packages/service-provider-node-driver/LICENSE
diff --git a/packages/service-provider-server/package.json b/packages/service-provider-node-driver/package.json
similarity index 92%
rename from packages/service-provider-server/package.json
rename to packages/service-provider-node-driver/package.json
index 4eced5a8b..733cb7102 100644
--- a/packages/service-provider-server/package.json
+++ b/packages/service-provider-node-driver/package.json
@@ -1,5 +1,5 @@
{
- "name": "@mongosh/service-provider-server",
+ "name": "@mongosh/service-provider-node-driver",
"version": "0.0.0-dev.0",
"description": "MongoDB Shell Server Service Provider Package",
"main": "lib/index.js",
@@ -13,7 +13,7 @@
},
"scripts": {
"compile": "tsc -p tsconfig.json",
- "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 60000 -r ts-node/register \"./src/**/*.spec.ts\"",
+ "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 60000 -r ts-node/register --reporter \"../../configs/mocha-config-mongosh/reporter.ts\" \"./src/**/*.spec.ts\"",
"test-ci": "node ../../scripts/run-if-package-requested.js npm test",
"test-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test",
"test-ci-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test-ci",
diff --git a/packages/service-provider-server/src/compass/compass-service-provider.ts b/packages/service-provider-node-driver/src/compass/compass-service-provider.ts
similarity index 79%
rename from packages/service-provider-server/src/compass/compass-service-provider.ts
rename to packages/service-provider-node-driver/src/compass/compass-service-provider.ts
index 41153a645..bb87f3ae6 100644
--- a/packages/service-provider-server/src/compass/compass-service-provider.ts
+++ b/packages/service-provider-node-driver/src/compass/compass-service-provider.ts
@@ -1,5 +1,5 @@
-import type { DevtoolsConnectOptions } from '../cli-service-provider';
-import CliServiceProvider from '../cli-service-provider';
+import type { DevtoolsConnectOptions } from '../node-driver-service-provider';
+import { NodeDriverServiceProvider } from '../node-driver-service-provider';
import type { MongoClient } from 'mongodb';
import type { ReplPlatform } from '@mongosh/service-provider-core';
import type ConnectionString from 'mongodb-connection-string-url';
@@ -8,7 +8,7 @@ import type { EventEmitter } from 'events';
/**
* A service provider that is meant to be used in compass.
*/
-class CompassServiceProvider extends CliServiceProvider {
+export class CompassServiceProvider extends NodeDriverServiceProvider {
public readonly platform: ReplPlatform;
/**
* Instantiate a new CompassServiceProvider with the data-service's connected
@@ -28,5 +28,3 @@ class CompassServiceProvider extends CliServiceProvider {
this.platform = 'Compass';
}
}
-
-export default CompassServiceProvider;
diff --git a/packages/service-provider-node-driver/src/index.ts b/packages/service-provider-node-driver/src/index.ts
new file mode 100644
index 000000000..2d6ba2543
--- /dev/null
+++ b/packages/service-provider-node-driver/src/index.ts
@@ -0,0 +1,4 @@
+import { NodeDriverServiceProvider } from './node-driver-service-provider';
+import { CompassServiceProvider } from './compass/compass-service-provider';
+export type { DevtoolsConnectOptions } from '@mongodb-js/devtools-connect';
+export { NodeDriverServiceProvider, CompassServiceProvider };
diff --git a/packages/service-provider-server/src/mongodb-patches.spec.ts b/packages/service-provider-node-driver/src/mongodb-patches.spec.ts
similarity index 100%
rename from packages/service-provider-server/src/mongodb-patches.spec.ts
rename to packages/service-provider-node-driver/src/mongodb-patches.spec.ts
diff --git a/packages/service-provider-server/src/mongodb-patches.ts b/packages/service-provider-node-driver/src/mongodb-patches.ts
similarity index 100%
rename from packages/service-provider-server/src/mongodb-patches.ts
rename to packages/service-provider-node-driver/src/mongodb-patches.ts
diff --git a/packages/service-provider-server/src/cli-service-provider.integration.spec.ts b/packages/service-provider-node-driver/src/node-driver-provider.integration.spec.ts
similarity index 94%
rename from packages/service-provider-server/src/cli-service-provider.integration.spec.ts
rename to packages/service-provider-node-driver/src/node-driver-provider.integration.spec.ts
index eab0d25d7..ef55af294 100644
--- a/packages/service-provider-server/src/cli-service-provider.integration.spec.ts
+++ b/packages/service-provider-node-driver/src/node-driver-provider.integration.spec.ts
@@ -1,6 +1,6 @@
-import type { DropDatabaseResult } from './cli-service-provider';
-import CliServiceProvider from './cli-service-provider';
-import CompassServiceProvider from './compass/compass-service-provider';
+import type { DropDatabaseResult } from './node-driver-service-provider';
+import { NodeDriverServiceProvider } from './node-driver-service-provider';
+import { CompassServiceProvider } from './compass/compass-service-provider';
import { expect } from 'chai';
import { EventEmitter } from 'events';
import { MongoClient } from 'mongodb';
@@ -24,12 +24,12 @@ import type {
MongoClientOptions,
} from '@mongosh/service-provider-core';
import ConnectionString from 'mongodb-connection-string-url';
-import { dummyOptions } from './cli-service-provider.spec';
+import { dummyOptions } from './node-driver-service-provider.spec';
-describe('CliServiceProvider [integration]', function () {
+describe('NodeDriverServiceProvider [integration]', function () {
const testServer = startSharedTestServer();
- let serviceProvider: CliServiceProvider;
+ let serviceProvider: NodeDriverServiceProvider;
let client: MongoClient;
let dbName: string;
let db: Db;
@@ -46,7 +46,7 @@ describe('CliServiceProvider [integration]', function () {
dbName = `test-db-${Date.now()}`;
db = client.db(dbName);
bus = new EventEmitter();
- serviceProvider = new CliServiceProvider(
+ serviceProvider = new NodeDriverServiceProvider(
client,
bus,
dummyOptions,
@@ -59,9 +59,9 @@ describe('CliServiceProvider [integration]', function () {
});
describe('.connect', function () {
- let instance: CliServiceProvider;
+ let instance: NodeDriverServiceProvider;
beforeEach(async function () {
- instance = await CliServiceProvider.connect(
+ instance = await NodeDriverServiceProvider.connect(
connectionString,
dummyOptions,
{},
@@ -73,13 +73,13 @@ describe('CliServiceProvider [integration]', function () {
await instance.close(true);
});
- it('returns a CliServiceProvider', function () {
- expect(instance).to.be.instanceOf(CliServiceProvider);
+ it('returns a NodeDriverServiceProvider', function () {
+ expect(instance).to.be.instanceOf(NodeDriverServiceProvider);
});
});
describe('.getNewConnection', function () {
- let instance: CliServiceProvider;
+ let instance: NodeDriverServiceProvider;
beforeEach(async function () {
instance = await serviceProvider.getNewConnection(connectionString);
@@ -89,17 +89,17 @@ describe('CliServiceProvider [integration]', function () {
await instance.close(true);
});
- it('returns a CliServiceProvider', function () {
- expect(instance).to.be.instanceOf(CliServiceProvider);
+ it('returns a NodeDriverServiceProvider', function () {
+ expect(instance).to.be.instanceOf(NodeDriverServiceProvider);
});
- it('differs from the original CliServiceProvider', function () {
+ it('differs from the original NodeDriverServiceProvider', function () {
expect(instance).to.not.equal(serviceProvider);
});
});
describe('.suspend', function () {
- it('allows disconnecting and reconnecting the CliServiceProvider', async function () {
+ it('allows disconnecting and reconnecting the NodeDriverServiceProvider', async function () {
await serviceProvider.runCommandWithCheck('admin', { ping: 1 });
const reconnect = await serviceProvider.suspend();
try {
@@ -155,7 +155,7 @@ describe('CliServiceProvider [integration]', function () {
describe('.getConnectionInfo', function () {
context('when a uri has been passed', function () {
it("returns the connection's info", async function () {
- const instance = new CliServiceProvider(
+ const instance = new NodeDriverServiceProvider(
client,
bus,
dummyOptions,
@@ -174,7 +174,11 @@ describe('CliServiceProvider [integration]', function () {
context('when the optional uri has not been passed', function () {
it("returns the connection's info", async function () {
- const instance = new CliServiceProvider(client, bus, dummyOptions);
+ const instance = new NodeDriverServiceProvider(
+ client,
+ bus,
+ dummyOptions
+ );
const connectionInfo = await instance.getConnectionInfo();
expect(Object.keys(connectionInfo)).to.deep.equal([
@@ -816,7 +820,7 @@ describe('CliServiceProvider [integration]', function () {
});
describe('CompassServiceProvider', function () {
- let instance: CliServiceProvider;
+ let instance: NodeDriverServiceProvider;
afterEach(async function () {
await instance?.close(true);
diff --git a/packages/service-provider-server/src/cli-service-provider.spec.ts b/packages/service-provider-node-driver/src/node-driver-service-provider.spec.ts
similarity index 90%
rename from packages/service-provider-server/src/cli-service-provider.spec.ts
rename to packages/service-provider-node-driver/src/node-driver-service-provider.spec.ts
index f295ba9ac..0d73b4499 100644
--- a/packages/service-provider-server/src/cli-service-provider.spec.ts
+++ b/packages/service-provider-node-driver/src/node-driver-service-provider.spec.ts
@@ -5,8 +5,8 @@ import { Collection, Db, MongoClient } from 'mongodb';
import sinonChai from 'sinon-chai';
import type { StubbedInstance } from 'ts-sinon';
import sinon, { stubInterface } from 'ts-sinon';
-import type { DevtoolsConnectOptions } from './cli-service-provider';
-import CliServiceProvider from './cli-service-provider';
+import type { DevtoolsConnectOptions } from './node-driver-service-provider';
+import { NodeDriverServiceProvider } from './node-driver-service-provider';
import ConnectionString from 'mongodb-connection-string-url';
import { EventEmitter } from 'events';
import type {
@@ -47,21 +47,29 @@ const createClientStub = (
return clientStub;
};
-describe('CliServiceProvider', function () {
- let serviceProvider: CliServiceProvider;
+describe('NodeDriverServiceProvider', function () {
+ let serviceProvider: NodeDriverServiceProvider;
let collectionStub: StubbedInstance;
let bus: EventEmitter;
beforeEach(function () {
bus = new EventEmitter();
collectionStub = stubInterface();
- serviceProvider = new CliServiceProvider({} as any, bus, dummyOptions);
+ serviceProvider = new NodeDriverServiceProvider(
+ {} as any,
+ bus,
+ dummyOptions
+ );
});
describe('#constructor', function () {
const mongoClient: any = sinon.spy();
beforeEach(function () {
- serviceProvider = new CliServiceProvider(mongoClient, bus, dummyOptions);
+ serviceProvider = new NodeDriverServiceProvider(
+ mongoClient,
+ bus,
+ dummyOptions
+ );
});
it('sets the mongo client on the instance', function () {
@@ -78,7 +86,7 @@ describe('CliServiceProvider', function () {
collectionStub.aggregate.returns({
toArray: () => Promise.resolve(aggResult),
} as any);
- serviceProvider = new CliServiceProvider(
+ serviceProvider = new NodeDriverServiceProvider(
createClientStub(collectionStub),
bus,
dummyOptions
@@ -100,7 +108,7 @@ describe('CliServiceProvider', function () {
beforeEach(function () {
collectionStub = stubInterface();
collectionStub.bulkWrite.resolves(commandResult as any);
- serviceProvider = new CliServiceProvider(
+ serviceProvider = new NodeDriverServiceProvider(
createClientStub(collectionStub),
bus,
dummyOptions
@@ -124,7 +132,7 @@ describe('CliServiceProvider', function () {
beforeEach(function () {
collectionStub = stubInterface();
collectionStub.countDocuments.resolves(countResult);
- serviceProvider = new CliServiceProvider(
+ serviceProvider = new NodeDriverServiceProvider(
createClientStub(collectionStub),
bus,
dummyOptions
@@ -144,7 +152,7 @@ describe('CliServiceProvider', function () {
beforeEach(function () {
collectionStub = stubInterface();
collectionStub.deleteMany.resolves(commandResult as any);
- serviceProvider = new CliServiceProvider(
+ serviceProvider = new NodeDriverServiceProvider(
createClientStub(collectionStub),
bus,
dummyOptions
@@ -164,7 +172,7 @@ describe('CliServiceProvider', function () {
beforeEach(function () {
collectionStub = stubInterface();
collectionStub.deleteOne.resolves(commandResult as any);
- serviceProvider = new CliServiceProvider(
+ serviceProvider = new NodeDriverServiceProvider(
createClientStub(collectionStub),
bus,
dummyOptions
@@ -184,7 +192,7 @@ describe('CliServiceProvider', function () {
beforeEach(function () {
collectionStub = stubInterface();
collectionStub.distinct.resolves(distinctResult);
- serviceProvider = new CliServiceProvider(
+ serviceProvider = new NodeDriverServiceProvider(
createClientStub(collectionStub),
bus,
dummyOptions
@@ -208,7 +216,7 @@ describe('CliServiceProvider', function () {
beforeEach(function () {
collectionStub = stubInterface();
collectionStub.estimatedDocumentCount.resolves(countResult);
- serviceProvider = new CliServiceProvider(
+ serviceProvider = new NodeDriverServiceProvider(
createClientStub(collectionStub),
bus,
dummyOptions
@@ -236,7 +244,7 @@ describe('CliServiceProvider', function () {
collectionStub.find.returns({
toArray: () => Promise.resolve(findResult),
} as any);
- serviceProvider = new CliServiceProvider(
+ serviceProvider = new NodeDriverServiceProvider(
createClientStub(collectionStub),
bus,
dummyOptions
@@ -265,7 +273,7 @@ describe('CliServiceProvider', function () {
collectionStub.find.returns({
toArray: () => Promise.resolve(findResult),
} as any);
- serviceProvider = new CliServiceProvider(
+ serviceProvider = new NodeDriverServiceProvider(
createClientStub(collectionStub),
bus,
dummyOptions
@@ -291,7 +299,7 @@ describe('CliServiceProvider', function () {
beforeEach(function () {
collectionStub = stubInterface();
collectionStub.findOneAndDelete.resolves(commandResult as any);
- serviceProvider = new CliServiceProvider(
+ serviceProvider = new NodeDriverServiceProvider(
createClientStub(collectionStub),
bus,
dummyOptions
@@ -317,7 +325,7 @@ describe('CliServiceProvider', function () {
beforeEach(function () {
collectionStub = stubInterface();
collectionStub.findOneAndReplace.resolves(commandResult as any);
- serviceProvider = new CliServiceProvider(
+ serviceProvider = new NodeDriverServiceProvider(
createClientStub(collectionStub),
bus,
dummyOptions
@@ -347,7 +355,7 @@ describe('CliServiceProvider', function () {
beforeEach(function () {
collectionStub = stubInterface();
collectionStub.findOneAndUpdate.resolves(commandResult as any);
- serviceProvider = new CliServiceProvider(
+ serviceProvider = new NodeDriverServiceProvider(
createClientStub(collectionStub),
bus,
dummyOptions
@@ -376,7 +384,7 @@ describe('CliServiceProvider', function () {
beforeEach(function () {
collectionStub = stubInterface();
collectionStub.insertMany.resolves(commandResult as any);
- serviceProvider = new CliServiceProvider(
+ serviceProvider = new NodeDriverServiceProvider(
createClientStub(collectionStub),
bus,
dummyOptions
@@ -397,7 +405,7 @@ describe('CliServiceProvider', function () {
beforeEach(function () {
collectionStub = stubInterface();
collectionStub.insertOne.resolves(commandResult as any);
- serviceProvider = new CliServiceProvider(
+ serviceProvider = new NodeDriverServiceProvider(
createClientStub(collectionStub),
bus,
dummyOptions
@@ -419,7 +427,7 @@ describe('CliServiceProvider', function () {
beforeEach(function () {
collectionStub = stubInterface();
collectionStub.replaceOne.resolves(commandResult);
- serviceProvider = new CliServiceProvider(
+ serviceProvider = new NodeDriverServiceProvider(
createClientStub(collectionStub),
bus,
dummyOptions
@@ -451,7 +459,11 @@ describe('CliServiceProvider', function () {
clientStub = stubInterface();
dbStub.command.resolves(commandResult);
clientStub.db.returns(dbStub);
- serviceProvider = new CliServiceProvider(clientStub, bus, dummyOptions);
+ serviceProvider = new NodeDriverServiceProvider(
+ clientStub,
+ bus,
+ dummyOptions
+ );
});
it('executes the command against the database', async function () {
@@ -471,7 +483,11 @@ describe('CliServiceProvider', function () {
clientStub = stubInterface();
dbStub.command.resolves(commandResult);
clientStub.db.returns(dbStub);
- serviceProvider = new CliServiceProvider(clientStub, bus, dummyOptions);
+ serviceProvider = new NodeDriverServiceProvider(
+ clientStub,
+ bus,
+ dummyOptions
+ );
});
it('executes the command against the database and throws if ok: 0', async function () {
@@ -497,7 +513,11 @@ describe('CliServiceProvider', function () {
clientStub = stubInterface();
dbStub.runCursorCommand.returns(commandResult);
clientStub.db.returns(dbStub);
- serviceProvider = new CliServiceProvider(clientStub, bus, dummyOptions);
+ serviceProvider = new NodeDriverServiceProvider(
+ clientStub,
+ bus,
+ dummyOptions
+ );
});
it('executes the command against the database', function () {
@@ -519,7 +539,7 @@ describe('CliServiceProvider', function () {
beforeEach(function () {
collectionStub = stubInterface();
collectionStub.updateOne.resolves(commandResult as any);
- serviceProvider = new CliServiceProvider(
+ serviceProvider = new NodeDriverServiceProvider(
createClientStub(collectionStub),
bus,
dummyOptions
@@ -546,7 +566,7 @@ describe('CliServiceProvider', function () {
beforeEach(function () {
collectionStub = stubInterface();
collectionStub.updateMany.resolves(commandResult as any);
- serviceProvider = new CliServiceProvider(
+ serviceProvider = new NodeDriverServiceProvider(
createClientStub(collectionStub),
bus,
dummyOptions
@@ -574,7 +594,11 @@ describe('CliServiceProvider', function () {
clientStub = stubInterface();
clientStub.db.returns(dbStub);
- serviceProvider = new CliServiceProvider(clientStub, bus, dummyOptions);
+ serviceProvider = new NodeDriverServiceProvider(
+ clientStub,
+ bus,
+ dummyOptions
+ );
});
it('returns ok: 1 if dropped', async function () {
@@ -624,7 +648,7 @@ describe('CliServiceProvider', function () {
collectionStub = stubInterface();
collectionStub.createIndexes.resolves(nativeMethodResult);
- serviceProvider = new CliServiceProvider(
+ serviceProvider = new NodeDriverServiceProvider(
createClientStub(collectionStub),
bus,
dummyOptions
@@ -656,7 +680,7 @@ describe('CliServiceProvider', function () {
collectionStub = stubInterface();
collectionStub.listIndexes.returns(nativeMethodResult);
- serviceProvider = new CliServiceProvider(
+ serviceProvider = new NodeDriverServiceProvider(
createClientStub(collectionStub),
bus,
dummyOptions
@@ -690,7 +714,11 @@ describe('CliServiceProvider', function () {
},
} as any);
clientStub.db.returns(dbStub);
- serviceProvider = new CliServiceProvider(clientStub, bus, dummyOptions);
+ serviceProvider = new NodeDriverServiceProvider(
+ clientStub,
+ bus,
+ dummyOptions
+ );
});
it('executes the command', async function () {
@@ -718,7 +746,11 @@ describe('CliServiceProvider', function () {
clientStub = stubInterface();
dbStub.renameCollection.resolves({ ok: 1 } as any);
clientStub.db.returns(dbStub);
- serviceProvider = new CliServiceProvider(clientStub, bus, dummyOptions);
+ serviceProvider = new NodeDriverServiceProvider(
+ clientStub,
+ bus,
+ dummyOptions
+ );
});
it('executes the command against the database', async function () {
@@ -751,7 +783,11 @@ describe('CliServiceProvider', function () {
clientStub = stubInterface();
dbStub.createCollection.resolves({} as any);
clientStub.db.returns(dbStub);
- serviceProvider = new CliServiceProvider(clientStub, bus, dummyOptions);
+ serviceProvider = new NodeDriverServiceProvider(
+ clientStub,
+ bus,
+ dummyOptions
+ );
});
it('executes the command', async function () {
@@ -791,7 +827,11 @@ describe('CliServiceProvider', function () {
dbStub = stubInterface();
clientStub = stubInterface();
clientStub.db.returns(dbStub);
- serviceProvider = new CliServiceProvider(clientStub, bus, dummyOptions);
+ serviceProvider = new NodeDriverServiceProvider(
+ clientStub,
+ bus,
+ dummyOptions
+ );
libmongoc = stubInterface();
});
@@ -827,12 +867,16 @@ describe('CliServiceProvider', function () {
describe('sessions', function () {
let clientStub: StubbedInstance;
- let serviceProvider: CliServiceProvider;
+ let serviceProvider: NodeDriverServiceProvider;
let db: StubbedInstance;
let driverSession: ClientSession;
beforeEach(function () {
clientStub = stubInterface();
- serviceProvider = new CliServiceProvider(clientStub, bus, dummyOptions);
+ serviceProvider = new NodeDriverServiceProvider(
+ clientStub,
+ bus,
+ dummyOptions
+ );
driverSession = { dSession: 1 } as any;
clientStub.startSession.returns(driverSession);
db = stubInterface();
@@ -889,7 +933,11 @@ describe('CliServiceProvider', function () {
watch: watchMock as any,
}) as any;
- serviceProvider = new CliServiceProvider(clientStub, bus, dummyOptions);
+ serviceProvider = new NodeDriverServiceProvider(
+ clientStub,
+ bus,
+ dummyOptions
+ );
});
it('executes watch on MongoClient', function () {
@@ -938,7 +986,7 @@ describe('CliServiceProvider', function () {
}),
},
};
- serviceProvider = new CliServiceProvider(
+ serviceProvider = new NodeDriverServiceProvider(
clientStub,
bus,
dummyOptions,
@@ -962,7 +1010,7 @@ describe('CliServiceProvider', function () {
context('when connected to an Atlas deployment', function () {
it('correctly gathers info on the fake deployment', async function () {
- const serviceProvider = new CliServiceProvider(
+ const serviceProvider = new NodeDriverServiceProvider(
clientStub,
bus,
dummyOptions,
@@ -979,7 +1027,7 @@ describe('CliServiceProvider', function () {
context('when connected to a DocumentDB deployment', function () {
it('correctly gathers info on the fake deployment', async function () {
- const serviceProvider = new CliServiceProvider(
+ const serviceProvider = new NodeDriverServiceProvider(
clientStub,
bus,
dummyOptions,
@@ -996,7 +1044,7 @@ describe('CliServiceProvider', function () {
context('when connected to a CosmosDB deployment', function () {
it('correctly gathers info on the fake deployment', async function () {
- const serviceProvider = new CliServiceProvider(
+ const serviceProvider = new NodeDriverServiceProvider(
clientStub,
bus,
dummyOptions,
@@ -1014,7 +1062,7 @@ describe('CliServiceProvider', function () {
// Security-relevant tests -- description covered in e2e-oidc tests.
describe('processDriverOptions', function () {
- it('shares user configuration options from an existing CliServiceProvider instance', function () {
+ it('shares user configuration options from an existing NodeDriverServiceProvider instance', function () {
const cloneableOidcOptions = {
redirectURI: 'http://localhost',
openBrowser: { command: '/usr/bin/browser' },
@@ -1026,7 +1074,7 @@ describe('CliServiceProvider', function () {
productName: 'test',
};
expect(
- CliServiceProvider.prototype.processDriverOptions.call(
+ NodeDriverServiceProvider.prototype.processDriverOptions.call(
{
currentClientOptions: {
oidc: {
@@ -1051,7 +1099,7 @@ describe('CliServiceProvider', function () {
const parentState: any = {};
expect(
- CliServiceProvider.prototype.processDriverOptions.call(
+ NodeDriverServiceProvider.prototype.processDriverOptions.call(
{
uri: new ConnectionString('mongodb://localhost/'),
currentClientOptions: {
@@ -1069,7 +1117,7 @@ describe('CliServiceProvider', function () {
const parentState: any = {};
expect(
- CliServiceProvider.prototype.processDriverOptions.call(
+ NodeDriverServiceProvider.prototype.processDriverOptions.call(
{
uri: new ConnectionString('mongodb://localhost/'),
currentClientOptions: {
@@ -1087,7 +1135,7 @@ describe('CliServiceProvider', function () {
const parentState: any = {};
expect(
- CliServiceProvider.prototype.processDriverOptions.call(
+ NodeDriverServiceProvider.prototype.processDriverOptions.call(
{
uri: new ConnectionString('mongodb://localhost/'),
currentClientOptions: {
@@ -1120,7 +1168,7 @@ describe('CliServiceProvider', function () {
collectionStub = stubInterface();
collectionStub.listSearchIndexes.returns(nativeMethodResult);
- serviceProvider = new CliServiceProvider(
+ serviceProvider = new NodeDriverServiceProvider(
createClientStub(collectionStub),
bus,
dummyOptions
@@ -1173,7 +1221,7 @@ describe('CliServiceProvider', function () {
collectionStub = stubInterface();
collectionStub.createSearchIndexes.resolves(nativeMethodResult);
- serviceProvider = new CliServiceProvider(
+ serviceProvider = new NodeDriverServiceProvider(
createClientStub(collectionStub),
bus,
dummyOptions
@@ -1201,7 +1249,7 @@ describe('CliServiceProvider', function () {
collectionStub = stubInterface();
collectionStub.dropSearchIndex.resolves();
- serviceProvider = new CliServiceProvider(
+ serviceProvider = new NodeDriverServiceProvider(
createClientStub(collectionStub),
bus,
dummyOptions
@@ -1230,7 +1278,7 @@ describe('CliServiceProvider', function () {
collectionStub = stubInterface();
collectionStub.updateSearchIndex.resolves();
- serviceProvider = new CliServiceProvider(
+ serviceProvider = new NodeDriverServiceProvider(
createClientStub(collectionStub),
bus,
dummyOptions
diff --git a/packages/service-provider-server/src/cli-service-provider.ts b/packages/service-provider-node-driver/src/node-driver-service-provider.ts
similarity index 99%
rename from packages/service-provider-server/src/cli-service-provider.ts
rename to packages/service-provider-node-driver/src/node-driver-service-provider.ts
index 328845315..559538677 100644
--- a/packages/service-provider-server/src/cli-service-provider.ts
+++ b/packages/service-provider-node-driver/src/node-driver-service-provider.ts
@@ -189,7 +189,7 @@ interface DependencyVersionInfo {
/**
* Encapsulates logic for the service provider for the mongosh CLI.
*/
-class CliServiceProvider
+export class NodeDriverServiceProvider
extends ServiceProviderCore
implements ServiceProvider
{
@@ -203,12 +203,12 @@ class CliServiceProvider
* @returns {Promise} The promise with cli service provider.
*/
static async connect(
- this: typeof CliServiceProvider,
+ this: typeof NodeDriverServiceProvider,
uri: string,
driverOptions: DevtoolsConnectOptions,
cliOptions: { nodb?: boolean } = {},
bus: MongoshBus = new EventEmitter() // TODO: Change VSCode to pass all arguments, then remove defaults
- ): Promise {
+ ): Promise {
const connectionString = new ConnectionString(uri || 'mongodb://nodb/');
const clientOptions = this.processDriverOptions(
null,
@@ -292,7 +292,7 @@ class CliServiceProvider
private _lastSeenTopology: TopologyDescription | undefined;
/**
- * Instantiate a new CliServiceProvider with the Node driver's connected
+ * Instantiate a new NodeDriverServiceProvider with the Node driver's connected
* MongoClient instance.
*
* @param {MongoClient} mongoClient - The Node drivers' MongoClient instance.
@@ -418,7 +418,7 @@ class CliServiceProvider
async getNewConnection(
uri: string,
options: Partial = {}
- ): Promise {
+ ): Promise {
const connectionString = new ConnectionString(uri);
const clientOptions = this.processDriverOptions(connectionString, options);
@@ -427,7 +427,7 @@ class CliServiceProvider
clientOptions
);
clientOptions.parentState = state;
- return new CliServiceProvider(
+ return new NodeDriverServiceProvider(
client,
this.bus,
clientOptions,
@@ -1404,7 +1404,7 @@ class CliServiceProvider
// Internal, only exposed for testing
static processDriverOptions(
- currentProviderInstance: CliServiceProvider | null,
+ currentProviderInstance: NodeDriverServiceProvider | null,
uri: ConnectionString,
opts: DevtoolsConnectOptions
): DevtoolsConnectOptions {
@@ -1469,7 +1469,7 @@ class CliServiceProvider
uri: ConnectionString,
opts: Partial
): DevtoolsConnectOptions {
- return CliServiceProvider.processDriverOptions(this, uri, {
+ return NodeDriverServiceProvider.processDriverOptions(this, uri, {
productName: this.currentClientOptions.productName,
productDocsLink: this.currentClientOptions.productDocsLink,
...opts,
@@ -1533,5 +1533,4 @@ class CliServiceProvider
}
}
-export default CliServiceProvider;
export { DevtoolsConnectOptions };
diff --git a/packages/service-provider-server/tsconfig-lint.json b/packages/service-provider-node-driver/tsconfig-lint.json
similarity index 100%
rename from packages/service-provider-server/tsconfig-lint.json
rename to packages/service-provider-node-driver/tsconfig-lint.json
diff --git a/packages/service-provider-server/tsconfig.json b/packages/service-provider-node-driver/tsconfig.json
similarity index 100%
rename from packages/service-provider-server/tsconfig.json
rename to packages/service-provider-node-driver/tsconfig.json
diff --git a/packages/service-provider-server/AUTHORS b/packages/service-provider-server/AUTHORS
deleted file mode 100644
index a1daa2b1b..000000000
--- a/packages/service-provider-server/AUTHORS
+++ /dev/null
@@ -1,21 +0,0 @@
-Durran Jordan
-Maurizio Casimirri
-Anna Herlihy
-Massimiliano Marcon
-Rhys Howell
-Irina Shestak
-Anna Henningsen
-Sergey Petushkov
-Michael Rose
-Alena Khineika
-github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
-Alena Khineika
-Denise <9276441+denise-sanders@users.noreply.github.com>
-Le Roux Bodenstein
-Leonardo Rossi
-Himanshu Singh
-Martin Rodriguez Reboredo
-Basit <1305718+mabaasit@users.noreply.github.com>
-Paula Stachova
-Alena Khineika
-Gagik Amaryan
diff --git a/packages/service-provider-server/src/index.ts b/packages/service-provider-server/src/index.ts
deleted file mode 100644
index bdd49e343..000000000
--- a/packages/service-provider-server/src/index.ts
+++ /dev/null
@@ -1,4 +0,0 @@
-import CliServiceProvider from './cli-service-provider';
-import CompassServiceProvider from './compass/compass-service-provider';
-export type { DevtoolsConnectOptions } from '@mongodb-js/devtools-connect';
-export { CliServiceProvider, CompassServiceProvider };
diff --git a/packages/shell-api/package.json b/packages/shell-api/package.json
index 31047d155..b987ede8c 100644
--- a/packages/shell-api/package.json
+++ b/packages/shell-api/package.json
@@ -20,7 +20,7 @@
"depcheck": "depcheck",
"report-missing-help": "ts-node bin/report-missing-help.ts",
"report-supported-api": "ts-node bin/report-supported-api.ts",
- "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 60000 -r ts-node/register \"./src/**/*.spec.ts\"",
+ "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 60000 -r ts-node/register --reporter \"../../configs/mocha-config-mongosh/reporter.ts\" \"./src/**/*.spec.ts\"",
"test-ci": "node ../../scripts/run-if-package-requested.js npm test",
"test-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test",
"test-ci-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test-ci",
diff --git a/packages/shell-api/src/change-stream-cursor.spec.ts b/packages/shell-api/src/change-stream-cursor.spec.ts
index 368f74c59..83fd198e0 100644
--- a/packages/shell-api/src/change-stream-cursor.spec.ts
+++ b/packages/shell-api/src/change-stream-cursor.spec.ts
@@ -13,7 +13,7 @@ import {
} from './enums';
import type { ChangeStream, Document } from '@mongosh/service-provider-core';
import { startTestCluster } from '../../../testing/integration-testing-hooks';
-import { CliServiceProvider } from '../../service-provider-server/lib';
+import { NodeDriverServiceProvider } from '../../service-provider-node-driver';
import ShellInstanceState from './shell-instance-state';
import Mongo from './mongo';
import { ensureMaster, ensureResult } from '../test/helpers';
@@ -121,7 +121,7 @@ describe('ChangeStreamCursor', function () {
const [srv0] = startTestCluster('change-stream-cursor', {
topology: 'replset',
});
- let serviceProvider: CliServiceProvider;
+ let serviceProvider: NodeDriverServiceProvider;
let instanceState: ShellInstanceState;
let mongo: Mongo;
let db: Database;
@@ -130,7 +130,7 @@ describe('ChangeStreamCursor', function () {
before(async function () {
this.timeout(100_000);
- serviceProvider = await CliServiceProvider.connect(
+ serviceProvider = await NodeDriverServiceProvider.connect(
await srv0.connectionString(),
dummyOptions,
{},
diff --git a/packages/shell-api/src/collection.ts b/packages/shell-api/src/collection.ts
index a8c699ff5..911dcc45d 100644
--- a/packages/shell-api/src/collection.ts
+++ b/packages/shell-api/src/collection.ts
@@ -66,6 +66,7 @@ import type {
UpdateOptions,
DropCollectionOptions,
CheckMetadataConsistencyOptions,
+ AggregateOptions,
} from '@mongosh/service-provider-core';
import type { RunCommandCursor, Database } from './index';
import {
@@ -159,26 +160,27 @@ export default class Collection extends ShellApiWithMongoClass {
*/
async aggregate(
pipeline: Document[],
- options: Document & { explain?: never }
- ): Promise;
+ options: AggregateOptions & { explain: ExplainVerbosityLike }
+ ): Promise;
async aggregate(
pipeline: Document[],
- options: Document & { explain: ExplainVerbosityLike }
- ): Promise;
+ options?: AggregateOptions
+ ): Promise;
async aggregate(...stages: Document[]): Promise;
@returnsPromise
@returnType('AggregationCursor')
@apiVersions([1])
- async aggregate(...args: any[]): Promise {
- let options;
- let pipeline;
+ async aggregate(...args: unknown[]): Promise {
+ let options: AggregateOptions;
+ let pipeline: Document[];
if (args.length === 0 || Array.isArray(args[0])) {
options = args[1] || {};
- pipeline = args[0] || [];
+ pipeline = (args[0] as Document[]) || [];
} else {
options = {};
- pipeline = args || [];
+ pipeline = (args as Document[]) || [];
}
+
if ('background' in options) {
await this._instanceState.printWarning(
aggregateBackgroundOptionNotSupportedHelp
diff --git a/packages/shell-api/src/database.spec.ts b/packages/shell-api/src/database.spec.ts
index a78e97101..4cc7cb7e2 100644
--- a/packages/shell-api/src/database.spec.ts
+++ b/packages/shell-api/src/database.spec.ts
@@ -401,12 +401,25 @@ describe('Database', function () {
});
it('supports a single aggregation stage', async function () {
- await database.aggregate({ $piplelineStage: {} }, { options: true });
+ await database.aggregate({ $piplelineStage: {} });
expect(serviceProvider.aggregateDb).to.have.been.calledWith(
database._name,
[{ $piplelineStage: {} }],
- { options: true }
+ {}
+ );
+ });
+
+ it('supports passing args as aggregation stages', async function () {
+ await database.aggregate(
+ { $piplelineStage: {} },
+ { $piplelineStage2: {} }
+ );
+
+ expect(serviceProvider.aggregateDb).to.have.been.calledWith(
+ database._name,
+ [{ $piplelineStage: {} }, { $piplelineStage2: {} }],
+ {}
);
});
@@ -2891,7 +2904,9 @@ describe('Database', function () {
it('runs a $sql aggregation', async function () {
const serviceProviderCursor = stubInterface();
serviceProvider.aggregateDb.returns(serviceProviderCursor as any);
- await database.sql('SELECT * FROM somecollection;', { options: true });
+ await database.sql('SELECT * FROM somecollection;', {
+ serializeFunctions: true,
+ });
expect(serviceProvider.aggregateDb).to.have.been.calledWith(
database._name,
[
@@ -2904,7 +2919,7 @@ describe('Database', function () {
},
},
],
- { options: true }
+ { serializeFunctions: true }
);
});
diff --git a/packages/shell-api/src/database.ts b/packages/shell-api/src/database.ts
index 7c6ce4a3b..c148cc14e 100644
--- a/packages/shell-api/src/database.ts
+++ b/packages/shell-api/src/database.ts
@@ -52,6 +52,8 @@ import type {
CreateEncryptedCollectionOptions,
CheckMetadataConsistencyOptions,
RunCommandOptions,
+ ExplainVerbosityLike,
+ AggregateOptions,
} from '@mongosh/service-provider-core';
export type CollectionNamesWithTypes = {
@@ -413,27 +415,38 @@ export default class Database extends ShellApiWithMongoClass {
}
/**
- * Run an aggregation against the db.
+ * Run an aggregation against the database. Accepts array pipeline and options object OR stages as individual arguments.
*
- * @param pipeline
- * @param options
* @returns {Promise} The promise of aggregation results.
*/
+ async aggregate(
+ pipeline: Document[],
+ options: AggregateOptions & { explain: ExplainVerbosityLike }
+ ): Promise;
+ async aggregate(
+ pipeline: Document[],
+ options?: AggregateOptions
+ ): Promise;
+ async aggregate(...stages: Document[]): Promise;
@returnsPromise
@returnType('AggregationCursor')
@apiVersions([1])
- async aggregate(
- pipelineOrSingleStage: Document | Document[],
- options?: Document
- ): Promise {
- if ('background' in (options ?? {})) {
+ async aggregate(...args: unknown[]): Promise {
+ let options: AggregateOptions;
+ let pipeline: Document[];
+ if (args.length === 0 || Array.isArray(args[0])) {
+ options = args[1] || {};
+ pipeline = (args[0] as Document[]) || [];
+ } else {
+ options = {};
+ pipeline = (args as Document[]) || [];
+ }
+
+ if ('background' in options) {
await this._instanceState.printWarning(
aggregateBackgroundOptionNotSupportedHelp
);
}
- const pipeline: Document[] = Array.isArray(pipelineOrSingleStage)
- ? pipelineOrSingleStage
- : [pipelineOrSingleStage];
assertArgsDefinedType([pipeline], [true], 'Database.aggregate');
@@ -1731,7 +1744,10 @@ export default class Database extends ShellApiWithMongoClass {
@serverVersions(['4.4.0', ServerVersions.latest])
@returnsPromise
@returnType('AggregationCursor')
- async sql(sqlString: string, options?: Document): Promise {
+ async sql(
+ sqlString: string,
+ options?: AggregateOptions
+ ): Promise {
this._emitDatabaseApiCall('sql', { sqlString: sqlString, options });
await this._instanceState.shellApi.print(
'Note: this is an experimental feature that may be subject to change in future releases.'
diff --git a/packages/shell-api/src/field-level-encryption.spec.ts b/packages/shell-api/src/field-level-encryption.spec.ts
index e2f12ca00..6225a036e 100644
--- a/packages/shell-api/src/field-level-encryption.spec.ts
+++ b/packages/shell-api/src/field-level-encryption.spec.ts
@@ -28,7 +28,7 @@ import type { ClientSideFieldLevelEncryptionOptions } from './field-level-encryp
import { ClientEncryption, KeyVault } from './field-level-encryption';
import Mongo from './mongo';
import ShellInstanceState from './shell-instance-state';
-import { CliServiceProvider } from '../../service-provider-server';
+import { NodeDriverServiceProvider } from '../../service-provider-node-driver';
import { startSharedTestServer } from '../../../testing/integration-testing-hooks';
import {
makeFakeHTTPConnection,
@@ -762,7 +762,7 @@ describe('Field Level Encryption', function () {
beforeEach(async function () {
dbname = `test_fle_${Date.now()}`;
uri = await testServer.connectionString();
- serviceProvider = await CliServiceProvider.connect(
+ serviceProvider = await NodeDriverServiceProvider.connect(
uri,
dummyOptions,
{},
diff --git a/packages/shell-api/src/helpers.spec.ts b/packages/shell-api/src/helpers.spec.ts
index b33cdae55..f39227fe0 100644
--- a/packages/shell-api/src/helpers.spec.ts
+++ b/packages/shell-api/src/helpers.spec.ts
@@ -1,3 +1,4 @@
+import type { ShardedDataDistribution } from './helpers';
import {
assertArgsDefinedType,
coerceToJSNumber,
@@ -11,14 +12,15 @@ import { Database, Mongo, ShellInstanceState } from './index';
import constructShellBson from './shell-bson';
import type { ServiceProvider } from '@mongosh/service-provider-core';
import { bson } from '@mongosh/service-provider-core';
-import type { DevtoolsConnectOptions } from '../../service-provider-server';
-import { CliServiceProvider } from '../../service-provider-server'; // avoid cyclic dep just for test
+import type { DevtoolsConnectOptions } from '../../service-provider-node-driver';
+import { NodeDriverServiceProvider } from '../../service-provider-node-driver'; // avoid cyclic dep just for test
import { startSharedTestServer } from '../../../testing/integration-testing-hooks';
import { makeFakeConfigDatabase } from '../test/shard-test-fake-data';
import sinon from 'ts-sinon';
import chai, { expect } from 'chai';
import { EventEmitter } from 'events';
import sinonChai from 'sinon-chai';
+import { stub } from 'sinon';
chai.use(sinonChai);
const fakeConfigDb = makeFakeConfigDatabase(
@@ -133,8 +135,23 @@ describe('getPrintableShardStatus', function () {
let serviceProvider: ServiceProvider;
let inBalancerRound = false;
+ const mockedShardedDataDistribution: ShardedDataDistribution = [
+ {
+ ns: 'test.ns',
+ shards: [
+ {
+ shardName: 'test',
+ numOrphanedDocs: 1,
+ numOwnedDocuments: 5,
+ orphanedSizeBytes: 20,
+ ownedSizeBytes: 80,
+ },
+ ],
+ },
+ ];
+
beforeEach(async function () {
- serviceProvider = await CliServiceProvider.connect(
+ serviceProvider = await NodeDriverServiceProvider.connect(
await testServer.connectionString(),
dummyOptions,
{},
@@ -186,6 +203,20 @@ describe('getPrintableShardStatus', function () {
});
it('returns an object with sharding information', async function () {
+ const mockedAdminDb = {
+ aggregate: stub()
+ .withArgs([{ $shardedDataDistribution: {} }])
+ .resolves({
+ toArray: stub().resolves(mockedShardedDataDistribution),
+ }),
+ };
+ const getSiblingDB = stub();
+ getSiblingDB.withArgs('admin').returns(mockedAdminDb);
+ getSiblingDB.withArgs('config').returns(configDatabase);
+
+ configDatabase.getSiblingDB = getSiblingDB;
+ configDatabase._maybeCachedHello = stub().returns({ msg: 'isdbgrid' });
+
const status = await getPrintableShardStatus(configDatabase, false);
expect(status.shardingVersion.clusterId).to.be.instanceOf(bson.ObjectId);
expect(status.shards.map(({ host }: { host: string }) => host)).to.include(
@@ -202,6 +233,10 @@ describe('getPrintableShardStatus', function () {
);
expect(status.databases).to.have.lengthOf(1);
expect(status.databases[0].database._id).to.equal('config');
+
+ expect(status.shardedDataDistribution).to.equal(
+ mockedShardedDataDistribution
+ );
});
describe('hides all internal deprecated fields in shardingVersion', function () {
@@ -214,7 +249,9 @@ describe('getPrintableShardStatus', function () {
]) {
it(`does not show ${hiddenField} in shardingVersion`, async function () {
const status = await getPrintableShardStatus(configDatabase, false);
- expect(status.shardingVersion[hiddenField]).to.equal(undefined);
+ expect((status.shardingVersion as any)[hiddenField]).to.equal(
+ undefined
+ );
});
}
});
@@ -235,8 +272,10 @@ describe('getPrintableShardStatus', function () {
it('returns an object with verbose sharding information if requested', async function () {
const status = await getPrintableShardStatus(configDatabase, true);
- expect(status['most recently active mongoses'][0].up).to.be.a('number');
- expect(status['most recently active mongoses'][0].waiting).to.be.a(
+ expect((status['most recently active mongoses'][0] as any).up).to.be.a(
+ 'number'
+ );
+ expect((status['most recently active mongoses'][0] as any).waiting).to.be.a(
'boolean'
);
});
@@ -281,7 +320,7 @@ describe('getPrintableShardStatus', function () {
status.balancer['Collections with active migrations']
).to.have.lengthOf(1);
expect(
- status.balancer['Collections with active migrations'].join('')
+ status.balancer['Collections with active migrations']?.join('')
).to.include('asdf');
});
diff --git a/packages/shell-api/src/helpers.ts b/packages/shell-api/src/helpers.ts
index 0b1affb42..180137a60 100644
--- a/packages/shell-api/src/helpers.ts
+++ b/packages/shell-api/src/helpers.ts
@@ -26,7 +26,7 @@ import type {
bson,
} from '@mongosh/service-provider-core';
import type { ClientSideFieldLevelEncryptionOptions } from './field-level-encryption';
-import { type AutoEncryptionOptions } from 'mongodb';
+import type { AutoEncryptionOptions, Long, ObjectId, Timestamp } from 'mongodb';
import { shellApiType } from './enums';
import type { AbstractCursor } from './abstract-cursor';
import type ChangeStreamCursor from './change-stream-cursor';
@@ -226,8 +226,8 @@ export function processDigestPassword(
export async function getPrintableShardStatus(
configDB: Database,
verbose: boolean
-): Promise {
- const result = {} as any;
+): Promise {
+ const result = {} as ShardingStatusResult;
// configDB is a DB object that contains the sharding metadata of interest.
const mongosColl = configDB.getCollection('mongos');
@@ -259,9 +259,12 @@ export async function getPrintableShardStatus(
);
}
- result.shardingVersion = version;
+ result.shardingVersion = version as {
+ _id: number;
+ clusterId: ObjectId;
+ };
- result.shards = shards;
+ result.shards = shards as ShardingStatusResult['shards'];
// (most recently) active mongoses
const mongosActiveThresholdMs = 60000;
@@ -280,9 +283,8 @@ export async function getPrintableShardStatus(
}
}
- mongosAdjective = `${mongosAdjective} mongoses`;
if (mostRecentMongosTime === null) {
- result[mongosAdjective] = 'none';
+ result[`${mongosAdjective} mongoses`] = 'none';
} else {
const recentMongosQuery = {
ping: {
@@ -295,25 +297,27 @@ export async function getPrintableShardStatus(
};
if (verbose) {
- result[mongosAdjective] = await (await mongosColl.find(recentMongosQuery))
+ result[`${mongosAdjective} mongoses`] = await (
+ await mongosColl.find(recentMongosQuery)
+ )
.sort({ ping: -1 })
.toArray();
} else {
- result[mongosAdjective] = (
+ result[`${mongosAdjective} mongoses`] = (
(await (
await mongosColl.aggregate([
{ $match: recentMongosQuery },
{ $group: { _id: '$mongoVersion', num: { $sum: 1 } } },
{ $sort: { num: -1 } },
])
- ).toArray()) as any[]
+ ).toArray()) as { _id: string; num: number }[]
).map((z: { _id: string; num: number }) => {
return { [z._id]: z.num };
});
}
}
- const balancerRes: Record = {};
+ const balancerRes = {} as ShardingStatusResult['balancer'];
await Promise.all([
(async (): Promise => {
// Is autosplit currently enabled
@@ -331,13 +335,13 @@ export async function getPrintableShardStatus(
})(),
(async (): Promise => {
// Is the balancer currently active
- let balancerRunning = 'unknown';
+ let balancerRunning: 'yes' | 'no' | 'unknown' = 'unknown';
try {
const balancerStatus = await configDB.adminCommand({
balancerStatus: 1,
});
balancerRunning = balancerStatus.inBalancerRound ? 'yes' : 'no';
- } catch (err: any) {
+ } catch {
// pass, ignore all error messages
}
balancerRes['Currently running'] = balancerRunning;
@@ -364,7 +368,7 @@ export async function getPrintableShardStatus(
if (activeLocks?.length > 0) {
balancerRes['Collections with active migrations'] = activeLocks.map(
(lock) => {
- return `${lock._id} started at ${lock.when}`;
+ return `${lock._id} started at ${lock.when}` as const;
}
);
}
@@ -418,8 +422,23 @@ export async function getPrintableShardStatus(
const yesterday = new Date();
yesterday.setDate(yesterday.getDate() - 1);
+ type MigrationResult =
+ | {
+ _id: 'Success';
+ count: number;
+ from: never;
+ to: never;
+ }
+ // Failed migration
+ | {
+ _id: string;
+ count: number;
+ from: string;
+ to: string;
+ };
+
// Successful migrations.
- let migrations = await (
+ let migrations = (await (
await changelogColl.aggregate([
{
$match: {
@@ -437,11 +456,11 @@ export async function getPrintableShardStatus(
},
},
])
- ).toArray();
+ ).toArray()) as MigrationResult[];
// Failed migrations.
migrations = migrations.concat(
- await (
+ (await (
await changelogColl.aggregate([
{
$match: {
@@ -472,11 +491,12 @@ export async function getPrintableShardStatus(
},
},
])
- ).toArray()
+ ).toArray()) as MigrationResult[]
);
- const migrationsRes: Record = {};
- migrations.forEach((x: any) => {
+ const migrationsRes: ShardingStatusResult['balancer']['Migration Results for the last 24 hours'] =
+ {};
+ migrations.forEach((x) => {
if (x._id === 'Success') {
migrationsRes[x.count] = x._id;
} else {
@@ -500,7 +520,7 @@ export async function getPrintableShardStatus(
// All databases in config.databases + those implicitly referenced
// by a sharded collection in config.collections
// (could become a single pipeline using $unionWith when we drop 4.2 server support)
- const [databases, collections] = await Promise.all([
+ const [databases, collections, shardedDataDistribution] = await Promise.all([
(async () =>
await (await configDB.getCollection('databases').find())
.sort({ _id: 1 })
@@ -513,7 +533,22 @@ export async function getPrintableShardStatus(
)
.sort({ _id: 1 })
.toArray())(),
+ (async () => {
+ try {
+ // $shardedDataDistribution is available since >= 6.0.3
+ const adminDB = configDB.getSiblingDB('admin');
+ return (await (
+ await adminDB.aggregate([{ $shardedDataDistribution: {} }])
+ ).toArray()) as ShardedDataDistribution;
+ } catch {
+ // Pass, most likely an older version.
+ return undefined;
+ }
+ })(),
]);
+
+ result.shardedDataDistribution = shardedDataDistribution;
+
// Special case the config db, since it doesn't have a record in config.databases.
databases.push({ _id: 'config', primary: 'config', partitioned: true });
@@ -648,6 +683,65 @@ export async function getPrintableShardStatus(
return result;
}
+export type ShardingStatusResult = {
+ shardingVersion: {
+ _id: number;
+ clusterId: ObjectId;
+ /** This gets deleted when it is returned from getPrintableShardStatus */
+ currentVersion?: number;
+ };
+ shards: {
+ _id: string;
+ host: string;
+ state: number;
+ tags: string[];
+ topologyTime: Timestamp;
+ replSetConfigVersion: Long;
+ }[];
+ [mongoses: `${string} mongoses`]:
+ | 'none'
+ | {
+ [version: string]:
+ | number
+ | {
+ up: number;
+ waiting: boolean;
+ };
+ }[];
+ autosplit: {
+ 'Currently enabled': 'yes' | 'no';
+ };
+ balancer: {
+ 'Currently enabled': 'yes' | 'no';
+ 'Currently running': 'yes' | 'no' | 'unknown';
+ 'Failed balancer rounds in last 5 attempts': number;
+ 'Migration Results for the last 24 hours':
+ | 'No recent migrations'
+ | {
+ [count: number]:
+ | 'Success'
+ | `Failed with error '${string}', from ${string} to ${string}`;
+ };
+ 'Balancer active window is set between'?: `${string} and ${string} server local time`;
+ 'Last reported error'?: string;
+ 'Time of Reported error'?: string;
+ 'Collections with active migrations'?: `${string} started at ${string}`[];
+ };
+ shardedDataDistribution?: ShardedDataDistribution;
+ databases: { database: Document; collections: Document }[];
+};
+
+export type ShardedDataDistribution = {
+ ns: string;
+ shards: {
+ shardName: string;
+ numOrphanedDocs: number;
+ numOwnedDocuments: number;
+ orphanedSizeBytes: number;
+ ownedSizeBytes: number;
+ }[];
+}[];
+
export async function getConfigDB(db: Database): Promise {
const helloResult = await db._maybeCachedHello();
if (helloResult.msg !== 'isdbgrid') {
diff --git a/packages/shell-api/src/integration.spec.ts b/packages/shell-api/src/integration.spec.ts
index e759bc644..58f15ce4e 100644
--- a/packages/shell-api/src/integration.spec.ts
+++ b/packages/shell-api/src/integration.spec.ts
@@ -1,5 +1,5 @@
import { expect } from 'chai';
-import { CliServiceProvider } from '../../service-provider-server'; // avoid cyclic dep just for test
+import { NodeDriverServiceProvider } from '../../service-provider-node-driver'; // avoid cyclic dep just for test
import ShellInstanceState from './shell-instance-state';
import type Cursor from './cursor';
import Explainable from './explainable';
@@ -33,7 +33,7 @@ const compileExpr = (templ: TemplateStringsArray, ...subs: string[]): any => {
describe('Shell API (integration)', function () {
const testServer = startSharedTestServer();
this.timeout(60000);
- let serviceProvider: CliServiceProvider;
+ let serviceProvider: NodeDriverServiceProvider;
const getIndexNames = async (
dbName: string,
@@ -209,7 +209,7 @@ describe('Shell API (integration)', function () {
};
before(async function () {
- serviceProvider = await CliServiceProvider.connect(
+ serviceProvider = await NodeDriverServiceProvider.connect(
await testServer.connectionString(),
dummyOptions,
{},
diff --git a/packages/shell-api/src/mongo.spec.ts b/packages/shell-api/src/mongo.spec.ts
index da3780fd4..dcbd6556a 100644
--- a/packages/shell-api/src/mongo.spec.ts
+++ b/packages/shell-api/src/mongo.spec.ts
@@ -29,7 +29,7 @@ import {
MongoshInternalError,
MongoshUnimplementedError,
} from '@mongosh/errors';
-import { CliServiceProvider } from '../../service-provider-server';
+import { NodeDriverServiceProvider } from '../../service-provider-node-driver';
import {
skipIfServerVersion,
startSharedTestServer,
@@ -967,7 +967,7 @@ describe('Mongo', function () {
beforeEach(async function () {
uri = await testServer.connectionString();
- serviceProvider = await CliServiceProvider.connect(
+ serviceProvider = await NodeDriverServiceProvider.connect(
uri,
dummyOptions,
{},
diff --git a/packages/shell-api/src/replica-set.spec.ts b/packages/shell-api/src/replica-set.spec.ts
index b2610d4e8..f03129b3c 100644
--- a/packages/shell-api/src/replica-set.spec.ts
+++ b/packages/shell-api/src/replica-set.spec.ts
@@ -22,7 +22,7 @@ import {
startTestCluster,
skipIfApiStrict,
} from '../../../testing/integration-testing-hooks';
-import { CliServiceProvider } from '../../service-provider-server';
+import { NodeDriverServiceProvider } from '../../service-provider-node-driver';
import Database from './database';
import {
ADMIN_DB,
@@ -830,7 +830,7 @@ describe('ReplicaSet', function () {
let cfg: Partial;
let additionalServer: MongodSetup;
- let serviceProvider: CliServiceProvider;
+ let serviceProvider: NodeDriverServiceProvider;
let instanceState: ShellInstanceState;
let db: Database;
let rs: ReplicaSet;
@@ -847,7 +847,7 @@ describe('ReplicaSet', function () {
};
additionalServer = srv3;
- serviceProvider = await CliServiceProvider.connect(
+ serviceProvider = await NodeDriverServiceProvider.connect(
`${await srv0.connectionString()}?directConnection=true`,
dummyOptions,
{},
@@ -1103,10 +1103,10 @@ describe('ReplicaSet', function () {
{ args: ['--replSet', replId] }
);
- let serviceProvider: CliServiceProvider;
+ let serviceProvider: NodeDriverServiceProvider;
beforeEach(async function () {
- serviceProvider = await CliServiceProvider.connect(
+ serviceProvider = await NodeDriverServiceProvider.connect(
`${await srv0.connectionString()}?directConnection=true`,
dummyOptions,
{},
diff --git a/packages/shell-api/src/session.spec.ts b/packages/shell-api/src/session.spec.ts
index c6133100f..f3003caeb 100644
--- a/packages/shell-api/src/session.spec.ts
+++ b/packages/shell-api/src/session.spec.ts
@@ -18,7 +18,7 @@ import {
ALL_SERVER_VERSIONS,
ALL_TOPOLOGIES,
} from './enums';
-import { CliServiceProvider } from '../../service-provider-server';
+import { NodeDriverServiceProvider } from '../../service-provider-node-driver';
import {
startTestCluster,
skipIfServerVersion,
@@ -178,7 +178,7 @@ describe('Session', function () {
});
describe('integration', function () {
const [srv0] = startTestCluster('session', { topology: 'replset' });
- let serviceProvider: CliServiceProvider;
+ let serviceProvider: NodeDriverServiceProvider;
let instanceState: ShellInstanceState;
let mongo: Mongo;
let session: Session;
@@ -194,7 +194,7 @@ describe('Session', function () {
beforeEach(async function () {
databaseName = `test-${Date.now()}`;
- serviceProvider = await CliServiceProvider.connect(
+ serviceProvider = await NodeDriverServiceProvider.connect(
await srv0.connectionString(),
dummyOptions,
{},
diff --git a/packages/shell-api/src/shard.spec.ts b/packages/shell-api/src/shard.spec.ts
index c8ec6a3cd..ad2abce97 100644
--- a/packages/shell-api/src/shard.spec.ts
+++ b/packages/shell-api/src/shard.spec.ts
@@ -23,7 +23,7 @@ import { bson } from '@mongosh/service-provider-core';
import { EventEmitter } from 'events';
import ShellInstanceState from './shell-instance-state';
import { UpdateResult } from './result';
-import { CliServiceProvider } from '../../service-provider-server';
+import { NodeDriverServiceProvider } from '../../service-provider-node-driver';
import {
startTestCluster,
skipIfServerVersion,
@@ -1986,7 +1986,7 @@ describe('Shard', function () {
});
describe('integration', function () {
- let serviceProvider: CliServiceProvider;
+ let serviceProvider: NodeDriverServiceProvider;
let instanceState: ShellInstanceState;
let sh: Shard;
const dbName = 'test';
@@ -2005,7 +2005,7 @@ describe('Shard', function () {
);
before(async function () {
- serviceProvider = await CliServiceProvider.connect(
+ serviceProvider = await NodeDriverServiceProvider.connect(
await mongos.connectionString(),
dummyOptions,
{},
@@ -2043,6 +2043,70 @@ describe('Shard', function () {
return serviceProvider.close(true);
});
+ describe('collection.status()', function () {
+ let db: Database;
+
+ const dbName = 'shard-status-test';
+ const ns = `${dbName}.test`;
+
+ beforeEach(async function () {
+ db = sh._database.getSiblingDB(dbName);
+ await db.getCollection('test').insertOne({ key: 1 });
+ await db.getCollection('test').createIndex({ key: 1 });
+ });
+ afterEach(async function () {
+ await db.dropDatabase();
+ });
+ describe('unsharded collections', function () {
+ describe('with >= 6.0.3', function () {
+ skipIfServerVersion(mongos, '< 6.0.3');
+
+ it('returns shardedDataDistribution as an empty array', async function () {
+ const status = await sh.status();
+ expect(status.value.shardedDataDistribution).deep.equals([]);
+ });
+ });
+
+ describe('with < 6.0.3', function () {
+ skipIfServerVersion(mongos, '>= 6.0.3');
+
+ it('returns shardedDataDistribution as undefined', async function () {
+ const status = await sh.status();
+ expect(status.value.shardedDataDistribution).equals(undefined);
+ });
+ });
+ });
+
+ describe('sharded collections', function () {
+ beforeEach(async function () {
+ expect((await sh.enableSharding(dbName)).ok).to.equal(1);
+ expect(
+ (await sh.shardCollection(ns, { key: 1 })).collectionsharded
+ ).to.equal(ns);
+ });
+
+ describe('with >= 6.0.3', function () {
+ skipIfServerVersion(mongos, '< 6.0.3');
+
+ it('returns correct shardedDataDistribution', async function () {
+ const status = await sh.status();
+
+ expect(status.value.shardedDataDistribution?.length).equals(1);
+ expect(status.value.shardedDataDistribution?.[0].ns).equals(ns);
+ });
+ });
+
+ describe('with < 6.0.3', function () {
+ skipIfServerVersion(mongos, '>= 6.0.3');
+
+ it('returns shardedDataDistribution as undefined', async function () {
+ const status = await sh.status();
+ expect(status.value.shardedDataDistribution).equals(undefined);
+ });
+ });
+ });
+ });
+
describe('sharding info', function () {
it('returns the status', async function () {
const result = await sh.status();
@@ -2065,7 +2129,7 @@ describe('Shard', function () {
before(async function () {
try {
- apiStrictServiceProvider = await CliServiceProvider.connect(
+ apiStrictServiceProvider = await NodeDriverServiceProvider.connect(
await mongos.connectionString(),
{
...dummyOptions,
@@ -2121,7 +2185,7 @@ describe('Shard', function () {
expect(
(await sh.status()).value.databases.find(
(d: Document) => d.database._id === 'test'
- ).collections[ns].shardKey
+ )?.collections[ns].shardKey
).to.deep.equal({ key: 1 });
const db = instanceState.currentDb.getSiblingDB(dbName);
@@ -2166,13 +2230,13 @@ describe('Shard', function () {
describe('tags', function () {
it('creates a zone', async function () {
expect((await sh.addShardTag(`${shardId}-1`, 'zone1')).ok).to.equal(1);
- expect((await sh.status()).value.shards[1].tags).to.deep.equal([
+ expect((await sh.status()).value.shards[1]?.tags).to.deep.equal([
'zone1',
]);
expect((await sh.addShardToZone(`${shardId}-0`, 'zone0')).ok).to.equal(
1
);
- expect((await sh.status()).value.shards[0].tags).to.deep.equal([
+ expect((await sh.status()).value.shards[0]?.tags).to.deep.equal([
'zone0',
]);
});
@@ -2241,7 +2305,7 @@ describe('Shard', function () {
const tags = (await sh.status()).value.databases.find(
(d: Document) => d.database._id === 'test'
- ).collections[ns].tags;
+ )?.collections[ns].tags;
expect(tags.length).to.equal(19);
});
it('cuts a tag list when there are more than 20 tags', async function () {
@@ -2251,7 +2315,7 @@ describe('Shard', function () {
const tags = (await sh.status()).value.databases.find(
(d: Document) => d.database._id === 'test'
- ).collections[ns].tags;
+ )?.collections[ns].tags;
expect(tags.length).to.equal(21);
expect(
tags.indexOf(
@@ -2885,6 +2949,7 @@ describe('Shard', function () {
});
});
});
+
describe('collection.isCapped', function () {
it('returns true for config.changelog', async function () {
const ret = await sh._database
@@ -2929,7 +2994,7 @@ describe('Shard', function () {
(item: Document) => item.database._id === 'db'
);
// Cannot get strict guarantees about the value of this field since SERVER-63983
- expect(databasesDbItem.database.partitioned).to.be.oneOf([
+ expect(databasesDbItem?.database.partitioned).to.be.oneOf([
false,
undefined,
]);
@@ -2937,7 +3002,7 @@ describe('Shard', function () {
(item: Document) => item.database._id === 'dbSh'
);
// Cannot get strict guarantees about the value of this field since SERVER-60926 and SERVER-63983
- expect(databasesDbShItem.database.partitioned).to.be.oneOf([
+ expect(databasesDbShItem?.database.partitioned).to.be.oneOf([
true,
false,
undefined,
@@ -2986,7 +3051,7 @@ describe('Shard', function () {
});
describe('integration chunks', function () {
- let serviceProvider: CliServiceProvider;
+ let serviceProvider: NodeDriverServiceProvider;
let instanceState: ShellInstanceState;
let sh: Shard;
const dbName = 'test';
@@ -3005,7 +3070,7 @@ describe('Shard', function () {
);
before(async function () {
- serviceProvider = await CliServiceProvider.connect(
+ serviceProvider = await NodeDriverServiceProvider.connect(
await mongos.connectionString(),
dummyOptions,
{},
@@ -3051,7 +3116,7 @@ describe('Shard', function () {
}
const chunks = (await sh.status()).value.databases.find(
(d: Document) => d.database._id === 'test'
- ).collections[ns].chunks;
+ )?.collections[ns].chunks;
expect(chunks.length).to.equal(20);
});
@@ -3059,7 +3124,7 @@ describe('Shard', function () {
await sh.splitAt(ns, { key: 20 });
const chunks = (await sh.status()).value.databases.find(
(d: Document) => d.database._id === 'test'
- ).collections[ns].chunks;
+ )?.collections[ns].chunks;
expect(chunks.length).to.equal(21);
expect(
chunks.indexOf(
diff --git a/packages/shell-api/src/shard.ts b/packages/shell-api/src/shard.ts
index cd2882115..293ca6fca 100644
--- a/packages/shell-api/src/shard.ts
+++ b/packages/shell-api/src/shard.ts
@@ -12,6 +12,7 @@ import type {
Document,
CheckMetadataConsistencyOptions,
} from '@mongosh/service-provider-core';
+import type { ShardingStatusResult } from './helpers';
import {
assertArgsDefinedType,
getConfigDB,
@@ -205,7 +206,7 @@ export default class Shard extends ShellApiWithMongoClass {
async status(
verbose = false,
configDB?: Database
- ): Promise> {
+ ): Promise> {
const result = await getPrintableShardStatus(
configDB ?? (await getConfigDB(this._database)),
verbose
diff --git a/packages/shell-evaluator/package.json b/packages/shell-evaluator/package.json
index d1f9f06f5..7952764ee 100644
--- a/packages/shell-evaluator/package.json
+++ b/packages/shell-evaluator/package.json
@@ -4,7 +4,7 @@
"description": "MongoDB Top Level API Package",
"main": "./lib/index.js",
"scripts": {
- "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 60000 -r ts-node/register \"./{src,lib}/**/*.spec.ts\"",
+ "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 60000 -r ts-node/register --reporter \"../../configs/mocha-config-mongosh/reporter.ts\" \"./{src,lib}/**/*.spec.ts\"",
"test-ci": "node ../../scripts/run-if-package-requested.js npm test",
"test-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test",
"test-ci-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test-ci",
diff --git a/packages/snippet-manager/package.json b/packages/snippet-manager/package.json
index c99d437e6..ced102cf0 100644
--- a/packages/snippet-manager/package.json
+++ b/packages/snippet-manager/package.json
@@ -11,7 +11,7 @@
"unsafe-perm": true
},
"scripts": {
- "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 60000 -r ts-node/register \"./{src,lib}/**/*.spec.ts\"",
+ "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 60000 -r ts-node/register --reporter \"../../configs/mocha-config-mongosh/reporter.ts\" \"./{src,lib}/**/*.spec.ts\"",
"test-ci": "node ../../scripts/run-if-package-requested.js npm test",
"test-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test",
"test-ci-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test-ci",
diff --git a/packages/types/package.json b/packages/types/package.json
index 782e5f133..b40fdd2e5 100644
--- a/packages/types/package.json
+++ b/packages/types/package.json
@@ -24,7 +24,7 @@
"eslint": "eslint",
"lint": "npm run eslint . && npm run prettier -- --check .",
"prepublish": "npm run compile",
- "test": "mocha --timeout 15000 -r ts-node/register \"./src/*.spec.ts\"",
+ "test": "mocha --timeout 15000 -r ts-node/register --reporter \"../../configs/mocha-config-mongosh/reporter.ts\" \"./src/*.spec.ts\"",
"test-ci": "node ../../scripts/run-if-package-requested.js npm test",
"test-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test",
"test-ci-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test-ci",