Comment 4 for bug 479478

Faré (fahree) wrote :

I'm sure the maintainer will gladly consider a patch that implements your first point if said patch doesn't completely violate the structure and symmetries of ASDF. On the other hand, I don't see how you can indeed have OPERATE meaningfully return the value of PERFORM: it should never be guaranteed that any given action be in the plan. Sure, TEST-OP operations will be performed, because they are magically operation-done-p nil, which is an ASDF1-inherited kluge, really.

The real ASDFy solution would be to have an operation TEST-REPORT-OP that creates a report file. Then you can standardize the format of that report file all you want, or reuse an existing file format from an existing library. TEST-OP would just look at the report and throw an error if it's not satisfactory.

Now, if you are going for standardization, may I interest you in following the procedure correctly?