Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
759a534 test: Build integration tests in CI (Christian Lewe) e0093b2 feat: Build elements from dev shell (Christian Lewe) 3a9bcee chore: Remove superfluous files (Christian Lewe) f9a1a7d chore: Update elementsd nix shell (Christian Lewe) b8dcb01 fix: Make bitcoind-tests compile (Christian Lewe) Pull request description: Revive the bitcoind-tests sub crate for integration tests. Make it compile and check that it builds in CI to prevent future breaks. Integrate elementsd derivation in the nix flake. This derivation takes a long time to build because it compiles elementsd from scratch. Once the derivation is built, it is cached, but I don't think we can use it for CI. Until we have some sort of caching, we have to run the integration tests locally. In any case, there is barely any integration test at the moment. I will add more tests once I can generate the witness data for them. ACKs for top commit: apoelstra: ACK 759a534 successfully ran local tests; just tested that the ordinary crate stuff works, did not test the flake Tree-SHA512: 81c67be8c1b909b7f1672697a090d4c01fb62ae9cd8009859f2a8d81c5808958cf3796f3b75b03fc8474ef5bbfed119b892fed210287d1e2d4afe82909c1ebdb
- Loading branch information