02b89750add031d61f9781126b261e412ef493da
hiram
  Fri Sep 30 10:47:20 2022 -0700
use local copy of test when present refs #29819

diff --git src/hg/makeDb/hgLoadOut/tests/makefile src/hg/makeDb/hgLoadOut/tests/makefile
index e32a2ce..d0e110b 100644
--- src/hg/makeDb/hgLoadOut/tests/makefile
+++ src/hg/makeDb/hgLoadOut/tests/makefile
@@ -1,28 +1,34 @@
 
+HGLOADOUT=hgLoadOut
+
+ifneq ($(wildcard ../hgLoadOut),)
+  HGLOADOUT=../hgLoadOut
+endif
+
 test:	test0 test1 test2 test3
 
 test0:
-	hgLoadOut -tabFile=chrCp.rmsk.tab -table=rmsk test chrCp.fa.out.gz
+	${HGLOADOUT} -tabFile=chrCp.rmsk.tab -table=rmsk test chrCp.fa.out.gz
 	@diff chrCp.expected.tab chrCp.rmsk.tab
 	@rm -f chrCp.rmsk.tab
 
 test1:
-	zcat chrCp.fa.out.gz | hgLoadOut -tabFile=chrCp.rmsk.tab -table=rmsk test stdin
+	zcat chrCp.fa.out.gz | ${HGLOADOUT} -tabFile=chrCp.rmsk.tab -table=rmsk test stdin
 	@diff chrCp.expected.tab chrCp.rmsk.tab
 	@rm -f chrCp.rmsk.tab
 
 test2:
-	hgLoadOut -tabFile=triCas2.rmsk.tab -table=rmsk test https://hgdownload.soe.ucsc.edu/goldenPath/triCas2/bigZips/triCas2.fa.out.gz
+	${HGLOADOUT} -tabFile=triCas2.rmsk.tab -table=rmsk test https://hgdownload.soe.ucsc.edu/goldenPath/triCas2/bigZips/triCas2.fa.out.gz
 	@md5sum triCas2.rmsk.tab > triCas2.md5sum
 	@diff triCas2.md5sum triCas2.expected.md5sum
 	@rm -f triCas2.rmsk.tab triCas2.md5sum
 
 test3:
-	hgLoadOut -tabFile=stdout -table=rmsk test https://hgdownload.soe.ucsc.edu/hubs/GCA/001/708/105/GCA_001708105.1/GCA_001708105.1.repeatMasker.out.gz | gzip -c > GCA_001708105.1.rmsk.tab.gz
+	${HGLOADOUT} -tabFile=stdout -table=rmsk test https://hgdownload.soe.ucsc.edu/hubs/GCA/001/708/105/GCA_001708105.1/GCA_001708105.1.repeatMasker.out.gz | gzip -c > GCA_001708105.1.rmsk.tab.gz
 	@zdiff GCA_001708105.1.rmsk.tab.gz GCA_001708105.1.expected.tab.gz
 	@rm -f GCA_001708105.1.rmsk.tab.gz
 
 clean::
 	rm -f chrCp.rmsk.tab
 	rm -f triCas2.rmsk.tab triCas2.md5sum
 	rm -f GCA_001708105.1.rmsk.tab.gz