Skip to content

Commit aa0ea6a

Browse files
codecov: warn about missing features
1 parent c3a7bbb commit aa0ea6a

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

.github/workflows/code_coverage.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,12 @@ jobs:
3838
- name: Install grcov
3939
run: if [[ ! -e ~/.cargo/bin/grcov ]]; then cargo install grcov; fi
4040
- name: Test
41+
# WARNING: this is not testing the following features: test-esplora, test-hardware-signer, async-interface
42+
# This is because some of our features are mutually exclusive, and generating various reports and
43+
# merging them doesn't seem to be working very well.
44+
# For more info, see:
45+
# - https://github.com/bitcoindevkit/bdk/issues/696
46+
# - https://github.com/bitcoindevkit/bdk/pull/748#issuecomment-1242721040
4147
run: cargo test --features all-keys,compact_filters,compiler,key-value-db,sqlite,sqlite-bundled,test-electrum,test-rpc,verify
4248
- name: Run grcov
4349
run: mkdir coverage; grcov . --binary-path ./target/debug/ -s . -t lcov --branch --ignore-not-existing --ignore '/*' -o ./coverage/lcov.info

0 commit comments

Comments
 (0)