Source code
Revision control
Copy as Markdown
Other Tools
#!/bin/sh
rustup target add thumbv6m-none-eabi && \
cargo test && \
cargo test --features test_local && \
cargo test --features portable-atomic && \
cargo test --no-default-features --lib && \
cargo check --no-default-features --features alloc && \
cargo check --no-default-features && \
cargo check --target thumbv6m-none-eabi --no-default-features --features alloc,portable-atomic,portable-atomic/critical-section && \
cd async && \
cargo test && \
cargo test --no-default-features --features alloc && \
cargo check --no-default-features --features alloc && \
cargo check --no-default-features && \
cargo check --target thumbv6m-none-eabi --no-default-features --features alloc,portable-atomic,portable-atomic/critical-section && \
cd ../blocking && \
cargo test && \
cargo check --no-default-features --features alloc && \
cargo check --no-default-features && \
cargo check --target thumbv6m-none-eabi --no-default-features --features alloc,portable-atomic,portable-atomic/critical-section && \
echo "Done!"