"description":"List of logins which should get the Developper role (required to modify portal_components' content), defaulting to inituser-login's value",
"description":"List of logins which should get the Developer role (required to modify portal_components' content), defaulting to inituser-login's value",
"items":{
"items":{
"pattern":"^\\S+$",
"pattern":"^\\S+$",
"type":"string"
"type":"string"
...
@@ -215,7 +215,7 @@
...
@@ -215,7 +215,7 @@
"type":"integer"
"type":"integer"
},
},
"timerserver-interval":{
"timerserver-interval":{
"description":"Timerserver tick perdiod, in seconds, or 0 to disable",
"description":"Timerserver tick period, in seconds, or 0 to disable",
"default":5,
"default":5,
"type":"number"
"type":"number"
},
},
...
@@ -439,7 +439,7 @@
...
@@ -439,7 +439,7 @@
"type":"string"
"type":"string"
},
},
{
{
"description":"Override value (parameter for maching nodes).",
"description":"Override value (parameter for matching nodes).",
"type":[
"type":[
"integer",
"integer",
"string"
"string"
...
@@ -517,7 +517,7 @@
...
@@ -517,7 +517,7 @@
"type":"boolean"
"type":"boolean"
},
},
"node-count":{
"node-count":{
"description":"Number of tests this instance can execute in parrallel. This must be at least equal to the number of nodes configured on testnode running the test",
"description":"Number of tests this instance can execute in parallel. This must be at least equal to the number of nodes configured on testnode running the test",
"default":3,
"default":3,
"type":"integer"
"type":"integer"
},
},
...
@@ -525,6 +525,101 @@
...
@@ -525,6 +525,101 @@
"description":"Number of extra databases this instance tests will need.",
"description":"Number of extra databases this instance tests will need.",
"default":3,
"default":3,
"type":"integer"
"type":"integer"
},
"selenium":{
"default":{
"target":"firefox"
},
"examples":[
{
"target":"selenium-server",
"server-url":"https://selenium.example.com",
"desired-capabilities":{
"browserName":"firefox",
"version":"68.0.2esr",
"acceptInsecureCerts":true
}
},
{
"target":"selenium-server",
"server-url":"https://selenium.example.com",
"desired-capabilities":{
"browserName":"chrome",
"version":"91.0.4472.101"
}
}
],
"oneOf":[
{
"type":"object",
"title":"Selenium Server",
"description":"Configuration for Selenium server",
"additionalProperties":false,
"required":[
"desired-capabilities",
"server-url",
"target"
],
"properties":{
"target":{
"description":"Target system",
"type":"string",
"const":"selenium-server"
},
"server-url":{
"description":"URL of the selenium server",
"type":"string",
"format":"uri"
},
"verify-server-certificate":{
"description":"Verify the SSL/TLS certificate of the selenium server when using HTTPS",
"type":"boolean",
"default":true
},
"server-ca-certificate":{
"description":"PEM encoded bundle of CA certificates to verify the SSL/TLS certificate of the selenium server when using HTTPS",
"type":"string",
"default":"Root certificates from http://certifi.io/en/latest/"
},
"desired-capabilities":{
"description":"Desired browser capabilities",
"required":[
"browserName"
],
"type":"object",
"properties":{
"browserName":{
"description":"Name of the browser being used",
"type":"string",
"examples":[
"firefox",
"chrome",
"safari"
]
},
"version":{
"description":"The browser version",
"type":"string"
}
}
}
}
},
{
"type":"object",
"title":"Firefox",
"description":"Configuration for using firefox running as a sub-process",