villano-lab / nrCascadeSim

calculating the NR spectrum resulting from neutron-capture cascades.
MIT License
0 stars 1 forks source link

Feature/output ci #17

Closed nuclearGoblin closed 2 years ago

nuclearGoblin commented 3 years ago

Have CI confirm that the program builds, runs, and gives the same output each time, if seeded, to address #10.

@villaa I could not get the md5sum to be the same across devices, only on the same device (even after ensuring that ROOT versions matched exactly). Without trying to store potentially large binary files in the repository, I think this is the best check I can presently do.

villaa commented 2 years ago

Trying to get a minimal CI setup for a clearly stated operating system Linux Xenial through Travis-CI. I also want to get the executable to be part of the path upon make and make install. I am working on a mac so the first thing I need to do is install ROOT through homebrew.

....ended up installing this version of ROOT:


| Welcome to ROOT 6.24/04 https://root.cern | | (c) 1995-2021, The ROOT Team; conception: R. Brun, F. Rademakers | | Built for macosx64 on Aug 25 2021, 12:59:28 | | From tags/v6-24-04@v6-24-04 | | With Apple clang version 11.0.0 (clang-1100.0.33.17) | | Try '.help', '.demo', '.license', '.credits', '.quit'/'.q' |

villaa commented 2 years ago

Here is how to get the Travis-CI badge into the docs.