fixing the monitor tests after increasing the buffer length

This commit is contained in:
Weird Constructor 2021-07-28 05:12:47 +02:00
parent f134ba102c
commit 908dc4292f
2 changed files with 10 additions and 10 deletions

View file

@ -615,7 +615,7 @@ mod tests {
assert_eq!( assert_eq!(
(sl[MONITOR_MINMAX_SAMPLES - 1].1 * 10000.0).floor() as u32, (sl[MONITOR_MINMAX_SAMPLES - 1].1 * 10000.0).floor() as u32,
9921); 9937);
assert_eq!( assert_eq!(
backend.count_unused_mon_bufs(), backend.count_unused_mon_bufs(),

View file

@ -221,7 +221,7 @@ fn check_matrix_monitor() {
matrix.monitor_cell(*matrix.get(0, 0).unwrap()); matrix.monitor_cell(*matrix.get(0, 0).unwrap());
let (mut out_l, _out_r) = let (mut out_l, _out_r) =
run_realtime_no_input(&mut node_exec, 0.2, true); run_realtime_no_input(&mut node_exec, 0.3, true);
// Give the MonitorProcessor some time to work on the buffers. // Give the MonitorProcessor some time to work on the buffers.
std::thread::sleep(std::time::Duration::from_millis(100)); std::thread::sleep(std::time::Duration::from_millis(100));
@ -234,11 +234,11 @@ fn check_matrix_monitor() {
assert_eq!((sl[sl.len() - 1].0 * 10000.0) as i64, -1000); assert_eq!((sl[sl.len() - 1].0 * 10000.0) as i64, -1000);
assert_eq!((sl[sl.len() - 1].1 * 10000.0) as i64, -1000); assert_eq!((sl[sl.len() - 1].1 * 10000.0) as i64, -1000);
assert_eq!((sl[sl.len() - 11].0 * 10000.0) as i64, -1000); assert_eq!((sl[sl.len() - 13].0 * 10000.0) as i64, -1000);
// Here we see that the paramter is smoothed in: // Here we see that the paramter is smoothed in:
assert_eq!((sl[sl.len() - 11].1 * 10000.0) as i64, -2); assert_eq!((sl[sl.len() - 14].1 * 10000.0) as i64, -2);
assert_eq!((sl[sl.len() - 12].0 * 10000.0) as i64, 0); assert_eq!((sl[sl.len() - 15].0 * 10000.0) as i64, 0);
assert_eq!((sl[sl.len() - 12].1 * 10000.0) as i64, 0); assert_eq!((sl[sl.len() - 15].1 * 10000.0) as i64, 0);
} }
for i in 3..6 { for i in 3..6 {
@ -248,10 +248,10 @@ fn check_matrix_monitor() {
assert_eq!((sl[sl.len() - 1].0 * 10000.0) as i64, -9999); assert_eq!((sl[sl.len() - 1].0 * 10000.0) as i64, -9999);
assert_eq!((sl[sl.len() - 1].1 * 10000.0) as i64, 9999); assert_eq!((sl[sl.len() - 1].1 * 10000.0) as i64, 9999);
assert_eq!((sl[sl.len() - 11].0 * 10000.0) as i64, -9999); assert_eq!((sl[sl.len() - 14].0 * 10000.0) as i64, -9999);
assert_eq!((sl[sl.len() - 11].1 * 10000.0) as i64, 9999); assert_eq!((sl[sl.len() - 14].1 * 10000.0) as i64, 9999);
assert_eq!((sl[sl.len() - 12].0 * 10000.0) as i64, 0); assert_eq!((sl[sl.len() - 15].0 * 10000.0) as i64, 0);
assert_eq!((sl[sl.len() - 12].1 * 10000.0) as i64, 0); assert_eq!((sl[sl.len() - 15].1 * 10000.0) as i64, 0);
} }
let rms_mimax = calc_rms_mimax_each_ms(&out_l[..], 50.0); let rms_mimax = calc_rms_mimax_each_ms(&out_l[..], 50.0);