Skip to content

v0.2.52..v0.2.53 changeset JosmValidateCmdTest.sh

Garret Voltz edited this page Feb 12, 2020 · 1 revision
diff --git a/test-files/cmd/slow/serial/JosmValidateCmdTest.sh b/test-files/cmd/slow/serial/JosmValidateCmdTest.sh
new file mode 100755
index 0000000..047d06f
--- /dev/null
+++ b/test-files/cmd/slow/serial/JosmValidateCmdTest.sh
@@ -0,0 +1,17 @@
+#!/bin/bash
+set -e
+
+OUTPUT_DIR=test-output/cmd/slow/JosmValidateCmdTest
+mkdir -p $OUTPUT_DIR
+LOG_LEVEL=--warn
+
+inputfile=test-files/ops/JosmMapCleanerTest/runCleanTest-in.osm
+comparefile=test-files/ops/JosmMapValidatorTest/runValidateTest-out.osm
+outputfile=$OUTPUT_DIR/out.osm
+
+# list available validators
+hoot validate --available-validators | grep "DuplicatedWayNodes"
+
+# validation
+hoot validate $LOG_LEVEL -C Testing.conf -D josm.validators.include="UntaggedWay;UnclosedWays;DuplicatedWayNodes" $inputfile $outputfile
+hoot diff $LOG_LEVEL $comparefile $outputfile || diff $comparefile $outputfile
Clone this wiki locally