@@ -80,35 +80,40 @@ Feature: CI Visibility Pipelines
80
80
81
81
@generated @skip @team:Datadog/ci-app-backend @team:Datadog/integrations-tools-and-libraries
82
82
Scenario : Send pipeline event returns "Bad Request" response
83
- Given new "CreateCIAppPipelineEvent" request
83
+ Given operation "CreateCIAppPipelineEvent" enabled
84
+ And new "CreateCIAppPipelineEvent" request
84
85
And body with value {"data" : {"attributes" : {"resource" : "Details TBD" }, "type" : "cipipeline_resource_request" }}
85
86
When the request is sent
86
87
Then the response status is 400 Bad Request
87
88
88
89
@generated @skip @team:Datadog/ci-app-backend @team:Datadog/integrations-tools-and-libraries
89
90
Scenario : Send pipeline event returns "Payload Too Large" response
90
- Given new "CreateCIAppPipelineEvent" request
91
+ Given operation "CreateCIAppPipelineEvent" enabled
92
+ And new "CreateCIAppPipelineEvent" request
91
93
And body with value {"data" : {"attributes" : {"resource" : "Details TBD" }, "type" : "cipipeline_resource_request" }}
92
94
When the request is sent
93
95
Then the response status is 413 Payload Too Large
94
96
95
97
@generated @skip @team:Datadog/ci-app-backend @team:Datadog/integrations-tools-and-libraries
96
98
Scenario : Send pipeline event returns "Request Timeout" response
97
- Given new "CreateCIAppPipelineEvent" request
99
+ Given operation "CreateCIAppPipelineEvent" enabled
100
+ And new "CreateCIAppPipelineEvent" request
98
101
And body with value {"data" : {"attributes" : {"resource" : "Details TBD" }, "type" : "cipipeline_resource_request" }}
99
102
When the request is sent
100
103
Then the response status is 408 Request Timeout
101
104
102
105
@team:Datadog/ci-app-backend @team:Datadog/integrations-tools-and-libraries
103
106
Scenario : Send pipeline event returns "Request accepted for processing" response
104
- Given new "CreateCIAppPipelineEvent" request
107
+ Given operation "CreateCIAppPipelineEvent" enabled
108
+ And new "CreateCIAppPipelineEvent" request
105
109
And body with value {
"data" : {
"attributes" : {
"resource" : {
"end" :
"{{ timeISO('now - 30s') }}" ,
"level" :
"pipeline" ,
"name" :
"Deploy to AWS" ,
"partial_retry" : false,
"start" :
"{{ timeISO('now - 120s') }}" ,
"status" :
"success" ,
"unique_id" :
"3eacb6f3-ff04-4e10-8a9c-46e6d054024a" ,
"url" :
"https://my-ci-provider.example/pipelines/my-pipeline/run/1" ,
"git" :{
"repository_url" :
"https://github.com/DataDog/datadog-agent" ,
"sha" :
"7f263865994b76066c4612fd1965215e7dcb4cd2" ,
"author_email" :
"[email protected] " }}},
"type" :
"cipipeline_resource_request" }}
106
110
When the request is sent
107
111
Then the response status is 202 Request accepted for processing
108
112
109
113
@team:Datadog/ci-app-backend @team:Datadog/integrations-tools-and-libraries
110
114
Scenario : Send pipeline job event returns "Request accepted for processing" response
111
- Given new "CreateCIAppPipelineEvent" request
115
+ Given operation "CreateCIAppPipelineEvent" enabled
116
+ And new "CreateCIAppPipelineEvent" request
112
117
And body with value {"data" : {"attributes" : {"resource" : {"end" : "{{ timeISO('now - 30s') }}" , "level" : "job" , "name" : "Build image" , "start" : "{{ timeISO('now - 120s') }}" , "status" : "error" , "id" : "cf9456de-8b9e-4c27-aa79-27b1e78c1a33" , "pipeline_unique_id" : "3eacb6f3-ff04-4e10-8a9c-46e6d054024a" , "pipeline_name" : "Deploy to AWS" , "url" : "https://my-ci-provider.example/jobs/my-jobs/run/1" }}, "type" : "cipipeline_resource_request" }}
113
118
When the request is sent
114
119
Then the response status is 202 Request accepted for processing
0 commit comments