bad1c2af619824bbeff311b8f0b97d3dc75f9260 markd Thu Dec 21 00:45:15 2023 -0800 Work on being able to run tests in parallel. Due to timing, it might still have issues diff --git src/hg/lib/tests/makefile src/hg/lib/tests/makefile index 5edd60d..8be359a 100644 --- src/hg/lib/tests/makefile +++ src/hg/lib/tests/makefile @@ -11,56 +11,58 @@ # ${BIN_DIR}/annoGratorTester \ ${BIN_DIR}/binTest \ ${BIN_DIR}/customTrackTester \ ${BIN_DIR}/hgvsTester \ ${BIN_DIR}/sqlCheck #test: binTest spDbTest hdbTest genePredTest pslReaderTest annoGratorTest customTrackTest hgvsTest test: binTest spDbTest hdbTest genePredTest pslReaderTest customTrackTest hgvsTest rm -r output echo tested all mkdirs: @${MKDIR} output ${BIN_DIR} loaders: - rm -f loader - ln -s ${CGI_BIN}/loader . + ln -sf ${CGI_BIN}/loader . -spDbTest: spDbTest.o ${MYLIBS} mkdirs - ${CC} ${COPT} -o ${BIN_DIR}/spDbTest spDbTest.o ${MYLIBS} $L +spDbTest: ${BIN_DIR}/spDbTest mkdirs ${BIN_DIR}/spDbTest sp121210 Q9FFH7 > output/spDbTest ${BIN_DIR}/spDbTest sp121210 P29312 >> output/spDbTest diff expected/spDbTest output/spDbTest -hdbTest: hdbTest.o ${MYLIBS} mkdirs - ${CC} ${COPT} -o ${BIN_DIR}/hdbTest hdbTest.o ${MYLIBS} $L +${BIN_DIR}/spDbTest: spDbTest.c ${MYLIBS} + ${CC} ${COPT} -o ${BIN_DIR}/spDbTest spDbTest.c ${MYLIBS} $L + +hdbTest: ${BIN_DIR}/hdbTest mkdirs ${BIN_DIR}/hdbTest > output/hdbTest diff expected/hdbTest output/hdbTest +${BIN_DIR}/hdbTest: hdbTest.c ${MYLIBS} + ${CC} ${COPT} -o ${BIN_DIR}/hdbTest hdbTest.c ${MYLIBS} $L + genePredTest: ${BIN_DIR}/genePredTester mkdirs ${MAKE} -f genePredTests.mk test pslReaderTest: ${BIN_DIR}/pslReaderTester mkdirs ${MAKE} -f pslReaderTests.mk test #annoGratorTest: ${BIN_DIR}/annoGratorTester mkdirs # ${MAKE} -f annoGratorTests.mk test customTrackTest: ${BIN_DIR}/customTrackTester loaders mkdirs ${MAKE} -f customTrackTests.mk test BIN_DIR=${BIN_DIR} OUT_DIR=output - rm -f loader hgvsTest: ${BIN_DIR}/hgvsTester mkdirs ${MAKE} -f hgvsTests.mk test binTest: mkdirs ${BIN_DIR}/binTest @./binTest.sh sqlCheck: ${BIN_DIR}/sqlCheck mkdirs ${MAKE} -f sqlCheck.mk test BIN_DIR=${BIN_DIR} OUT_DIR=output ${BIN_DIR}/genePredTester: genePredTester.o ${MYLIBS} @${MKDIR} ${BIN_DIR} ${CC} ${COPT} ${CFLAGS} -o $@ $< ${MYLIBS} ${L}