From a5716e11dc1ce1f98ef54b7beb63007db375d04a Mon Sep 17 00:00:00 2001 From: Lol3rrr Date: Sun, 29 Sep 2024 13:15:00 +0200 Subject: [PATCH] Add inferno test demo --- analysis/tests/heatmap.rs | 22 ++++++++++++++++------ testfiles/inferno.dem | 3 +++ 2 files changed, 19 insertions(+), 6 deletions(-) create mode 100644 testfiles/inferno.dem diff --git a/analysis/tests/heatmap.rs b/analysis/tests/heatmap.rs index 264ec43..223e7e9 100644 --- a/analysis/tests/heatmap.rs +++ b/analysis/tests/heatmap.rs @@ -11,12 +11,22 @@ fn heatmap_nuke() { let config = heatmap::Config { cell_size: 5.0 }; let (result, players) = heatmap::parse(&config, &input_bytes).unwrap(); - for (user, mut heatmap) in result { - heatmap.shrink(); - - let image = heatmap.as_image(); - image.save_with_format(format!("./heatmap_nuke-{}.png", user.0), image::ImageFormat::Png).unwrap(); - } + assert_eq!(result.len(), players.len()); + + todo!() +} + +#[test] +#[traced_test] +fn heatmap_inferno() { + let path = concat!(env!("CARGO_MANIFEST_DIR"), "/../testfiles/inferno.dem"); + dbg!(path); + let input_bytes = std::fs::read(path).unwrap(); + + let config = heatmap::Config { cell_size: 5.0 }; + let (result, players) = heatmap::parse(&config, &input_bytes).unwrap(); + + assert_eq!(result.len(), players.len()); todo!() } diff --git a/testfiles/inferno.dem b/testfiles/inferno.dem new file mode 100644 index 0000000..0b944ad --- /dev/null +++ b/testfiles/inferno.dem @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6ce92cf559e6492f8c21f5ef90a115138d69fcc167da864b67ecb8b5bd581ad +size 397854245