tcross-platform compatibility for checksum verification - Granular.jl - Julia p… | |
git clone git://src.adamsgaard.dk/Granular.jl | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit ddb4611e8e4fa17f9e08d61a5b5d16ce25bf00e1 | |
parent 1f6e269b6013842bb548f10e2da46b5d362cf43f | |
Author: Anders Damsgaard <[email protected]> | |
Date: Tue, 25 Apr 2017 15:57:06 -0400 | |
cross-platform compatibility for checksum verification | |
Diffstat: | |
M test/vtk.jl | 9 ++++++++- | |
1 file changed, 8 insertions(+), 1 deletion(-) | |
--- | |
diff --git a/test/vtk.jl b/test/vtk.jl | |
t@@ -9,6 +9,13 @@ sim = SeaIce.createSimulation(id="test") | |
SeaIce.addIceFloeCylindrical(sim, [ 0., 0.], 10., 1., verbose=false) | |
SeaIce.addIceFloeCylindrical(sim, [18., 0.], 10., 1., verbose=false) | |
SeaIce.writeVTK(sim) | |
-checksum = readstring(`sha256sum test.1.vtu`) | |
+ | |
+if Base.is_linux() | |
+ checksum = readstring(`sha256sum test.1.vtu`) | |
+elseif Base.is_apple() | |
+ checksum = readstring(`shasum -a 256 test.1.vtu`) | |
+else | |
+ warn("checksum verification of VTK file not supported on this platform") | |
+end | |
rm("test.1.vtu") | |
@test checksum == "1c0c2bdd265abdda22ef3727e7cac829e2321462d494be2e23364653f95… |