Closed zanebeckwith closed 4 years ago
Yea, good call on changing the threshold for the Coveralls check. All the "template" expansion shenanigans in this build have, for some reason, always totally confounded Coveralls, so pretty much every trivial PR causes some fractional shift in the coverage.
I bumped the threshold to -2% for a failure
This PR:
Streamlines the Bash scripts somewhat, to make it easier to test the library (especially with TPM support when testing against a simulator)
Makes a trivial change to our usage of the AMCL API, which will make it easier to use newer versions of that library (also fixed a trivial issue that was upsetting static analysis tools)
Removes a (unneeded) test that was upsetting Memcheck
Gets all tests working (and passing) in Travis-CI again, and fixes numerous issues with those that had arisen
Restructures the file I/O logic, in order to perform better error checking
Significantly reorganizes and augments the documentation
95% of this work I did back in the summer, then got busy and let it sit. I'm polishing it off (just finishing some documentation updates) now and getting it submitted.
fixes #90 fixes #110 fixes #122 fixes #123