Skip to content

Parallel Electrum integration tests can fail installing rustls CryptoProvider #103

Description

@reez

Running the network-gated integration suite with default test concurrency can fail when parallel Electrum clients initialize rustls at the same time... rerunning the failed Electrum canary alone passed, and dart test test/integration --concurrency=1 passed.

CouldNotCreateConnectionElectrumException(unexpected error: Failed to install CryptoProvider)
package:bdk_dart/bdk.dart 26094:5                        checkCallStatus
package:bdk_dart/bdk.dart 26117:5                        rustCall
package:bdk_dart/bdk.dart 21731:15                       new ElectrumClient
test/integration/integration_helpers.dart 55:10          buildElectrumClientFromEnv
test/integration/wallet_surface_canary_test.dart 153:26  main.<fn>.<fn>

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions