diff --git a/.circleci/config.yml b/.circleci/config.yml index e56185270..5e1583927 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -103,6 +103,29 @@ jobs: environment: RUST_BACKTRACE: 1 command: cargo test --verbose --frozen + + test_all_features: + docker: + - image: rust:latest + working_directory: /mnt/crate + steps: + - checkout + - attach_workspace: + at: /mnt/crate + - restore_cache: + keys: + - cargo-v3-{{ checksum "Cargo.toml" }}-{{ checksum "Cargo.lock" }} + - run: + name: Print version information + command: rustc --version; cargo --version + - run: + name: Build + command: cargo build --tests --verbose --frozen -p chain-impl-mockchain --all-features + - run: + name: Test + environment: + RUST_BACKTRACE: 1 + command: cargo test --verbose --frozen -p chain-impl-mockchain --all-features workflows: version: 2 @@ -122,3 +145,7 @@ workflows: requires: #- rustfmt - cargo_fetch + - test_mockchain_all_features: + requires: + #- rustfmt + - cargo_fetch diff --git a/chain-impl-mockchain/src/block/mod.rs b/chain-impl-mockchain/src/block/mod.rs index 6baf5364b..3f7acff3a 100644 --- a/chain-impl-mockchain/src/block/mod.rs +++ b/chain-impl-mockchain/src/block/mod.rs @@ -177,20 +177,3 @@ impl property::HasHeader for Block { self.header.clone() } } - -#[cfg(test)] -#[cfg(feature = "with-bench")] -mod bench { - use test::Bencher; - - /* - #[bench] - pub fn serialization(&b: &mut Bencher) -> Self { - let bc = BlockContent::new(); - - b.iter(|| { - - }) - } - */ -}