Skip to content

Added RevertibleStorage to handle storage that does not need to be verified using Merkle Tries #128

Added RevertibleStorage to handle storage that does not need to be verified using Merkle Tries

Added RevertibleStorage to handle storage that does not need to be verified using Merkle Tries #128

Workflow file for this run

on:
pull_request:
push:
branches:
- oss
name: Test with Code Coverage
jobs:
test:
name: Test
env:
PROJECT_NAME_UNDERSCORE: bonsai_trie
CARGO_INCREMENTAL: 0
#RUSTFLAGS: -Zprofile -Ccodegen-units=1 -Copt-level=0 -Clink-dead-code -Coverflow-checks=off -Zpanic_abort_tests -Cpanic=abort
#RUSTDOCFLAGS: -Cpanic=abort
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: stable
override: true
- name: Cache dependencies
uses: actions/cache@v2
env:
cache-name: cache-dependencies
with:
path: |
~/.cargo/.crates.toml
~/.cargo/.crates2.json
~/.cargo/bin
~/.cargo/registry/index
~/.cargo/registry/cache
target
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('Cargo.lock') }}
- name: Generate test result and coverage report
run: |
cargo test $CARGO_OPTIONS --no-default-features
# - name: Upload test results
# uses: EnricoMi/publish-unit-test-result-action@v1
# with:
# check_name: Test Results
# github_token: ${{ secrets.GITHUB_TOKEN }}
# files: results.xml
# - name: Upload to CodeCov
# uses: codecov/codecov-action@v3
# with:
# token: ${{ secrets.CODECOV_TOKEN }}
# files: ./lcov.info
# fail_ci_if_error: true