[request] Test file only run when calling asdf:test-system.
Most of the test libraries I've seen so far are looking for a way around this ASDF test-op detail, which requires a separate system definition just to deal with ASDF. Most users search for a test library to keep up with development continuously, so there is a need for the test files to be compiled every time they call asdf:test-system, otherwise they would get lost and shuffle things because on the first call asdf:test-system would all occur well, already in the second call, the unmodified files would not be compiled again, which would give an wrong answer in the test.
The system Prove arounded this with the file:
https://github.com/fukamachi/prove/blob/master/src/asdf.lisp
What I consider an annoyance to have to write, would be nice if ASDF had a parameter :recompile of type &key in test-op, of course the parameter does not need to be called like this, but I did not have another name now in mind. Where when :recompile enabled, it has the desired behavior of recompiling the files whenever asdf:test-system is called.