Commit 7dffd7a1 authored by Léo-Paul Géneau's avatar Léo-Paul Géneau 👾

software/seleniumserver: add JSON schemas

parent fc3f69f2
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"description": "Parameters to request selenium instance",
"additionalProperties": false,
"properties": {
"ssh-authorized-key": {
"title": "SSH Key",
"description": "ssh public key",
"type": "string",
"default": ""
}
}
}
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"description": "Values returned by Selenium instanciation",
"properties": {
"backend-url": {
"description": "Selenium hub URL",
"type": "string"
},
"url": {
"description": "Selenium instance URL",
"type": "string"
},
"admin-url": {
"description": "Selenium admin URL",
"type": "string"
},
"ssh-url": {
"description": "Selenium ssh URL",
"type": "string"
},
"ssh-fingerprint": {
"description": "Selenium ssh key fingerprint",
"type": "string"
},
"run-node-command": {
"description": "Command to run a local Selenium node",
"type": "string"
}
}
}
{
"name": "Selenium Server",
"description": "Selenium server running chromium and firefox nodes",
"serialisation": "xml",
"software-type": {
"default": {
"title": "Default",
"software-type": "default",
"description": "Request a selenium server",
"request": "instance-input-schema.json",
"response": "instance-output-schema.json",
"index": 0
}
}
}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment