1883f988de556896f2f60633ca0e3e87bbc8ae18
hiram
  Fri Mar 13 12:54:20 2026 -0700
adding tests for the newly improved faSize command

diff --git src/utils/faSize/tests/makefile src/utils/faSize/tests/makefile
new file mode 100644
index 00000000000..986ea341f4d
--- /dev/null
+++ src/utils/faSize/tests/makefile
@@ -0,0 +1,52 @@
+kentSrc = ../../..
+A = ${DESTBINDIR}/faSize
+include ../../../inc/common.mk
+
+test: s1 s2 s1_s2 s1_2bit s2_2bit s1_s2_2bit s1AndS2 s1AndS2_2bit allThree allThree_2bit
+
+s1: outputDir
+	${A} input/s1.fa.gz > output/s1.txt
+	diff expected/s1.txt output/s1.txt
+
+s2: outputDir
+	${A} input/s2.fa.gz > output/s2.txt
+	diff expected/s2.txt output/s2.txt
+
+s1_s2: outputDir
+	${A} input/s1.s2.fa.gz > output/s1.s2.txt
+	diff expected/s1.s2.txt output/s1.s2.txt
+
+s1AndS2: outputDir
+	${A} input/s1.fa.gz input/s2.fa.gz > output/s1Ands2.txt
+	diff expected/s1Ands2.txt output/s1Ands2.txt
+
+allThree: outputDir
+	${A} input/s1.fa.gz input/s2.fa.gz input/s1.s2.fa.gz > output/allThree.txt
+	diff expected/allThree.txt output/allThree.txt
+
+s1_2bit: outputDir
+	${A} input/s1.2bit > output/s1_2bit.txt
+	diff expected/s1.txt output/s1_2bit.txt
+
+s2_2bit: outputDir
+	${A} input/s2.2bit > output/s2_2bit.txt
+	diff expected/s2.txt output/s2_2bit.txt
+
+s1_s2_2bit: outputDir
+	${A} input/s1.s2.2bit > output/s1.s2_2bit.txt
+	diff expected/s1.s2.txt output/s1.s2_2bit.txt
+
+s1AndS2_2bit: outputDir
+	${A} input/s1.2bit input/s2.2bit > output/s1Ands2_2bit.txt
+	diff expected/s1Ands2.txt output/s1Ands2_2bit.txt
+
+allThree_2bit: outputDir
+	${A} input/s1.2bit input/s2.2bit input/s1.s2.2bit > output/allThree_2bit.txt
+	diff expected/allThree.txt output/allThree_2bit.txt
+
+outputDir:
+	@${MKDIR} -p output
+
+clean:
+	rm -fr output
+