From 99d469de9c124fc5e1d97655e9aa7fe4c0caeb10 Mon Sep 17 00:00:00 2001 From: Lily Rose Date: Thu, 24 Jul 2025 21:39:13 +1000 Subject: [PATCH] Check file extensions for tests --- test/kicad_sexpr_test.gleam | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/test/kicad_sexpr_test.gleam b/test/kicad_sexpr_test.gleam index f139c15..20deac3 100644 --- a/test/kicad_sexpr_test.gleam +++ b/test/kicad_sexpr_test.gleam @@ -16,16 +16,24 @@ pub fn main() -> Nil { io.println("\nTesting Footprints") let assert Ok(footprint_files) = simplifile.get_files("/usr/share/kicad/footprints") - // let footprint_files = footprint_files |> list.drop(0) |> list.take(5000) - // let footprint_files = footprint_files |> list.sample(1000) + let footprint_files = + footprint_files + |> list.filter(string.ends_with(_, ".kicad_mod")) + // |> list.drop(0) + // |> list.take(1000) + // |> list.sample(1000) // let footprint_files = ["test_files/test3.kicad_mod"] test_read_parse_decode(footprint_files, token.footprint_file, True) io.println("\nTesting Symbol Libraries") let assert Ok(symbol_libraries) = simplifile.get_files("/usr/share/kicad/symbols") - // let symbol_libraries = symbol_libraries |> list.drop(0) |> list.take(20) - // let symbol_libraries = symbol_libraries |> list.sample(1000) + let symbol_libraries = + symbol_libraries + |> list.filter(string.ends_with(_, ".kicad_sym")) + // |> list.drop(0) + // |> list.take(20) + // |> list.sample(1000) // let symbol_libraries = ["test_files/test3.kicad_mod"] test_read_parse_decode(symbol_libraries, token.symbol_library, True)