En relisant Distance Oracle (!105) · Merge requests · nodes / rust / Duniter v2S · GitLab, j’ai lancé la commande suivante :
hugo@crow:~/dev/duniter-v2s$ cargo test --release -p distance-oracle -- --nocapture --include-ignored --list
Finished release [optimized] target(s) in 0.45s
Running unittests src/lib.rs (target/release/deps/distance_oracle-1fd6a7800f0c7602)
tests::test_distance_against_v1: test
1 test, 0 benchmarks
Running unittests src/main.rs (target/release/deps/distance_oracle-aa30f67a078c4ff8)
0 tests, 0 benchmarks
Doc-tests distance-oracle
src/lib.rs - runtime::transaction_payment::constants::ConstantsApi::operational_fee_multiplier (line 45): test
1 test, 0 benchmarks
Je comprends pourquoi cargo cherche des tests dans :
src/lib.rs
de distance_oraclesrc/main.rs
de distance_oracle
Mais je ne comprends pas pourquoi dans les doctests de distance-oracle
il y a les doctests du code de la pallet transaction_payment de substrate :
src/lib.rs
deruntime::transaction_payment::constants::ConstantsApi::operational_fee_multiplier (line 45): test
(qui de plus échoue). Est-ce que @tuxmain tu as déjà rencontré ça ?