@test
tag mean?The @test
tag identifies a source file that defines a test.
the harness will automatically run any .java
, .sh
, and
.html
file containing an @test
tag within the
appropriate comment; it ignores any file not containing such a tag or not
utilizing one of the expected extensions.
If necessary the harness will compile the source file, if the class files are
older than the corresponding source files. Other files which the test depends
on must be specified with the @run build
action.
The arguments to the @test
tag are ignored by the harness. For
identification it may be useful to put information such as SCCS ID keywords after the @test
tag.
While not part of the tag specification, some tests use the
string "/nodynamiccopyright
" after @test
to indicate that that the file should not be subject to automated
copyright processing that might affect the operation of the test,
for example, by affecting the line numbers of the test source code.