hemilabs / heminetwork

The hemi network core daemons.
MIT License
69 stars 45 forks source link

fragile test fixes + random bitcoind port during tests #315

Closed ClaytonNorthey92 closed 1 week ago

ClaytonNorthey92 commented 1 week ago

Summary fragile test fixes, including random port for test bitcoind

Changes fix a fragile test by filtering out incorrect commands, rather than failing on the first incorrect. we get notifications this way, so it is sometimes expected to get a "notification".

also, expose bitoind on random ports during tests for tbc to avoid port collisions