288 | - self.test_rejects_filter_reset]:
289 | + for test, with_inbounds in [
290 | + (self.test_in_flight_max, True),
291 | + (self.test_inv_block, True),
292 | + (self.test_tx_requests, True),
293 | + (self.test_rejects_filter_reset, False),
Took me way too long to realize it's the fill_mempool function causing the sync timeout specifically. Can a note be left here to say why we're not making additional inbounds?
I think the real reason would be "because they are not needed". The secondary reason would be that the test will be faster on slower hardware. The final reason would be that this avoids intermittent test failures/timeouts. However, there are other ways to avoid the intermittent test failures, so I am not sure if this is the right place to document it.
Should I just put a comment here # Avoid inbounds because they are not needed and slow down the test?
Should I just put a comment here # Avoid inbounds because they are not needed and slow down the test?
not really, doesn't add anything, so leave it as is