Add tests to our CI

Also found some doctests that were failing
This commit is contained in:
huntc 2021-07-06 12:23:51 +10:00
parent ed83b93b6d
commit e13aa4c2a0
4 changed files with 11 additions and 5 deletions

View file

@ -122,6 +122,16 @@ jobs:
- name: Check fmt
run: for i in embassy-*; do (cd $i; cargo fmt -- --check); done
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions-rs/toolchain@v1
with:
toolchain: stable
- name: Test
run: cd embassy && cargo test
metapac_gen:
runs-on: ubuntu-latest
steps:

View file

@ -67,7 +67,6 @@ impl Timer {
/// # #![feature(type_alias_impl_trait)]
/// #
/// # fn foo() {}
/// use embassy::executor::task;
/// use embassy::time::{Duration, Timer};
///
/// #[embassy::task]
@ -110,7 +109,6 @@ impl Future for Timer {
/// # #![feature(impl_trait_in_bindings)]
/// # #![feature(type_alias_impl_trait)]
/// #
/// use embassy::executor::task;
/// use embassy::time::{Duration, Timer};
/// # fn foo() {}
///
@ -134,7 +132,6 @@ impl Future for Timer {
/// # #![feature(impl_trait_in_bindings)]
/// # #![feature(type_alias_impl_trait)]
/// #
/// use embassy::executor::task;
/// use embassy::time::{Duration, Ticker};
/// use futures::StreamExt;
/// # fn foo(){}

View file

@ -17,7 +17,7 @@ use crate::io::{AsyncBufRead, AsyncWrite, Error, Result};
///
/// # Examples
///
/// ```
/// ``` ignore
/// # futures::executor::block_on(async {
/// use futures::io::{self, AsyncWriteExt, Cursor};
///

View file

@ -119,7 +119,6 @@ unsafe impl cortex_m::interrupt::Nr for NrWrap {
/// ``` no_compile
/// use embassy::traits::*;
/// use embassy::util::InterruptFuture;
/// use embassy::executor::task;
/// use embassy_stm32::interrupt; // Adjust this to your MCU's embassy HAL.
/// #[embassy::task]
/// async fn demo_interrupt_future() {