diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index b2f0c84d..b782219d 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -10,6 +10,9 @@ on: env: CARGO_TERM_COLOR: always RUST_BACKTRACE: 1 + RUST_TEST_TIME_UNIT: 10,30 + RUST_TEST_TIME_INTEGRATION: 10,30 + RUST_TEST_TIME_DOCTEST: 10,30 concurrency: group: ${{ github.workflow }}-${{ github.ref_name }} @@ -291,13 +294,13 @@ jobs: uses: vmactions/freebsd-vm@848dac7e118679d08e2c2f9d42cd96608d834323 # v1.1.8 with: usesh: true - envs: "CARGO_TERM_COLOR RUST_BACKTRACE RUST_LOG GITHUB_ACTIONS" + envs: "CARGO_TERM_COLOR RUST_BACKTRACE RUST_LOG GITHUB_ACTIONS RUST_TEST_TIME_UNIT RUST_TEST_TIME_INTEGRATION RUST_TEST_TIME_DOCTEST" prepare: | # This executes as root set -e pkg install -y curl llvm run: | # This executes as user set -e - sh rustup.sh --default-toolchain nightly --profile minimal --component clippy llvm-tools -y + sh rustup.sh --default-toolchain nightly --profile minimal --component clippy,llvm-tools -y . "$HOME/.cargo/env" cargo check --all-targets cargo clippy -- -D warnings @@ -310,7 +313,7 @@ jobs: uses: vmactions/openbsd-vm@7ac70b6de6f33efc74a90c1964afa3bcf0ee4401 # v1.1.6 with: usesh: true - envs: "CARGO_TERM_COLOR RUST_BACKTRACE RUST_LOG GITHUB_ACTIONS" + envs: "CARGO_TERM_COLOR RUST_BACKTRACE RUST_LOG GITHUB_ACTIONS RUST_TEST_TIME_UNIT RUST_TEST_TIME_INTEGRATION RUST_TEST_TIME_DOCTEST" prepare: | # This executes as root set -e pkg_add rust rust-clippy llvm-16.0.6p30 # rustup doesn't support OpenBSD at all @@ -334,14 +337,14 @@ jobs: uses: vmactions/netbsd-vm@46a58bbf03682b4cb24142b97fa315ae52bed573 # v1.1.8 with: usesh: true - envs: "CARGO_TERM_COLOR RUST_BACKTRACE RUST_LOG GITHUB_ACTIONS" + envs: "CARGO_TERM_COLOR RUST_BACKTRACE RUST_LOG GITHUB_ACTIONS RUST_TEST_TIME_UNIT RUST_TEST_TIME_INTEGRATION RUST_TEST_TIME_DOCTEST" prepare: | # This executes as root set -e /usr/sbin/pkg_add pkgin pkgin -y install curl clang run: | # This executes as user set -e - sh rustup.sh --default-toolchain nightly --profile minimal --component clippy llvm-tools -y + sh rustup.sh --default-toolchain nightly --profile minimal --component clippy,llvm-tools -y . "$HOME/.cargo/env" cargo check --all-targets cargo clippy -- -D warnings @@ -359,7 +362,7 @@ jobs: with: release: "11.4-gcc" usesh: true - envs: "CARGO_TERM_COLOR RUST_BACKTRACE RUST_LOG GITHUB_ACTIONS" + envs: "CARGO_TERM_COLOR RUST_BACKTRACE RUST_LOG GITHUB_ACTIONS RUST_TEST_TIME_UNIT RUST_TEST_TIME_INTEGRATION RUST_TEST_TIME_DOCTEST" prepare: | # This executes as root set -e pkg install clang-libs