forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit8c2ac75
committed
Adjust timestamp regression tests to prevent two low-probability failure
cases. Recent buildfarm experience shows that it is sometimes possibleto execute several SQL commands in less time than the granularity ofWindows' not-very-high-resolution gettimeofday(), leading to a failurebecause the tests expect the value of now() to change and it doesn't.Also, it was recognized some time ago that the same area of the testscould fail if local midnight passes between the insertion and the checkingof the values for 'yesterday', 'tomorrow', etc. Clean all this up perideas from myself and Greg Stark.There remains a window for failure if the transaction block is enteredexactly at local midnight (so that 'now' and 'today' have the same value),but that seems low-probability enough to live with.Since the point of this change is mostly to eliminate buildfarm noise,back-patch to all versions we are still actively testing.1 parentd82e7c8 commit8c2ac75
File tree
4 files changed
+126
-39
lines changed- src/test/regress
- expected
- sql
4 files changed
+126
-39
lines changedLines changed: 42 additions & 17 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 | 3 |
| |
4 |
| - | |
5 |
| - | |
6 |
| - | |
7 |
| - | |
8 |
| - | |
9 |
| - | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
10 | 21 |
| |
11 |
| - | |
12 |
| - | |
13 | 22 |
| |
14 | 23 |
| |
15 | 24 |
| |
| 25 | + | |
16 | 26 |
| |
17 | 27 |
| |
18 | 28 |
| |
| |||
21 | 31 |
| |
22 | 32 |
| |
23 | 33 |
| |
24 |
| - | |
25 |
| - | |
26 |
| - | |
27 |
| - | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
28 | 38 |
| |
29 | 39 |
| |
30 | 40 |
| |
| |||
33 | 43 |
| |
34 | 44 |
| |
35 | 45 |
| |
36 |
| - | |
37 |
| - | |
38 |
| - | |
39 |
| - | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
40 | 50 |
| |
41 | 51 |
| |
| 52 | + | |
42 | 53 |
| |
43 | 54 |
| |
44 | 55 |
| |
45 | 56 |
| |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
46 | 63 |
| |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
47 | 70 |
| |
48 | 71 |
| |
49 | 72 |
| |
50 | 73 |
| |
51 | 74 |
| |
52 | 75 |
| |
53 |
| - | |
| 76 | + | |
54 | 77 |
| |
55 | 78 |
| |
56 | 79 |
| |
| |||
59 | 82 |
| |
60 | 83 |
| |
61 | 84 |
| |
| 85 | + | |
| 86 | + | |
62 | 87 |
| |
63 | 88 |
| |
64 | 89 |
| |
|
Lines changed: 37 additions & 8 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 | 3 |
| |
4 |
| - | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
5 | 21 |
| |
6 |
| - | |
7 |
| - | |
8 | 22 |
| |
9 | 23 |
| |
10 | 24 |
| |
| |||
28 | 42 |
| |
29 | 43 |
| |
30 | 44 |
| |
31 |
| - | |
32 |
| - | |
33 |
| - | |
34 |
| - | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
35 | 49 |
| |
36 | 50 |
| |
| 51 | + | |
37 | 52 |
| |
38 | 53 |
| |
39 | 54 |
| |
40 | 55 |
| |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
41 | 62 |
| |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
42 | 69 |
| |
43 | 70 |
| |
44 | 71 |
| |
45 | 72 |
| |
46 | 73 |
| |
47 | 74 |
| |
48 |
| - | |
| 75 | + | |
49 | 76 |
| |
50 | 77 |
| |
51 | 78 |
| |
| |||
54 | 81 |
| |
55 | 82 |
| |
56 | 83 |
| |
| 84 | + | |
| 85 | + | |
57 | 86 |
| |
58 | 87 |
| |
59 | 88 |
| |
|
Lines changed: 24 additions & 10 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
5 |
| - | |
| 5 | + | |
6 | 6 |
| |
7 |
| - | |
8 |
| - | |
9 |
| - | |
10 |
| - | |
11 |
| - | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
12 | 20 |
| |
13 | 21 |
| |
14 |
| - | |
15 | 22 |
| |
16 | 23 |
| |
17 | 24 |
| |
| 25 | + | |
18 | 26 |
| |
19 | 27 |
| |
20 | 28 |
| |
21 | 29 |
| |
22 |
| - | |
| 30 | + | |
23 | 31 |
| |
24 |
| - | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
25 | 35 |
| |
26 | 36 |
| |
27 | 37 |
| |
28 | 38 |
| |
29 | 39 |
| |
30 | 40 |
| |
| 41 | + | |
31 | 42 |
| |
| 43 | + | |
32 | 44 |
| |
33 |
| - | |
| 45 | + | |
| 46 | + | |
34 | 47 |
| |
35 | 48 |
| |
36 | 49 |
| |
| |||
39 | 52 |
| |
40 | 53 |
| |
41 | 54 |
| |
| 55 | + | |
42 | 56 |
| |
43 | 57 |
| |
44 | 58 |
| |
|
Lines changed: 23 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
5 |
| - | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
6 | 20 |
| |
7 | 21 |
| |
8 |
| - | |
9 | 22 |
| |
10 | 23 |
| |
11 | 24 |
| |
| |||
15 | 28 |
| |
16 | 29 |
| |
17 | 30 |
| |
18 |
| - | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
19 | 34 |
| |
20 | 35 |
| |
21 | 36 |
| |
22 | 37 |
| |
23 | 38 |
| |
24 | 39 |
| |
| 40 | + | |
25 | 41 |
| |
| 42 | + | |
26 | 43 |
| |
27 |
| - | |
| 44 | + | |
| 45 | + | |
28 | 46 |
| |
29 | 47 |
| |
30 | 48 |
| |
| |||
33 | 51 |
| |
34 | 52 |
| |
35 | 53 |
| |
| 54 | + | |
36 | 55 |
| |
37 | 56 |
| |
38 | 57 |
| |
|
0 commit comments
Comments
(0)