summaryrefslogtreecommitdiff
path: root/egtests/info.html
blob: 58177752fd8636c4399d237fa44d962482b0d132 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>/d/cache/gawk/egtests/info.txt.html</title>
<meta name="Generator" content="Vim/8.2">
<meta name="plugin-version" content="vim8.1_v2">
<meta name="syntax" content="none">
<meta name="settings" content="use_css,pre_wrap,no_foldcolumn,prevent_copy=,use_input_for_pc=fallback">
<meta name="colorscheme" content="ron">
<style>
<!--
pre { white-space: pre-wrap; font-family: monospace; color: #00ffff; background-color: #000000; }
body { font-family: monospace; color: #00ffff; background-color: #000000; }
* { font-size: 1em; }
-->
</style>
</head>
<body>
<pre id='vimCodeElement'>
* egtest

A script to test the programs/scripts included
in the Gawk book (both in the English original
and in the Italian translation).
No license is imbedded in the scripts, the
license of Gawk is implied.

The script should work when executed in the
distribution directory in which it is contained.
The position of its input (the gawktexi.in files
that are in the distribution doc and doc/it
directories) is supposed to be at the same level
of the egtests directory, i.e.:

egtests
doc
doc/it

The script has one possible parameter, namely &quot;it&quot;
for Italian. Every other parameter (or no parameters)
will default to &quot;en&quot; for English.

egtest [it]

The script extracts both the original English and
the Italian programs/scripts from the Gawk book.

Only the programs/scripta in the selected language
are tested, but it is possible to compare each of
them with the corresponding program/script in the
other language.

All the testing is done in a &quot;tmp&quot; directory
created in egtests, which is removed at the exit
from the egtest script.
The script does NOT change any contents in the
egtests directory during the test.

The gawkeg script needs a number of pieces of
software, in order to test gawk extensions, etc.
Namely:
[to be completed]


After calling egtest, the following prompt
is visualized:

===&gt; Which test(s)? [1-nn,q,h,...]

Typing h&lt;Enter&gt;

...a list of the available options inside egtest
is shown:

Choose by number one or more tests to try
e.g.: 1-5,14,26-30
If a suffix is given, e.g.: 1e or: h
(alone or after a list of numbers)
h -- will just print this help text
d -- will invoke vimdiff for a test file in both languages
b -- will invoke vim for a test file
e -- will invoke vim for a test file
w -- will tell where a module is
q,Q,quit,x,ZZ,zz -- will exit from egtest
Everything else just has no effect

Please report bugs, problems, comments to:
Antonio Colombo azc100(at)gmail(dot)com
</pre>
</body>
</html>
<!-- vim: set foldmethod=manual : -->