name: Heavy tests
on:
workflow_dispatch:
env:
CARGO_TERM_COLOR: always
jobs:
full_test:
runs-on: ubicloud-standard-2
timeout-minutes: 60
steps:
- uses: actions/checkout@v4
- uses: Swatinem/rust-cache@v2
with:
cache-on-failure: "true"
- name: Full test suite (custom binary search, including stress tests)
run: cargo test --no-default-features --features "serde concurrent cdc multimap" --lib --tests
- name: Full test suite (superslice binary search, including stress tests)
run: cargo test --no-default-features --features "serde concurrent cdc multimap superslice-binary-search" --lib --tests
- name: Full test suite (default wt-slice hybrid binary search, including stress tests)
run: cargo test --features "serde concurrent cdc multimap" --lib --tests
- name: Full test suite (std binary search, including stress tests)
run: cargo test --no-default-features --features "serde concurrent cdc multimap std-binary-search" --lib --tests
- name: Full test suite (explicit custom override and all features, including stress tests)
run: cargo test --all-features --lib --tests