888f7654e2cd538922ffea023abf83f9db522b88
angie
  Fri May 15 14:51:34 2020 -0700
Added test target to trackDb/makefile that invokes tdbQuery -check -release={alpha,beta,public} -strict.

diff --git src/hg/makeDb/trackDb/makefile src/hg/makeDb/trackDb/makefile
index dd7c98d..31f0751 100644
--- src/hg/makeDb/trackDb/makefile
+++ src/hg/makeDb/trackDb/makefile
@@ -270,19 +270,24 @@
 buildBeta: checkbeta clean strict
 
 encodeReport:
 	${GIT} pull
 	./loadTracks ${EXTRA} trackDb_encodeReport hgFindSpec ${DBS}
 
 listDbs:
 	@echo "# databases listed in trackDb/makefile DBS variable, with table counts"
 	@for D in ${DBS}; do \
 	    C=`hgsql -N -e "show tables;" $${D} 2> /dev/null | wc -l`; \
 	    if [ "$${C}" -gt 0 ]; then \
 		echo -e "$${D}\t$${C}"; \
 	    fi \
 	done
 
+test:
+	tdbQuery -check -release=alpha -strict "select count(*) from *" >/dev/null
+	tdbQuery -check -release=beta -strict "select count(*) from *" >/dev/null
+	tdbQuery -check -release=public -strict "select count(*) from *" >/dev/null
+
 # Get rid of symbolic links (created by lower-level makefiles):
 clean:
 	find . -type l -exec rm {} \;