Closed
Bug 1251474
Opened 9 years ago
Closed 9 years ago
Add API endpoint contract tests as first smoketests
Categories
(Firefox :: Normandy Server, defect)
Firefox
Normandy Server
Tracking
()
RESOLVED
FIXED
People
(Reporter: osmose, Unassigned)
Details
A useful set of tests that we can use a smoketests for deploys are contract tests that ensure that the environments are returning data with the right shape (regardless of whether the data itself is correct). An initial list of endpoints we care about:
- Self-repair endpoint: /<locale>/repair/
- Action API: /api/v1/action/<action_name>/
- Action Implementations: /api/v1/action/<action_name>/implementation/
- Bundles: /api/v1/fetch_bundle/
Assignee | ||
Updated•9 years ago
|
Component: SHIELD → General
Product: Websites → Normandy
Reporter | ||
Updated•9 years ago
|
Component: General → Service
Reporter | ||
Comment 1•9 years ago
|
||
I think this bug is superseded by your work on automated tests, think we should close it, or would you rather keep it around?
Flags: needinfo?(chartjes)
Comment 2•9 years ago
|
||
Commit pushed to master at https://github.com/mozilla/normandy
https://github.com/mozilla/normandy/commit/7666fca9728099ea7f65afa56a7be9f32edf40ef
Run contract-tests in CircleCI
Fixes bug 1251474
Updated•9 years ago
|
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Updated•9 years ago
|
Flags: needinfo?(chartjes)
Updated•8 years ago
|
Product: Shield → Firefox
You need to log in
before you can comment on or make changes to this bug.
Description
•