Closed
Bug 1209719
Opened 9 years ago
Closed 8 years ago
[test-manifests] create a demo product in services-test w/ corresponding test manifest(s)
Categories
(Cloud Services :: QA: Test Automation, defect)
Cloud Services
QA: Test Automation
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: rpapa, Assigned: pdehaan)
References
Details
SUMMARY
So that each test can be executed identically (run.sh), each test will need a clean way to grab all the arguments it needs from services-test.
Currently the test manifest.json is specified on a per-product basis and can be found here:
https://github.com/mozilla-services/services-test/<app_name>/manifest.json
Although the current format lists test-types and environments, it does not have a mechanism for providing any additional parameters such as URLs, etc.
NOTES:
[1]. if we provide all such arguments in one manifest file, it may become unwieldly.
[2]. we could split off additional arguments into per-environment child manifests as needed: stage_e2e-test.json, stage_loadtest.json, prod_e2e-test.json, etc.
Assignee | ||
Comment 1•9 years ago
|
||
Example formatting/layout. Keeps the manifests nicely hidden in a folder.
```
pocket/
manifest.json
manifests/
stage_stack-check.json
pre-prod_e2e-test.json
prod_urlcheck.json
stage_security.json
{
envs: {
stage: {
test-types: ["..."]
},
pro-prod: {
test-types: ["..."]
}
}
}
```
Reporter | ||
Updated•9 years ago
|
Assignee: sphilp → rpappalardo
Status: NEW → ASSIGNED
Summary: [test-manifests] re-factor test manifests to allow custom params for each env/test-type → [test-manifests] create a demo product in services-test w/ corresponding test manifest(s)
Reporter | ||
Comment 2•9 years ago
|
||
Adding demo project:
https://github.com/mozilla-services/services-test/tree/bug/1209719/demo
Reporter | ||
Comment 3•9 years ago
|
||
from :Silne30 - mozbase has a tool called manifestparser we should consider for structuring our test manifests:
http://mozbase.readthedocs.org/en/latest/manifestparser.html#manifestparser-create-and-manage-test-manifests
Reporter | ||
Updated•8 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Reporter | ||
Updated•8 years ago
|
Status: RESOLVED → VERIFIED
Comment 4•3 years ago
|
||
[Tracking Requested - why for this release]:
You need to log in
before you can comment on or make changes to this bug.
Description
•