Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI: fix more flakes, move itests to GitHub (except ARM itest) #5811

Merged
merged 6 commits into from Oct 5, 2021

Commits on Oct 5, 2021

  1. mod+lntest: disable stall handler in btcd mining node

    The latest version of btcd allows its stall handler to be disabled. We
    use that new config option to make sure the mining btcd node and the lnd
    chain backend btcd node aren't disconnected if some test takes too long
    and no new p2p messages are exchanged.
    guggero committed Oct 5, 2021
    Configuration menu
    Copy the full SHA
    98061df View commit details
    Browse the repository at this point in the history
  2. itest: enable slow mining by default

    We now redirect the mineBlocks function to the mineBlocksSlow function
    which waits after each mined block. To reduce the overall time impact of
    using that function everywhere, we only wait 20 milliseconds instead of 50ms
    after each mined block to give all nodes
    some time to process the block. This will still slow down everything by a bit
    but reduce flakes that are caused by different sub systems not being
    up-to-date.
    guggero committed Oct 5, 2021
    Configuration menu
    Copy the full SHA
    bedba02 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6bc0862 View commit details
    Browse the repository at this point in the history
  4. multi: fix Postgres on Travis

    Fixes the docker build that was caused by
    docker-library/postgres#884.
    Using the alpine and version 13 image avoids the problem introduced
    with postgres 14 and debian bullseye.
    guggero committed Oct 5, 2021
    Configuration menu
    Copy the full SHA
    1774934 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c89637a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    134be24 View commit details
    Browse the repository at this point in the history