0192d4b02dfdb61e29f71ab65340876d95d7af7a markd Sat Mar 12 23:32:19 2022 -0800 have pslToBigPsl check for FASTA sequence length not matching PSL instead of having browser generate an error diff --git src/hg/utils/pslToBigPsl/tests/makefile src/hg/utils/pslToBigPsl/tests/makefile index 685d585..27f6c6c 100644 --- src/hg/utils/pslToBigPsl/tests/makefile +++ src/hg/utils/pslToBigPsl/tests/makefile @@ -1,34 +1,37 @@ kentSrc = ../../../.. include ../../../../inc/common.mk pslToBigPsl = ${DESTBINDIR}/pslToBigPsl bigPslToPsl = ${DESTBINDIR}/bigPslToPsl bedToBigBed = ${DESTBINDIR}/bedToBigBed -# sh commands to deal with gff3ToPsl shouldhave failed and didn't +# sh commands to deal with test that should have failed and didn't cmdShouldFail = echo "Error: command should have failed" >&2; false all:: test -test:: singleStrand doubleStrand +test:: singleStrand doubleStrand badQSize ${MAKE} clean singleStrand: mkout ${pslToBigPsl} input/$@.psl output/$@.tmp sort -k1,1 -k2,2n output/$@.tmp > output/$@.bigPslInput ${bedToBigBed} -type=bed12+12 -tab -as=${kentSrc}/hg/lib/bigPsl.as output/$@.bigPslInput input/chrom.sizes output/$@.bb 2> /dev/null ${bigPslToPsl} -collapseStrand output/$@.bb output/$@.psl cmp input/$@.psl output/$@.psl doubleStrand: mkout ${pslToBigPsl} input/$@.psl output/$@.tmp sort -k1,1 -k2,2n output/$@.tmp > output/$@.bigPslInput ${bedToBigBed} -type=bed12+12 -tab -as=${kentSrc}/hg/lib/bigPsl.as output/$@.bigPslInput input/chrom.sizes output/$@.bb 2> /dev/null ${bigPslToPsl} output/$@.bb output/$@.psl cmp input/$@.psl output/$@.psl +badQSize: mkout + ${pslToBigPsl} -fa=input/MamRep605b.fa input/MamRep605b.psl output/$@.tmp && ${cmdShouldFail} + mkout: @mkdir -p output clean:: rm -rf output