Configuration
Configuration Priority
Priority
Source
Example
config.json Structure
cp config.example.json config.json{
"qTestUrl": "https://your-company.qtestnet.com/",
"auth": {
"username": "[email protected]",
"password": "your-password",
"clientCredentials": "base64-encoded-credentials"
},
"sealights": {
"token": "your-sealights-agent-token",
"backendUrl": "https://prod.sealights.co",
"statusMapping": {
"passed": "passed",
"pass": "passed",
"failed": "failed",
"fail": "failed",
"skipped": "skipped",
"blocked": "skipped"
}
},
"defaultProject": {
"name": "MyProject"
},
"userLabMapping": {
"123456": "lab-east",
"789012": "lab-west"
},
"testStageMapping": {
"MyProject / Regression Suite": "Regression",
"MyProject / E2E Tests": "E2E Tests"
},
"testDesignMapping": {
"mappedModules": {
"1234567": {
"name": "Regression Testing",
"slTestStage": "Regression Testing",
"parentPath": ["Test Design"],
"includeSubtree": true
}
}
},
"recommendations": {
"skipStatusName": "SL Skipped",
"enableMockMode": false,
"reportRecencyThresholdHours": 5,
"pollIntervalSeconds": 30,
"pollTimeoutMinutes": 10
}
}Authentication
OAuth (Username and Password)
Bearer Token
SeaLights Settings
Field
Description
Required
Status Mapping
Test Design Mapping
Field
Description
Test Stage Mapping
User Lab Mapping
Value
Meaning
Recommendations Settings
Field
Default
Description
Environment Variables
Environment Variable
Config Equivalent
Description
Proxy Configuration
Variable
Description
Example
Security
Do
Don't
Last updated
Was this helpful?

