Artifact
5da88899ecd6de220cd805b249bc06172efd55d0:
0000: 23 20 5b 66 69 65 6c 64 73 5d 0a 23 20 61 20 74 # [fields].# a t
0010: 65 78 74 0a 23 20 62 20 74 65 78 74 0a 23 20 63 ext.# b text.# c
0020: 20 74 65 78 74 0a 0a 5b 64 65 66 61 75 6c 74 73 text..[defaults
0030: 5d 0a 75 73 65 72 63 6f 64 65 20 20 20 20 2e 6d ].usercode .m
0040: 74 75 74 69 6c 2e 73 63 6d 0a 61 72 65 61 66 69 tutil.scm.areafi
0050: 6c 74 65 72 20 20 61 72 65 61 2d 74 6f 2d 72 75 lter area-to-ru
0060: 6e 0a 74 61 72 67 74 72 61 6e 73 20 20 20 67 65 n.targtrans ge
0070: 6e 65 72 69 63 2d 74 61 72 67 65 74 2d 74 72 61 neric-target-tra
0080: 6e 73 6c 61 74 6f 72 0a 72 75 6e 74 72 61 6e 73 nslator.runtrans
0090: 20 20 20 20 67 65 6e 65 72 69 63 2d 72 75 6e 6e generic-runn
00a0: 61 6d 65 2d 74 72 61 6e 73 6c 61 74 6f 72 0a 0a ame-translator..
00b0: 5b 73 65 74 75 70 5d 0a 70 6b 74 73 64 69 72 73 [setup].pktsdirs
00c0: 20 2f 74 6d 70 2f 6d 74 5f 70 6b 74 73 20 2f 73 /tmp/mt_pkts /s
00d0: 6f 6d 65 2f 6f 74 68 65 72 2f 73 6f 75 72 63 65 ome/other/source
00e0: 0a 0a 5b 61 72 65 61 73 5d 0a 23 20 20 20 20 20 ..[areas].#
00f0: 20 20 20 20 70 61 74 68 2d 74 6f 2d 61 72 65 61 path-to-area
0100: 20 20 20 6d 61 70 2d 74 61 72 67 65 74 2d 73 63 map-target-sc
0110: 72 69 70 74 28 66 75 74 75 72 65 2c 20 6f 70 74 ript(future, opt
0120: 69 6f 6e 61 6c 29 0a 23 20 73 6f 6d 65 71 61 20 ional).# someqa
0130: 20 20 20 20 70 61 74 68 3d 2e 2e 2f 6d 65 67 61 path=../mega
0140: 74 65 73 74 71 61 2f 73 6f 6d 65 71 61 3b 20 74 testqa/someqa; t
0150: 61 72 67 74 72 61 6e 73 3d 73 6f 6d 65 66 75 6e argtrans=somefun
0160: 63 3b 20 61 72 65 61 66 69 6c 74 65 72 3d 61 72 c; areafilter=ar
0170: 65 61 2d 74 6f 2d 72 75 6e 0a 66 75 6c 6c 72 75 ea-to-run.fullru
0180: 6e 20 20 20 70 61 74 68 3d 74 65 73 74 73 2f 66 n path=tests/f
0190: 75 6c 6c 72 75 6e 3b 20 0a 23 20 74 61 72 67 74 ullrun; .# targt
01a0: 72 61 6e 73 20 69 73 20 6e 61 6d 65 20 6f 66 20 rans is name of
01b0: 73 63 68 65 6d 65 20 70 72 6f 63 20 73 74 6f 72 scheme proc stor
01c0: 65 64 20 69 6e 20 2e 6d 74 75 74 69 6c 2e 73 63 ed in .mtutil.sc
01d0: 6d 2c 20 77 68 69 63 68 20 6c 69 76 65 73 20 69 m, which lives i
01e0: 6e 20 50 57 44 20 77 68 65 72 65 20 6d 74 75 74 n PWD where mtut
01f0: 69 6c 20 69 73 20 72 75 6e 0a 23 20 20 20 20 20 il is run.#
0200: 20 20 20 20 20 20 74 68 65 20 74 61 72 67 65 74 the target
0210: 20 74 72 61 6e 73 6c 61 74 6f 72 20 63 61 6e 20 translator can
0220: 72 65 74 75 72 6e 3a 20 61 2f 74 61 72 67 65 74 return: a/target
0230: 20 4f 52 20 28 6c 69 73 74 2f 6f 66 20 74 61 72 OR (list/of tar
0240: 67 65 74 73 2f 74 6f 20 61 70 70 6c 79 2f 72 75 gets/to apply/ru
0250: 6e 29 20 4f 52 20 23 66 20 69 2e 65 2e 20 72 75 n) OR #f i.e. ru
0260: 6e 20 6e 6f 74 68 69 6e 67 0a 23 20 65 78 74 2d n nothing.# ext-
0270: 74 65 73 74 73 20 70 61 74 68 3d 65 78 74 2d 74 tests path=ext-t
0280: 65 73 74 73 3b 20 74 61 72 67 74 72 61 6e 73 3d ests; targtrans=
0290: 70 72 65 66 69 78 2d 63 6f 6e 74 6f 75 72 3b 0a prefix-contour;.
02a0: 65 78 74 2d 74 65 73 74 73 20 70 61 74 68 3d 65 ext-tests path=e
02b0: 78 74 2d 74 65 73 74 73 0a 0a 5b 63 6f 6e 74 6f xt-tests..[conto
02c0: 75 72 73 5d 0a 23 20 20 20 20 20 6d 6f 64 65 2d urs].# mode-
02d0: 70 61 74 74 2f 74 61 67 2d 65 78 70 72 0a 71 75 patt/tag-expr.qu
02e0: 69 63 6b 20 61 72 65 61 73 3d 65 78 74 2d 74 65 ick areas=ext-te
02f0: 73 74 73 3b 20 20 20 73 65 6c 65 63 74 6f 72 3d sts; selector=
0300: 2f 51 55 49 43 4b 50 41 54 54 0a 23 20 71 75 69 /QUICKPATT.# qui
0310: 63 6b 20 61 72 65 61 73 3d 66 75 6c 6c 72 75 6e ck areas=fullrun
0320: 2c 65 78 74 2d 74 65 73 74 73 3b 20 20 20 73 65 ,ext-tests; se
0330: 6c 65 63 74 6f 72 3d 51 55 49 43 4b 50 41 54 54 lector=QUICKPATT
0340: 2f 71 75 69 63 6b 0a 23 20 66 75 6c 6c 20 20 61 /quick.# full a
0350: 72 65 61 73 3d 66 75 6c 6c 72 75 6e 2c 65 78 74 reas=fullrun,ext
0360: 2d 74 65 73 74 73 3b 20 73 65 6c 65 63 74 6f 72 -tests; selector
0370: 3d 4d 41 58 50 41 54 54 2f 0a 23 20 73 68 6f 72 =MAXPATT/.# shor
0380: 74 20 61 72 65 61 73 3d 66 75 6c 6c 72 75 6e 2c t areas=fullrun,
0390: 65 78 74 2d 74 65 73 74 73 3b 20 73 65 6c 65 63 ext-tests; selec
03a0: 74 6f 72 3d 4d 41 58 50 41 54 54 2f 0a 23 20 61 tor=MAXPATT/.# a
03b0: 6c 6c 20 20 20 61 72 65 61 73 3d 66 75 6c 6c 72 ll areas=fullr
03c0: 75 6e 2c 65 78 74 2d 74 65 73 74 73 0a 23 20 73 un,ext-tests.# s
03d0: 6e 61 7a 79 20 73 65 6c 65 63 74 6f 72 3d 51 55 nazy selector=QU
03e0: 49 43 4b 50 41 54 54 2f 0a 0a 5b 6e 6f 70 75 72 ICKPATT/..[nopur
03f0: 70 6f 73 65 5d 0a pose].