Nov 17, 8-9 AM (18)
Nov 17, 9-10 AM (24)
Nov 17, 10-11 AM (20)
Nov 17, 11-12 PM (19)
Nov 17, 12-1 PM (20)
Nov 17, 1-2 PM (15)
Nov 17, 2-3 PM (23)
Nov 17, 3-4 PM (19)
Nov 17, 4-5 PM (32)
Nov 17, 5-6 PM (17)
Nov 17, 6-7 PM (17)
Nov 17, 7-8 PM (12)
Nov 17, 8-9 PM (9)
Nov 17, 9-10 PM (8)
Nov 17, 10-11 PM (3)
Nov 17, 11-12 AM (2)
Nov 18, 12-1 AM (5)
Nov 18, 1-2 AM (3)
Nov 18, 2-3 AM (5)
Nov 18, 3-4 AM (8)
Nov 18, 4-5 AM (6)
Nov 18, 5-6 AM (7)
Nov 18, 6-7 AM (9)
Nov 18, 7-8 AM (12)
Nov 18, 8-9 AM (11)
Nov 18, 9-10 AM (26)
Nov 18, 10-11 AM (18)
Nov 18, 11-12 PM (11)
Nov 18, 12-1 PM (33)
Nov 18, 1-2 PM (33)
Nov 18, 2-3 PM (19)
Nov 18, 3-4 PM (18)
Nov 18, 4-5 PM (20)
Nov 18, 5-6 PM (8)
Nov 18, 6-7 PM (14)
Nov 18, 7-8 PM (18)
Nov 18, 8-9 PM (8)
Nov 18, 9-10 PM (4)
Nov 18, 10-11 PM (9)
Nov 18, 11-12 AM (5)
Nov 19, 12-1 AM (12)
Nov 19, 1-2 AM (7)
Nov 19, 2-3 AM (8)
Nov 19, 3-4 AM (15)
Nov 19, 4-5 AM (8)
Nov 19, 5-6 AM (9)
Nov 19, 6-7 AM (12)
Nov 19, 7-8 AM (14)
Nov 19, 8-9 AM (24)
Nov 19, 9-10 AM (14)
Nov 19, 10-11 AM (12)
Nov 19, 11-12 PM (31)
Nov 19, 12-1 PM (24)
Nov 19, 1-2 PM (19)
Nov 19, 2-3 PM (28)
Nov 19, 3-4 PM (39)
Nov 19, 4-5 PM (21)
Nov 19, 5-6 PM (8)
Nov 19, 6-7 PM (10)
Nov 19, 7-8 PM (11)
Nov 19, 8-9 PM (11)
Nov 19, 9-10 PM (14)
Nov 19, 10-11 PM (12)
Nov 19, 11-12 AM (9)
Nov 20, 12-1 AM (9)
Nov 20, 1-2 AM (9)
Nov 20, 2-3 AM (7)
Nov 20, 3-4 AM (4)
Nov 20, 4-5 AM (2)
Nov 20, 5-6 AM (1)
Nov 20, 6-7 AM (8)
Nov 20, 7-8 AM (24)
Nov 20, 8-9 AM (15)
Nov 20, 9-10 AM (55)
Nov 20, 10-11 AM (37)
Nov 20, 11-12 PM (39)
Nov 20, 12-1 PM (32)
Nov 20, 1-2 PM (16)
Nov 20, 2-3 PM (24)
Nov 20, 3-4 PM (41)
Nov 20, 4-5 PM (15)
Nov 20, 5-6 PM (12)
Nov 20, 6-7 PM (10)
Nov 20, 7-8 PM (5)
Nov 20, 8-9 PM (9)
Nov 20, 9-10 PM (11)
Nov 20, 10-11 PM (12)
Nov 20, 11-12 AM (4)
Nov 21, 12-1 AM (6)
Nov 21, 1-2 AM (0)
Nov 21, 2-3 AM (0)
Nov 21, 3-4 AM (0)
Nov 21, 4-5 AM (0)
Nov 21, 5-6 AM (0)
Nov 21, 6-7 AM (0)
Nov 21, 7-8 AM (0)
Nov 21, 8-9 AM (3)
Nov 21, 9-10 AM (5)
Nov 21, 10-11 AM (4)
Nov 21, 11-12 PM (4)
Nov 21, 12-1 PM (3)
Nov 21, 1-2 PM (2)
Nov 21, 2-3 PM (3)
Nov 21, 3-4 PM (4)
Nov 21, 4-5 PM (0)
Nov 21, 5-6 PM (23)
Nov 21, 6-7 PM (7)
Nov 21, 7-8 PM (1)
Nov 21, 8-9 PM (0)
Nov 21, 9-10 PM (0)
Nov 21, 10-11 PM (6)
Nov 21, 11-12 AM (11)
Nov 22, 12-1 AM (7)
Nov 22, 1-2 AM (2)
Nov 22, 2-3 AM (1)
Nov 22, 3-4 AM (0)
Nov 22, 4-5 AM (0)
Nov 22, 5-6 AM (5)
Nov 22, 6-7 AM (1)
Nov 22, 7-8 AM (1)
Nov 22, 8-9 AM (3)
Nov 22, 9-10 AM (8)
Nov 22, 10-11 AM (4)
Nov 22, 11-12 PM (3)
Nov 22, 12-1 PM (0)
Nov 22, 1-2 PM (2)
Nov 22, 2-3 PM (3)
Nov 22, 3-4 PM (2)
Nov 22, 4-5 PM (1)
Nov 22, 5-6 PM (0)
Nov 22, 6-7 PM (1)
Nov 22, 7-8 PM (7)
Nov 22, 8-9 PM (6)
Nov 22, 9-10 PM (2)
Nov 22, 10-11 PM (6)
Nov 22, 11-12 AM (5)
Nov 23, 12-1 AM (6)
Nov 23, 1-2 AM (3)
Nov 23, 2-3 AM (1)
Nov 23, 3-4 AM (11)
Nov 23, 4-5 AM (10)
Nov 23, 5-6 AM (10)
Nov 23, 6-7 AM (12)
Nov 23, 7-8 AM (21)
Nov 23, 8-9 AM (13)
Nov 23, 9-10 AM (39)
Nov 23, 10-11 AM (20)
Nov 23, 11-12 PM (44)
Nov 23, 12-1 PM (20)
Nov 23, 1-2 PM (12)
Nov 23, 2-3 PM (28)
Nov 23, 3-4 PM (24)
Nov 23, 4-5 PM (23)
Nov 23, 5-6 PM (15)
Nov 23, 6-7 PM (14)
Nov 23, 7-8 PM (4)
Nov 23, 8-9 PM (4)
Nov 23, 9-10 PM (9)
Nov 23, 10-11 PM (29)
Nov 23, 11-12 AM (5)
Nov 24, 12-1 AM (6)
Nov 24, 1-2 AM (4)
Nov 24, 2-3 AM (8)
Nov 24, 3-4 AM (9)
Nov 24, 4-5 AM (4)
Nov 24, 5-6 AM (18)
Nov 24, 6-7 AM (9)
Nov 24, 7-8 AM (9)
Nov 24, 8-9 AM (20)
1,940 commits this week Nov 17, 2020 - Nov 24, 2020
Merge #2338
2338: Mark TRANS_TTL_{01,02} and STAKE_POOLS_JOIN_05 pending r=jonathanknowles a=Anviking

# Issue Number

None. Addressing CI failures.

# Overview


- [x] Add new `flakyBecauseOf ticketOrReason` helper that calls `pendingWith` unless `RUN_FLAKY_TESTS` is set.
- [x] Mark TRANS_TTL_{01,02} and STAKE_POOLS_JOIN_05 pending/flaky.
- [x] Add manual test calling for running flaky tests

# Comments

- Should lower the failure rate by 21% of runs, from 59% to 38%. 
- Next candidate for marking pending would be #2224, but with a relatively low failure rate of 3.6%, and being important, I think it would be a bad idea.
- Maybe we should have flaky tests run per default, unless setting `DONT_RUN_FLAKY_TESTS` in CI, to maximise the times we run them locally.

Recent bors failures:
```
succeded: 19, failed: 37 (66%), total: 56
excluding #expected failures

Broken down by tags/issues:
10 times #2292 Flaky test - various DB properties causing timeout | https://github.com/input-output-hk/cardano-wallet/issues/2292
7 times #2295 Flaky TRANS_TTL_{01,02} - SlotNo 80 > SlotNo 50 | https://github.com/input-output-hk/cardano-wallet/issues/2295
6 times
3 times #2311 Flaky test - integration test timeout after/related to STAKE_POOLS_LIST_01 | https://github.com/input-output-hk/cardano-wallet/issues/2311
3 times #2230 Flaky  STAKE_POOLS_JOIN_05 - Can join when stake key already exists | https://github.com/input-output-hk/cardano-wallet/issues/2230
2 times #2224 Flaky STAKE_POOLS_LIST_01 - List stake pools, has non-zero saturation & stake | https://github.com/input-output-hk/cardano-wallet/issues/2224
1 times #another-integration-timeout  |
1 times #2337 STAKE_POOLS_GARBAGE_COLLECTION_01 timed out | https://github.com/input-output-hk/cardano-wallet/issues/2337
1 times #2320 Flaky test - The node backend is unreachable at the moment. STAKE_POOLS_QUIT_02 | https://github.com/input-output-hk/cardano-wallet/issues/2320
1 times #2295, #2331 Flaky TRANS_TTL_{01,02} - SlotNo 80 > SlotNo 50 | https://github.com/input-output-hk/cardano-wallet/issues/2295
1 times #2207 Flaky SHELLEY_MIGRATE_01_big_wallet | https://github.com/input-output-hk/cardano-wallet/issues/2207
1 times #2118 Property `prop_rebalanceSelection` occasionally fails. | https://github.com/input-output-hk/cardano-wallet/issues/2118
```


<!-- Additional comments or screenshots to attach if any -->

<!-- 
Don't forget to:

 ✓ Self-review your changes to make sure nothing unexpected slipped through
 ✓ Assign yourself to the PR
 ✓ Assign one or several reviewer(s)
 ✓ Once created, link this PR to its corresponding ticket
 ✓ Assign the PR to a corresponding milestone
 ✓ Acknowledge any changes required to the Wiki
-->


Co-authored-by: Johannes Lund <[email protected]>