Skip to content

[CI/TESTS] Automated tests#79

Merged
filippi merged 16 commits intodevfrom
dev-ci
May 1, 2025
Merged

[CI/TESTS] Automated tests#79
filippi merged 16 commits intodevfrom
dev-ci

Conversation

@antonio-leblanc
Copy link
Copy Markdown
Collaborator

feat: Implement automated test with tolerant comparison for JOSS #76

  • The tests/runff scenario is now executed automatically in CI (Linux native).
  • Output verification uses new Python scripts (compare_kml.py, compare_nc.py) that compare KML and NetCDF files against references with numerical tolerance. This avoids test failures caused by minor floating-point variations inherent in diff.
  • The ff-run.bash script runs the necessary simulation steps and calls the Python verification scripts.
  • CI workflows are updated with Python dependencies.
  • Includes TESTING.md documentation.

@antonio-leblanc antonio-leblanc mentioned this pull request Apr 29, 2025
@filippi filippi merged commit 3f4c0c2 into dev May 1, 2025
1 check passed
@antonio-leblanc antonio-leblanc deleted the dev-ci branch May 2, 2025 00:38
@antonio-leblanc antonio-leblanc added this to the Joss Submission milestone May 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants