diff --git a/tests/ci/fixtures/jenkins-failure-flow.json b/tests/ci/fixtures/jenkins-failure-flow.json new file mode 100644 index 00000000..68ca4ff9 --- /dev/null +++ b/tests/ci/fixtures/jenkins-failure-flow.json @@ -0,0 +1,15 @@ +{ + "trigger_response": { + "status": 201, + "headers": { + "Location": "http://jenkins.test/queue/item/78/" + } + }, + "queue_polls": [ + {"status": 200, "body": {"executable": {"number": 43, "url": "http://jenkins.test/job/Aeroflot2/job/Flights-Front-Dev/43/"}}} + ], + "build_polls": [ + {"status": 200, "body": {"building": true, "result": null, "number": 43}}, + {"status": 200, "body": {"building": false, "result": "FAILURE", "number": 43}} + ] +} diff --git a/tests/ci/fixtures/jenkins-success-flow.json b/tests/ci/fixtures/jenkins-success-flow.json new file mode 100644 index 00000000..ac181f58 --- /dev/null +++ b/tests/ci/fixtures/jenkins-success-flow.json @@ -0,0 +1,18 @@ +{ + "trigger_response": { + "status": 201, + "headers": { + "Location": "http://jenkins.test/queue/item/77/" + } + }, + "queue_polls": [ + {"status": 200, "body": {"why": "in queue", "executable": null}}, + {"status": 200, "body": {"why": "in queue", "executable": null}}, + {"status": 200, "body": {"executable": {"number": 42, "url": "http://jenkins.test/job/Aeroflot2/job/Flights-Front-Dev/42/"}}} + ], + "build_polls": [ + {"status": 200, "body": {"building": true, "result": null, "number": 42}}, + {"status": 200, "body": {"building": true, "result": null, "number": 42}}, + {"status": 200, "body": {"building": false, "result": "SUCCESS", "number": 42}} + ] +}