ipfs / go-bitswap

The golang implementation of the bitswap protocol
MIT License
216 stars 112 forks source link

Fix ProviderQueryManager test timings #534

Closed hannahhoward closed 2 years ago

hannahhoward commented 2 years ago

Goals

The provider query manager had several sensitive test timings in it. These could fail in CI. I determined they were the cause of the failure by the test execution time, which matched the time outs.

Implementation

Adjust sensitive timings (mostly 100ms overall test timeouts) to account for unpredictable CI execution

hannahhoward commented 2 years ago

note while some CI is still failing none of the failures trace to the provider query manager

hannahhoward commented 2 years ago

part of ipfs/go-libipfs#86