171
171
END
172
172
</rollback >
173
173
</changeSet >
174
+
175
+ <changeSet id =" Add fail reason contains search" author =" v.kostyukevich" >
176
+ <sql endDelimiter =" #" >
177
+
178
+ DROP procedure IF EXISTS `SELECT_TEST_RESULT`;
179
+
180
+ #
181
+
182
+ CREATE PROCEDURE `SELECT_TEST_RESULT`(
183
+ IN request_project_id VARCHAR(10),
184
+ IN request_id VARCHAR(10),
185
+ IN request_test_id VARCHAR(10),
186
+ IN request_final_result_id VARCHAR(10),
187
+ IN request_test_run_id VARCHAR(10),
188
+ IN request_test_resolution_id VARCHAR(10),
189
+ IN request_debug VARCHAR(1),
190
+ IN request_fail_reason VARCHAR(150),
191
+ In request_limit INT(10)
192
+ )
193
+ BEGIN
194
+ SELECT * FROM test_results as res
195
+ WHERE (request_id = '' OR id=request_id)
196
+ AND (request_project_id = '' OR project_id = request_project_id)
197
+ AND (request_test_id = '' OR test_id=request_test_id)
198
+ AND (request_final_result_id = '' OR final_result_id=request_final_result_id)
199
+ AND (request_test_run_id = '' OR test_run_id=request_test_run_id)
200
+ AND (request_test_resolution_id = '' OR test_resolution_id=request_test_resolution_id)
201
+ AND (request_debug = '' OR debug=request_debug)
202
+ AND (request_fail_reason = '' OR INSTR(fail_reason, request_fail_reason) > 0)
203
+ ORDER BY start_date DESC
204
+ LIMIT request_limit
205
+ ;
206
+ END
207
+
208
+ </sql >
209
+ <rollback >
210
+ DROP procedure IF EXISTS `SELECT_TEST_RESULT`;
211
+
212
+ #
213
+
214
+ CREATE PROCEDURE `SELECT_TEST_RESULT`(
215
+ IN request_project_id VARCHAR(10),
216
+ IN request_id VARCHAR(10),
217
+ IN request_test_id VARCHAR(10),
218
+ IN request_final_result_id VARCHAR(10),
219
+ IN request_test_run_id VARCHAR(10),
220
+ IN request_test_resolution_id VARCHAR(10),
221
+ IN request_debug VARCHAR(1),
222
+ IN request_fail_reason VARCHAR(150),
223
+ In request_limit INT(10)
224
+ )
225
+ BEGIN
226
+ SELECT * FROM test_results as res
227
+ WHERE (request_id = '' OR id=request_id)
228
+ AND (request_project_id = '' OR project_id = request_project_id)
229
+ AND (request_test_id = '' OR test_id=request_test_id)
230
+ AND (request_final_result_id = '' OR final_result_id=request_final_result_id)
231
+ AND (request_test_run_id = '' OR test_run_id=request_test_run_id)
232
+ AND (request_test_resolution_id = '' OR test_resolution_id=request_test_resolution_id)
233
+ AND (request_debug = '' OR debug=request_debug)
234
+ AND (request_fail_reason = '' OR INSTR(fail_reason, request_fail_reason) > 0)
235
+ ORDER BY start_date DESC
236
+ LIMIT request_limit
237
+ ;
238
+ END
239
+ </rollback >
240
+ </changeSet >
174
241
</databaseChangeLog >
0 commit comments