89 lines
2.8 KiB
YAML
89 lines
2.8 KiB
YAML
tests:
|
|
- description: "SRV URI with custom srvServiceName"
|
|
uri: "mongodb+srv://test22.test.build.10gen.cc/?srvServiceName=customname"
|
|
valid: true
|
|
warning: false
|
|
hosts: ~
|
|
auth: ~
|
|
options:
|
|
srvServiceName: "customname"
|
|
- description: "Non-SRV URI with custom srvServiceName"
|
|
uri: "mongodb://example.com/?srvServiceName=customname"
|
|
valid: false
|
|
warning: false
|
|
hosts: ~
|
|
auth: ~
|
|
options: {}
|
|
- description: "SRV URI with srvMaxHosts"
|
|
uri: "mongodb+srv://test1.test.build.10gen.cc/?srvMaxHosts=2"
|
|
valid: true
|
|
warning: false
|
|
hosts: ~
|
|
auth: ~
|
|
options:
|
|
srvMaxHosts: 2
|
|
- description: "SRV URI with negative integer for srvMaxHosts"
|
|
uri: "mongodb+srv://test1.test.build.10gen.cc/?srvMaxHosts=-1"
|
|
valid: true
|
|
warning: true
|
|
hosts: ~
|
|
auth: ~
|
|
options: {}
|
|
- description: "SRV URI with invalid type for srvMaxHosts"
|
|
uri: "mongodb+srv://test1.test.build.10gen.cc/?srvMaxHosts=foo"
|
|
valid: true
|
|
warning: true
|
|
hosts: ~
|
|
auth: ~
|
|
options: {}
|
|
- description: "Non-SRV URI with srvMaxHosts"
|
|
uri: "mongodb://example.com/?srvMaxHosts=2"
|
|
valid: false
|
|
warning: false
|
|
hosts: ~
|
|
auth: ~
|
|
options: {}
|
|
# Note: Testing URI validation for srvMaxHosts conflicting with either
|
|
# loadBalanced=true or replicaSet specified via TXT records is covered by
|
|
# the Initial DNS Seedlist Discovery test suite.
|
|
- description: "SRV URI with positive srvMaxHosts and replicaSet"
|
|
uri: "mongodb+srv://test1.test.build.10gen.cc/?srvMaxHosts=2&replicaSet=foo"
|
|
valid: false
|
|
warning: false
|
|
hosts: ~
|
|
auth: ~
|
|
options: {}
|
|
- description: "SRV URI with positive srvMaxHosts and loadBalanced=true"
|
|
uri: "mongodb+srv://test1.test.build.10gen.cc/?srvMaxHosts=2&loadBalanced=true"
|
|
valid: false
|
|
warning: false
|
|
hosts: ~
|
|
auth: ~
|
|
options: {}
|
|
- description: "SRV URI with positive srvMaxHosts and loadBalanced=false"
|
|
uri: "mongodb+srv://test1.test.build.10gen.cc/?srvMaxHosts=2&loadBalanced=false"
|
|
valid: true
|
|
warning: false
|
|
hosts: ~
|
|
auth: ~
|
|
options:
|
|
loadBalanced: false
|
|
srvMaxHosts: 2
|
|
- description: "SRV URI with srvMaxHosts=0 and replicaSet"
|
|
uri: "mongodb+srv://test1.test.build.10gen.cc/?srvMaxHosts=0&replicaSet=foo"
|
|
valid: true
|
|
warning: false
|
|
hosts: ~
|
|
auth: ~
|
|
options:
|
|
replicaSet: foo
|
|
srvMaxHosts: 0
|
|
- description: "SRV URI with srvMaxHosts=0 and loadBalanced=true"
|
|
uri: "mongodb+srv://test3.test.build.10gen.cc/?srvMaxHosts=0&loadBalanced=true"
|
|
valid: true
|
|
warning: false
|
|
hosts: ~
|
|
auth: ~
|
|
options:
|
|
loadBalanced: true
|
|
srvMaxHosts: 0 |