7478677e5ba8806f2ffde474524dccd6fc37ed72 markd Thu Jan 30 20:10:01 2025 -0800 added my old tabFmt command due to popular demand diff --git src/utils/tabFmt/tests/makefile src/utils/tabFmt/tests/makefile new file mode 100644 index 00000000000..7da1de32052 --- /dev/null +++ src/utils/tabFmt/tests/makefile @@ -0,0 +1,39 @@ +kentSrc = ../../.. +include ${kentSrc}/inc/common.mk + +tabFmt = ${DESTBINDIR}/tabFmt + +test:: defaultTest rightTest numRightTest specialTest passNoTabTest numRightPassNoTabTest + +defaultTest: mkdirs + ${tabFmt} input/basic.tab >output/$@.txt + diff expected/$@.txt output/$@.txt + +rightTest: mkdirs + ${tabFmt} -right input/basic.tab >output/$@.txt + diff expected/$@.txt output/$@.txt + +numRightTest: mkdirs + ${tabFmt} -numRight input/basic.tab >output/$@.txt + diff expected/$@.txt output/$@.txt + +# special character test +specialTest: mkdirs + ${tabFmt} -numRight input/special.tab >output/$@.txt + diff expected/$@.txt output/$@.txt + +# test of -passNoTab +passNoTabTest: mkdirs + ${tabFmt} -numRight -passNoTab input/statsLabels.tab output/$@.txt + diff expected/$@.txt output/$@.txt + +# another tests of-numRight and -passNoTab that failed +numRightPassNoTabTest: + ${tabFmt} -numRight -passNoTab input/numRightPassNoTab.tab output/$@.txt + diff expected/$@.txt output/$@.txt + +mkdirs: + @mkdir -p output + +clean:: + rm -rf output