6 Commits

Author SHA1 Message Date
Jukka Aho d25405b712 test(io): exercise WriteVTK VTU export for structured meshes
Add io tests that load WriteVTK with JuliaFEM and cover stub misuse, Hex8 and
Quad4 VTU output with nodal and cell data, suffix handling, and bad topologies.

- Add test/io/runtests.jl wrapper around the VTK-focused cases
- Implement test_writevtk.jl with structured mesh grids and negative cases
2026-05-11 03:02:26 +03:00
Jukka Aho 6f3629784e test(io): drop Gmsh reader smoke tests
The in-tree `GmshReader` module is gone, so the dedicated IO test driver and
Tet4 fixture assertions are removed to keep the default suite aligned with
core dependencies.

- Delete `test/io/runtests.jl`, which only included `test_gmsh_reader.jl`
- Delete `test/io/test_gmsh_reader.jl`, which exercised `read_gmsh_mesh` and `get_surface_nodes` against bundled `.msh` data
2026-05-11 02:29:37 +03:00
Jukka Aho 9f76c432c6 test(io): add Gmsh ASCII reader regression 2026-05-09 18:38:59 +03:00
Jukka Aho a5d2b411d3 test(io): add IO topic runner 2026-05-09 18:38:59 +03:00
Jukka Aho e91df0db49 chore(test): delete IO postprocess regression
Remove retired postprocessing tests tied to legacy IO.

- Drop `test/io/test_postprocess.jl`.
2026-05-09 18:26:58 +03:00
Jukka Aho 72cb112ffe test(io): add postprocessing test
New 23-line test file for postprocessing functionality:
- Tests field interpolation from elements
- Tests temperature field interpolation on 1D segment elements
- Tests interpolation at various points including boundaries
- Tests NaN handling for points outside domain

Simple test validating postprocessing interpolation works correctly.
2025-12-15 08:19:07 +02:00