If I run make test-ci a resulting test.tap file gets created. If I run make test-ci again, rather than replacing that file, the file instead gets appended with new results. This leads to the tap file just continuing to grow with the same set of results. The expectation is that each new run would replace the tap file rather than append to it.
Related I would also expect a make clean to clean up the test result. Let me know if you would like that to be a separate issue.