Skip to content

HydroChrono v0.2.7 – Testing framework & Windows build script

Choose a tag to compare

@dav-og dav-og released this 27 Sep 12:55
· 234 commits to main since this release
d0603e5

Highlights

  • Introduces regression testing framework and helpers.
  • Migrates suites: sphere decay, RM3, OSWEC, F3OF DT1/DT2/DT3.
  • Unifies reference data & comparison scripts; improves test logging.
  • Adds quick-build.ps1 and build-config.example.json; updates README with config-driven Windows build steps.
  • CMake: link Chrono/Eigen as imported targets (PUBLIC) and make include discovery robust when Chrono_DIR points to a build tree.
  • Updates .gitignore.
  • No breaking changes.

Compatibility

  • Project Chrono v9.0.1
  • Windows 10/11, VS 2022, CMake 3.18+, HDF5 1.10.8+, Eigen 3.4+
  • Irrlicht optional (required for GUI helper)

Windows quick build

# from repo root
copy build-config.example.json build-config.json
# edit build-config.json with your local paths, then:
.\quick-build.ps1 -Clean
ctest -C Release --output-on-failure --test-dir build