mirror of
https://codeberg.org/unspeaker/tek.git
synced 2025-05-01 14:30:14 +02:00
35.88% coverage
This commit is contained in:
parent
48fcd00926
commit
c66256124a
2
Justfile
2
Justfile
|
@ -30,7 +30,7 @@ cov:
|
|||
{{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
|
||||
{{covfig}} time grcov . -s . {{grcov-binary}} {{grcov-ignore}} -t markdown
|
||||
{{covfig}} time grcov . -s . {{grcov-binary}} {{grcov-ignore}} -t markdown | sort
|
||||
llcov:
|
||||
time cargo llvm-cov --workspace --exclude jack --profile coverage --no-report
|
||||
time cargo llvm-cov --workspace --exclude jack --profile coverage --no-report --doc
|
||||
|
|
|
@ -111,6 +111,22 @@ pub const fn to_digit (c: char) -> Result<usize, ParseError> {
|
|||
#[cfg(test)] mod test_token_iter {
|
||||
use super::*;
|
||||
//use proptest::prelude::*;
|
||||
#[test] fn test_iters () {
|
||||
let mut iter = crate::SourceIter::new(&":foo :bar");
|
||||
let _ = iter.next();
|
||||
let mut iter = crate::TokenIter::new(&":foo :bar");
|
||||
let _ = iter.next();
|
||||
}
|
||||
#[test] const fn test_const_iters () {
|
||||
let mut iter = crate::SourceIter::new(&":foo :bar");
|
||||
let _ = iter.next();
|
||||
}
|
||||
#[test] fn test_num () {
|
||||
let digit = to_digit('0');
|
||||
let digit = to_digit('x');
|
||||
let number = to_number(&"123");
|
||||
let number = to_number(&"12asdf3");
|
||||
}
|
||||
//proptest! {
|
||||
//#[test] fn proptest_source_iter (
|
||||
//source in "\\PC*"
|
||||
|
@ -125,16 +141,4 @@ pub const fn to_digit (c: char) -> Result<usize, ParseError> {
|
|||
////let _ = iter.next();
|
||||
//}
|
||||
//}
|
||||
#[test] fn test_iters () {
|
||||
let mut iter = crate::SourceIter::new(&":foo :bar");
|
||||
let _ = iter.next();
|
||||
let mut iter = crate::TokenIter::new(&":foo :bar");
|
||||
let _ = iter.next();
|
||||
}
|
||||
#[test] fn test_num () {
|
||||
let digit = to_digit('0');
|
||||
let digit = to_digit('x');
|
||||
let number = to_number(&"123");
|
||||
let number = to_number(&"12asdf3");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -82,7 +82,7 @@ impl Tek {
|
|||
};
|
||||
let tracks = move||self.tracks_sizes().map_while(filter);
|
||||
Align::x(Tui::bg(Reset, Map::new(tracks, move|(index, track, x1, x2), _|{
|
||||
let width = (x2 - x1) as u16;
|
||||
let width = (x2 - x1) as u16;
|
||||
map_east(x1 as u16, width, Fixed::x(width, Tui::fg_bg(
|
||||
track.color.lightest.rgb,
|
||||
track.color.base.rgb,
|
||||
|
@ -332,20 +332,42 @@ fn io_conns <'a, T: PortsSizes<'a>> (
|
|||
#[cfg(test)] mod test {
|
||||
use super::*;
|
||||
#[test] fn test_view_arranger () {
|
||||
let mut app = Tek::default();
|
||||
let mut output = TuiOut::default();
|
||||
output.area[2] = 9;
|
||||
output.area[3] = 9;
|
||||
|
||||
let mut app = Tek::default();
|
||||
app.editor = Some(Default::default());
|
||||
app.scenes_add(5);
|
||||
app.tracks_add(5, Some(5), &[], &[]);
|
||||
|
||||
Content::render(&io_ports(Reset, Reset, ||app.inputs_sizes()), &mut output);
|
||||
Content::render(&io_conns(Reset, Reset, ||app.outputs_sizes()), &mut output);
|
||||
Content::render(&app.per_track(|_, _|()), &mut output);
|
||||
Content::render(&app.per_track(|_, _|()), &mut output);
|
||||
Content::render(&app.per_track_top(|_, _|()), &mut output);
|
||||
|
||||
app.redraw_arranger();
|
||||
Content::render(&app.view_arranger(), &mut output);
|
||||
Content::render(&app.view_inputs(), &mut output);
|
||||
Content::render(&app.view_outputs(), &mut output);
|
||||
Content::render(&track_header(0, &Default::default(), true), &mut output);
|
||||
Content::render(&app.view_scenes(), &mut output);
|
||||
|
||||
Content::render(
|
||||
&app.view_scene_name(0, 0, 0, 0, &Default::default(), None),
|
||||
&mut output);
|
||||
|
||||
Content::render(
|
||||
&app.view_scene_clip(0, 0, 0, &{
|
||||
let mut scene: Scene = Default::default();
|
||||
scene.clips.push(Some(Default::default()));
|
||||
scene
|
||||
}, None, 0, 0, false, false, None),
|
||||
&mut output);
|
||||
|
||||
Content::render(
|
||||
&track_header(0, &Default::default(), true),
|
||||
&mut output);
|
||||
|
||||
Content::render(&scene_cell(
|
||||
false,
|
||||
None,
|
||||
|
|
Loading…
Reference in a new issue