From 52ad832fed627b4eb3a177e2f84439c84c7df467 Mon Sep 17 00:00:00 2001 From: "Robert P. Goldman" <rpgoldman@real-time.com> Date: Sun, 25 Oct 2009 14:02:41 -0500 Subject: [PATCH] Added test-op. Added a discussion of the test-op to the section on predefined operations. --- asdf.texinfo | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/asdf.texinfo b/asdf.texinfo index e28b353a..9635f264 100644 --- a/asdf.texinfo +++ b/asdf.texinfo @@ -667,6 +667,21 @@ If you are creating a component type, you need to implement this operation - at least, where meaningful. @end deffn +@deffn Operation test-op + +This operation will perform some tests on the module. The default +method will do nothing. The default dependency is to require +@code{load-op} to be performed on the module first. The default +@code{operation-done-p} is that the operation is @emph{never} done --- +we assume that if you invoke the @code{test-op}, you want to test the +system, even if you have already done so. + +The results of this operation are not defined by ASDF. It has proven +difficult to define how the test operation should signal its results to +the user in a way that is compatible with all of the various test +libraries and test techniques in use in the community. +@end deffn + @deffn Operation test-system-version &key minimum Asks the system whether it satisfies a version requirement. -- GitLab