Next Previous Up Contents
Next: Examples
Up: taplint: Tests TAP services
Previous: taplint: Tests TAP services

B.14.1 Usage

The usage of taplint is

   stilts <stilts-flags> taplint
                                 stages=TMV|TME|TMS|TMC|CPV|CAP|AVV|QGE|QPO|QAS|UWS|MDQ|OBS|UPL[ ...]
                                 report=[EWISF]+ maxrepeat=<int-value>
                                 truncate=<int-value> debug=true|false
                                 [tapurl=]<url-value>
If you don't have the stilts script installed, write "java -jar stilts.jar" instead of "stilts" - see Section 3. The available <stilts-flags> are listed in Section 2.1.

Parameter values are assigned on the command line as explained in Section 2.3. They are as follows:

debug = true|false
If true, debugging output including stack traces will be output along with the normal validation messages.

[Default: false]

maxrepeat = <int-value>
Puts a limit on the number of times that a single message will be repeated. By setting this to some reasonably small number, you can ensure that the output does not get cluttered up by millions of repetitions of essentially the same error.

[Default: 9]

report = [EWISF]+
Letters indicating which message types should be listed. Each character of the string is one of the letters , , , , with the following meanings:

[Default: EWISF]

stages = TMV|TME|TMS|TMC|CPV|CAP|AVV|QGE|QPO|QAS|UWS|MDQ|OBS|UPL[ ...]
Lists the validation stages which the validator will perform. Each stage is represented by a short code, as follows: You can specify a list of stage codes, separated by spaces. Order is not significant.

Note that removing some stages may affect the operation of others; for instance table metadata is acquired from the metadata stages, and avoiding those will mean that later stages that use the table metadata to pose queries will not be able to do so with knowledge of the database schema.

[Default: TMV TME TMS TMC CAP AVV QGE QPO QAS UWS MDQ OBS UPL]

tapurl = <url-value>
The base URL of a Table Access Protocol service. This is the bare URL without a trailing "/[a]sync".
truncate = <int-value>
Limits the line length written to the output.

[Default: 640]


Next Previous Up Contents
Next: Examples
Up: taplint: Tests TAP services
Previous: taplint: Tests TAP services

STILTS - Starlink Tables Infrastructure Library Tool Set
Starlink User Note256
STILTS web page: http://www.starlink.ac.uk/stilts/
Author email: m.b.taylor@bristol.ac.uk
Mailing list: topcat-user@bristol.ac.uk