Blame


1 ca8ce622 2021-12-02 op .\" Copyright (c) 2021 Omar Polo <op@omarpolo.com>
2 ca8ce622 2021-12-02 op .\"
3 ca8ce622 2021-12-02 op .\" Permission to use, copy, modify, and distribute this software for any
4 ca8ce622 2021-12-02 op .\" purpose with or without fee is hereby granted, provided that the above
5 ca8ce622 2021-12-02 op .\" copyright notice and this permission notice appear in all copies.
6 ca8ce622 2021-12-02 op .\"
7 ca8ce622 2021-12-02 op .\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
8 ca8ce622 2021-12-02 op .\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
9 ca8ce622 2021-12-02 op .\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
10 ca8ce622 2021-12-02 op .\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
11 ca8ce622 2021-12-02 op .\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
12 ca8ce622 2021-12-02 op .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
13 ca8ce622 2021-12-02 op .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
14 ca8ce622 2021-12-02 op .\"
15 ca8ce622 2021-12-02 op .Dd $Mdocdate: December 02 2021$
16 ca8ce622 2021-12-02 op .Dt NINEPSCRIPT 8
17 ca8ce622 2021-12-02 op .Os
18 ca8ce622 2021-12-02 op .Sh NAME
19 ca8ce622 2021-12-02 op .Nm ninepscript
20 ca8ce622 2021-12-02 op .Nd scripting language for the kamid regress suite
21 ca8ce622 2021-12-02 op .Sh SYNOPSIS
22 ca8ce622 2021-12-02 op .Nm
23 ca8ce622 2021-12-02 op .Op Fl nv
24 ca8ce622 2021-12-02 op .Ar
25 ca8ce622 2021-12-02 op .Sh DESCRIPTION
26 ca8ce622 2021-12-02 op .Nm
27 ca8ce622 2021-12-02 op is an interpreter for a custom DSL
28 ca8ce622 2021-12-02 op .Pq domain sppecific language
29 ca8ce622 2021-12-02 op used to write the regression suite of
30 ca8ce622 2021-12-02 op .Xr kamid 8 .
31 ca8ce622 2021-12-02 op The test themselves are written in
32 ca8ce622 2021-12-02 op .Xr ninepscript 5 .
33 ca8ce622 2021-12-02 op .Pp
34 ca8ce622 2021-12-02 op The options are as follows:
35 ca8ce622 2021-12-02 op .Bl -tag -width Ds
36 ca8ce622 2021-12-02 op .It Fl n
37 ca8ce622 2021-12-02 op don't run the test, check only the syntax of the provided
38 ca8ce622 2021-12-02 op .Ar files .
39 ca8ce622 2021-12-02 op .It Fl v
40 ca8ce622 2021-12-02 op verbose logging, print more information during the tests execution.
41 ca8ce622 2021-12-02 op .El
42 ca8ce622 2021-12-02 op .Pp
43 ca8ce622 2021-12-02 op .Nm
44 ca8ce622 2021-12-02 op first loads all the given
45 ca8ce622 2021-12-02 op .Ar files
46 ca8ce622 2021-12-02 op then proceeds to execute each defined test.
47 ca8ce622 2021-12-02 op .Pp
48 ca8ce622 2021-12-02 op See
49 ca8ce622 2021-12-02 op .Xr ninepscript 5
50 ca8ce622 2021-12-02 op for the description of the ninepscript language.