Skip to content

Add small Kyoto integration test#965

Open
thunderbiscuit wants to merge 1 commit intobitcoindevkit:masterfrom
thunderbiscuit:new-kyoto
Open

Add small Kyoto integration test#965
thunderbiscuit wants to merge 1 commit intobitcoindevkit:masterfrom
thunderbiscuit:new-kyoto

Conversation

@thunderbiscuit
Copy link
Copy Markdown
Member

@thunderbiscuit thunderbiscuit commented Mar 5, 2026

Update: this is now simply adding an integration test for Kyoto, the kind that would have caught our little bug in the 2.3.0 release of the client. It uses the CI regtest environment brought in with #967.

Trying to connect the dots from bdk_kyoto all the way to the the bindings. bitcoindevkit/bdk-kyoto#146

@rustaceanrob
Copy link
Copy Markdown
Collaborator

Do we know why CI is failing?

@thunderbiscuit
Copy link
Copy Markdown
Member Author

CI failing because we don't have the required regtest environment for the tests to run on, but if you run them locally they work well!

Working on this in #966 and #967. If/once we have a Regtest setup in CI, the tests here will pass.

Copy link
Copy Markdown
Collaborator

@reez reez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good overall and consistent w bdk kyoto, a couple questions comments added

@thunderbiscuit
Copy link
Copy Markdown
Member Author

I'll update and rebase this once #967 is in, leveraging the regtest on CI.

@reez
Copy link
Copy Markdown
Collaborator

reez commented Apr 21, 2026

I'll update and rebase this once #967 is in, leveraging the regtest on CI.

ack'd 967

@thunderbiscuit thunderbiscuit changed the title Testing the new potential kyoto client Add small Kyoto integration test Apr 28, 2026
@thunderbiscuit thunderbiscuit requested a review from reez April 28, 2026 19:44
} catch (e: CbfException) { println("Info channel closed: $e") }
}

val update: Update = client.update()
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could this hang in CI if client.update() never returns?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

3 participants