fix tests

run with `cargo test --target=x86_64-unknown-linux-gnu`
This commit is contained in:
Astro 2020-09-17 01:48:27 +02:00
parent 94e0525002
commit fb81380955
3 changed files with 10 additions and 11 deletions

View File

@ -461,7 +461,7 @@ mod test {
assert_eq!(command, Ok(Command::Pwm { assert_eq!(command, Ok(Command::Pwm {
channel: 1, channel: 1,
pin: PwmPin::ISet, pin: PwmPin::ISet,
value: 16383, value: 16383.0,
})); }));
} }
@ -470,7 +470,6 @@ mod test {
let command = Command::parse(b"pwm 0 pid"); let command = Command::parse(b"pwm 0 pid");
assert_eq!(command, Ok(Command::PwmPid { assert_eq!(command, Ok(Command::PwmPid {
channel: 0, channel: 0,
pin: PwmPin::ISet,
})); }));
} }
@ -480,7 +479,7 @@ mod test {
assert_eq!(command, Ok(Command::Pwm { assert_eq!(command, Ok(Command::Pwm {
channel: 0, channel: 0,
pin: PwmPin::MaxIPos, pin: PwmPin::MaxIPos,
value: 7, value: 7.0,
})); }));
} }
@ -490,7 +489,7 @@ mod test {
assert_eq!(command, Ok(Command::Pwm { assert_eq!(command, Ok(Command::Pwm {
channel: 0, channel: 0,
pin: PwmPin::MaxINeg, pin: PwmPin::MaxINeg,
value: 128, value: 128.0,
})); }));
} }
@ -500,7 +499,7 @@ mod test {
assert_eq!(command, Ok(Command::Pwm { assert_eq!(command, Ok(Command::Pwm {
channel: 0, channel: 0,
pin: PwmPin::MaxV, pin: PwmPin::MaxV,
value: 32768, value: 32768.0,
})); }));
} }

View File

@ -1,11 +1,11 @@
#![no_std] #![cfg_attr(not(test), no_std)]
#![no_main] #![cfg_attr(not(test), no_main)]
#![feature(maybe_uninit_extra, maybe_uninit_ref)] #![feature(maybe_uninit_extra, maybe_uninit_ref)]
// TODO: #![deny(warnings, unused)] // TODO: #![deny(warnings, unused)]
#[cfg(not(feature = "semihosting"))] #[cfg(not(any(feature = "semihosting", test)))]
use panic_abort as _; use panic_abort as _;
#[cfg(feature = "semihosting")] #[cfg(any(feature = "semihosting", not(test)))]
use panic_semihosting as _; use panic_semihosting as _;
use log::{info, warn}; use log::{info, warn};
@ -80,6 +80,7 @@ const TCP_PORT: u16 = 23;
/// Initialization and main loop /// Initialization and main loop
#[cfg(not(test))]
#[entry] #[entry]
fn main() -> ! { fn main() -> ! {
init_log(); init_log();

View File

@ -103,7 +103,7 @@ mod test {
const DELAY: usize = 10; const DELAY: usize = 10;
let mut pid = Controller::new(PARAMETERS.clone()); let mut pid = Controller::new(PARAMETERS.clone());
pid.set_target(TARGET); pid.target = TARGET;
let mut values = [DEFAULT; DELAY]; let mut values = [DEFAULT; DELAY];
let mut t = 0; let mut t = 0;
@ -118,6 +118,5 @@ mod test {
t = next_t; t = next_t;
total_t += 1; total_t += 1;
} }
dbg!(values[t], total_t);
} }
} }