37.32% cov

This commit is contained in:
🪞👃🪞 2025-02-17 05:29:07 +00:00
parent c66256124a
commit f263c84555
5 changed files with 34 additions and 3 deletions

View file

@ -25,8 +25,8 @@ covfig := "CARGO_INCREMENTAL=0 RUSTFLAGS='-Cinstrument-coverage' RUSTDOCFLAGS='-
grcov-binary := "--binary-path ./target/coverage/deps/"
grcov-ignore := "--ignore-not-existing --ignore '../*' --ignore \"/*\" --ignore 'target/*'"
cov:
rm -rf target/coverage/html || true
{{covfig}} time cargo test -j4 --workspace --exclude jack --profile coverage
rm -rf target/coverage/html || true
{{covfig}} time grcov . -s . {{grcov-binary}} {{grcov-ignore}} -t html -o target/coverage/html
cov-md:
{{covfig}} time cargo test -j4 --workspace --exclude jack --profile coverage

View file

@ -145,3 +145,9 @@ impl Tek {
Ok(())
}
}
#[cfg(test)] #[test] fn test_model () {
let mut tek = Tek::default();
let _ = tek.clip();
let _ = tek.toggle_loop();
let _ = tek.activate();
}

View file

@ -84,3 +84,15 @@ impl HasScenes for Tek {
fn scenes (&self) -> &Vec<Scene> { &self.scenes }
fn scenes_mut (&mut self) -> &mut Vec<Scene> { &mut self.scenes }
}
#[cfg(test)] #[test] fn test_model_scene () {
let mut app = Tek::default();
let _ = app.scene_longest();
let _ = app.scene();
let _ = app.scene_mut();
let _ = app.scene_add(None, None);
app.scene_del(0);
let scene = Scene::default();
let _ = scene.pulses();
let _ = scene.is_playing(&[]);
}

View file

@ -75,3 +75,14 @@ impl Tek {
})
}
}
#[cfg(test)] #[test] fn test_view_iter () {
let mut tek = Tek::default();
tek.editor = Some(Default::default());
let _: Vec<_> = tek.inputs_sizes().collect();
let _: Vec<_> = tek.outputs_sizes().collect();
let _: Vec<_> = tek.tracks_sizes().collect();
let _: Vec<_> = tek.scenes_sizes(true, 10, 10).collect();
let _: Vec<_> = tek.scenes_with_colors(true, 10).collect();
let _: Vec<_> = tek.scenes_with_track_colors(true, 10, 10).collect();
}

View file

@ -1,6 +1,4 @@
use crate::*;
impl Tek {
}
fn view_meter <'a> (label: &'a str, value: f32) -> impl Content<TuiOut> + 'a {
col!(
FieldH(ItemPalette::G[128], label, format!("{:>+9.3}", value)),
@ -27,3 +25,7 @@ fn view_meters (values: &[f32;2]) -> impl Content<TuiOut> + use<'_> {
format!("R/{:>+9.3}", values[1]),
)
}
#[cfg(test)] #[test] fn test_view_meter () {
let _ = view_meter("", 0.0);
let _ = view_meters(&[0.0, 0.0]);
}