SNEWS2 / snewpy

A Python package for working with supernova neutrinos
https://snewpy.readthedocs.io
BSD 3-Clause "New" or "Revised" License
26 stars 19 forks source link

Improve integration tests: compare SNOWGLOBES output files for pull request #130

Closed Sheshuk closed 2 years ago

Sheshuk commented 2 years ago

Working on #126 #127 I need to validate the output of our snowglobes interface, comparing it with the results from main branch. An idea (inspired by the existing integration test) is to make an automated pipeline for this using github actions.

In the same way we can also run the timing benchmarks and store the results for comparison, like described here

Sheshuk commented 2 years ago

Hmm, looks like you can't reuse an artefact from another run. In that case I'll just include a reference file with a table to use.

Sheshuk commented 2 years ago

Integration tests implemented in #132 Using the table from SNEWSv2 paper for the event numbers cross-check