Open jason0x43 opened 4 years ago
The structure and patterns of Intern's configuration schema should be made more consistent. In particular, related items should be grouped, and some items could be better named.
Group all functional* items under a new webdriver section:
functional*
webdriver
{ "webdriver": { "suites": ["tests/webdriver/*.ts"], "baseUrl": ".", "coverage": false, "retries": 3, "timeouts": { ... } }
Combine tunnel and tunnelOptions:
tunnel
tunnelOptions
{ "tunnel": { "name": "selenium", "options": { ... } } }
Combine benchmark and benchmarkConfig:
benchmark
benchmarkConfig
{ "benchmark": { "enabled": false, "options": { ... } } }
See #1041 for discussion.
The structure and patterns of Intern's configuration schema should be made more consistent. In particular, related items should be grouped, and some items could be better named.
Group all
functional*
items under a newwebdriver
section:Combine
tunnel
andtunnelOptions
:Combine
benchmark
andbenchmarkConfig
:See #1041 for discussion.