forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commite25e5f7
committed
Refactor routine to find single log content pattern in TAP tests
The same routine to check if a specific pattern can be found in theserver logs was copied over four different test scripts. This refactorsthe whole to use a single routine located in PostgreSQL::Test::Cluster,named log_contains, to grab the contents of the server logs and checkfor a specific pattern.On HEAD, the code previously used assumed that slurp_file() could nothandle an undefined offset, setting it to zero, but slurp_file() doesdo an extra fseek() before retrieving the log contents only if an offsetis defined. In two places, the test was retrieving the full logcontents with slurp_file() after calling substr() to apply an offset,ignoring that slurp_file() would be able to handle that.Backpatch all the way down to ease the introduction of new tests thatcould rely on the new routine.Author: Vignesh CReviewed-by: Andrew Dunstan, Dagfinn Ilmari Mannsåker, Michael PaquierDiscussion:https://postgr.es/m/CALDaNm0YSiLpjCmajwLfidQrFOrLNKPQir7s__PeVvh9U3uoTQ@mail.gmail.comBackpatch-through: 111 parent7fa7911 commite25e5f7
File tree
3 files changed
+23
-37
lines changed- src/test
- perl/PostgreSQL/Test
- recovery/t
3 files changed
+23
-37
lines changedLines changed: 15 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2569 | 2569 |
| |
2570 | 2570 |
| |
2571 | 2571 |
| |
| 2572 | + | |
| 2573 | + | |
| 2574 | + | |
| 2575 | + | |
| 2576 | + | |
| 2577 | + | |
| 2578 | + | |
| 2579 | + | |
| 2580 | + | |
| 2581 | + | |
| 2582 | + | |
| 2583 | + | |
| 2584 | + | |
| 2585 | + | |
| 2586 | + | |
2572 | 2587 |
| |
2573 | 2588 |
| |
2574 | 2589 |
| |
|
Lines changed: 6 additions & 25 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
163 | 163 |
| |
164 | 164 |
| |
165 | 165 |
| |
166 |
| - | |
167 |
| - | |
| 166 | + | |
168 | 167 |
| |
169 | 168 |
| |
170 | 169 |
| |
| |||
186 | 185 |
| |
187 | 186 |
| |
188 | 187 |
| |
189 |
| - | |
190 |
| - | |
| 188 | + | |
191 | 189 |
| |
192 | 190 |
| |
193 | 191 |
| |
| |||
210 | 208 |
| |
211 | 209 |
| |
212 | 210 |
| |
213 |
| - | |
| 211 | + | |
214 | 212 |
| |
215 | 213 |
| |
216 | 214 |
| |
| |||
240 | 238 |
| |
241 | 239 |
| |
242 | 240 |
| |
243 |
| - | |
244 |
| - | |
| 241 | + | |
245 | 242 |
| |
246 | 243 |
| |
247 | 244 |
| |
| |||
384 | 381 |
| |
385 | 382 |
| |
386 | 383 |
| |
387 |
| - | |
388 |
| - | |
| 384 | + | |
389 | 385 |
| |
390 | 386 |
| |
391 | 387 |
| |
| |||
407 | 403 |
| |
408 | 404 |
| |
409 | 405 |
| |
410 |
| - | |
411 |
| - | |
| 406 | + | |
412 | 407 |
| |
413 | 408 |
| |
414 | 409 |
| |
| |||
446 | 441 |
| |
447 | 442 |
| |
448 | 443 |
| |
449 |
| - | |
450 |
| - | |
451 |
| - | |
452 |
| - | |
453 |
| - | |
454 |
| - | |
455 |
| - | |
456 |
| - | |
457 |
| - | |
458 |
| - | |
459 |
| - | |
460 |
| - | |
461 |
| - | |
462 |
| - | |
463 | 444 |
|
Lines changed: 2 additions & 12 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
138 | 138 |
| |
139 | 139 |
| |
140 | 140 |
| |
141 |
| - | |
142 |
| - | |
| 141 | + | |
| 142 | + | |
143 | 143 |
| |
144 | 144 |
| |
145 | 145 |
| |
146 | 146 |
| |
147 | 147 |
| |
148 | 148 |
| |
149 |
| - | |
150 |
| - | |
151 |
| - | |
152 |
| - | |
153 |
| - | |
154 |
| - | |
155 |
| - | |
156 |
| - | |
157 |
| - | |
158 |
| - |
0 commit comments
Comments
(0)