gitter-lab / SINGE

Gene regulatory network reconstruction from pseudotemporal single-cell gene expression data
MIT License
11 stars 5 forks source link

Check compiled binary and MATLAB file versions #36

Closed agitter closed 4 years ago

agitter commented 4 years ago

Closes #35

This needs to be tested to confirm it fails when expected.

agitter commented 4 years ago

After running compile_SINGE.sh the first time without checking the code, the output files were copied to https://www.biostat.wisc.edu/~gitter/tmp/5e7feff37af910a276a39763af12e7de/

agitter commented 4 years ago

The tests now pass, which indicates the md5sums of the source files when the binary was compiled match the md5sums of the source files in the current branch. The binary's md5sum is compared as well.

@atuldeshpande can you please provide a partial review to see whether you like this approach? If it looks okay, I'll proceed to test that it fails in the expected scenarios.

agitter commented 4 years ago

I ran three tests to confirm that Travis CI fails when it is expected to fail:

Everything is working as expected.

atuldeshpande commented 4 years ago

This looks good for our use case, where the compile script will be strictly under our control.