The test suite produces a report in the console. Reading through this report should give you a good idea of where your program breaks. A successful run looks like this:
[Assignment 1 Compliance Tool version 1]
[Random seed = 12345 (this will differ for grading)]
Opening my_assignment.jar...
[OK] Load Jar File
[OK] Contains correct DNAParser implementation
[OK] Search Jar for implementations
[OK] Check implementations for correctness
>>>>>>>> ljp37.assignment1.MyDNAParser implements DNAParser
[OK] Test implementation correctness
[OK] Has constructor "public Classname(String DNA)"
[OK] Test one gene
[OK] Test unterminated gene
[OK] Test zero genes
[OK] 1000 random DNA sequences of length 50
[OK] 1000 random DNA sequences of length 900
[OK] Source code included in Jar
[OK] Contains correct Genome implementation
[OK] Search Jar for implementations
[OK] Check implementations for correctness
>>>>>>>> ljp37.assignment1.MyGenome implements Genome
[OK] Test implementation correctness
[OK] Has default constructor
[OK] Test one gene
[OK] Test random genes
[OK] Source code included in Jar
[OK] Contains correct SpeciesReader implementation
[OK] Search Jar for implementations
[OK] Check implementations for correctness
>>>>>>>> ljp37.assignment1.MySpeciesReader implements SpeciesReader
[OK] Test implementation correctness
[OK] Has constructor "public Classname(String filename) throws IOException"
[OK] DOS line breaks (\r\n)
[OK] UNIX line breaks (\n)
[OK] Determine line break type
[OK] Test Biscuit.dat
[OK] Test Biscuit.dat with gratuitous whitespace
[OK] Assorted species collection
[OK] Non-existent file throws exception
[OK] Source code included in Jar
-------------------------------------------------------------
Summary of top-level tests: 4 successful out of 4
SUCCESS