diff --git a/test-files/cmd/slow/ConflateCmdStatsAllDataTypesTest.sh b/test-files/cmd/slow/ConflateCmdStatsAllDataTypesTest.sh
index ba93fe5..814c146 100755
--- a/test-files/cmd/slow/ConflateCmdStatsAllDataTypesTest.sh
+++ b/test-files/cmd/slow/ConflateCmdStatsAllDataTypesTest.sh
@@ -1,12 +1,16 @@
#!/bin/bash
set -e
-mkdir -p test-output/cmd/slow/ConflateCmdStatsTest
-STATS_OUT=test-output/cmd/slow/ConflateCmdStatsTest/all-data-types-out
+IN_DIR=test-files/cmd/slow/ConflateCmdStatsTest
+OUT_DIR=test-output/cmd/slow/ConflateCmdStatsTest
+mkdir -p $OUT_DIR
+STATS_OUT=$OUT_DIR/all-data-types-out
SCRIPT_DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
hoot conflate -C Testing.conf -C UnifyingAlgorithm.conf -C ReferenceConflation.conf -D writer.include.debug.tags=true test-files/conflate/unified/AllDataTypesA.osm test-files/conflate/unified/AllDataTypesB.osm $STATS_OUT.osm --stats > $STATS_OUT
+hoot diff $STATS_OUT.osm $IN_DIR/all-data-types-out.osm || diff $STATS_OUT.osm $IN_DIR/all-data-types-out.osm
+
#read in a set of stat names from a file, delete them from the hoot command stats output, and write the remaining stats to the final output
EDIT_CMD=""
while read line