Artifact
83ee488a745c40ee061c68cbb2a938ec7e19b368:
0000: 0a 23 23 20 63 6f 6d 6d 65 6e 74 65 64 20 6f 75 .## commented ou
0010: 74 20 64 75 65 20 74 6f 20 61 20 62 75 67 20 69 t due to a bug i
0020: 6e 20 76 31 2e 36 35 30 31 20 69 6e 20 6d 74 75 n v1.6501 in mtu
0030: 74 69 6c 0a 23 23 20 5b 66 69 65 6c 64 73 5d 0a til.## [fields].
0040: 23 23 20 61 20 74 65 78 74 0a 23 23 20 62 20 74 ## a text.## b t
0050: 65 78 74 0a 23 23 20 63 20 74 65 78 74 0a 75 73 ext.## c text.us
0060: 65 72 63 6f 64 65 20 20 20 20 2e 6d 74 75 74 69 ercode .mtuti
0070: 6c 2e 73 63 6d 0a 61 72 65 61 66 69 6c 74 65 72 l.scm.areafilter
0080: 20 20 61 72 65 61 2d 74 6f 2d 72 75 6e 0a 74 61 area-to-run.ta
0090: 72 67 74 72 61 6e 73 20 20 20 67 65 6e 65 72 69 rgtrans generi
00a0: 63 2d 74 61 72 67 65 74 2d 74 72 61 6e 73 6c 61 c-target-transla
00b0: 74 6f 72 0a 72 75 6e 74 72 61 6e 73 20 20 20 20 tor.runtrans
00c0: 67 65 6e 65 72 69 63 2d 72 75 6e 6e 61 6d 65 2d generic-runname-
00d0: 74 72 61 6e 73 6c 61 74 6f 72 0a 0a 5b 73 65 74 translator..[set
00e0: 75 70 5d 0a 70 6b 74 73 64 69 72 73 20 2f 74 6d up].pktsdirs /tm
00f0: 70 2f 6d 74 5f 70 6b 74 73 20 2f 73 6f 6d 65 2f p/mt_pkts /some/
0100: 6f 74 68 65 72 2f 73 6f 75 72 63 65 0a 0a 5b 61 other/source..[a
0110: 72 65 61 73 5d 0a 23 20 20 20 20 20 20 20 20 20 reas].#
0120: 70 61 74 68 2d 74 6f 2d 61 72 65 61 20 20 20 6d path-to-area m
0130: 61 70 2d 74 61 72 67 65 74 2d 73 63 72 69 70 74 ap-target-script
0140: 28 66 75 74 75 72 65 2c 20 6f 70 74 69 6f 6e 61 (future, optiona
0150: 6c 29 0a 23 20 73 6f 6d 65 71 61 20 20 20 20 20 l).# someqa
0160: 70 61 74 68 3d 2e 2e 2f 6d 65 67 61 74 65 73 74 path=../megatest
0170: 71 61 2f 73 6f 6d 65 71 61 3b 20 74 61 72 67 74 qa/someqa; targt
0180: 72 61 6e 73 3d 73 6f 6d 65 66 75 6e 63 3b 20 61 rans=somefunc; a
0190: 72 65 61 66 69 6c 74 65 72 3d 61 72 65 61 2d 74 reafilter=area-t
01a0: 6f 2d 72 75 6e 0a 66 75 6c 6c 72 75 6e 20 20 20 o-run.fullrun
01b0: 70 61 74 68 3d 74 65 73 74 73 2f 66 75 6c 6c 72 path=tests/fullr
01c0: 75 6e 3b 20 0a 23 20 74 61 72 67 74 72 61 6e 73 un; .# targtrans
01d0: 20 69 73 20 6e 61 6d 65 20 6f 66 20 73 63 68 65 is name of sche
01e0: 6d 65 20 70 72 6f 63 20 73 74 6f 72 65 64 20 69 me proc stored i
01f0: 6e 20 2e 6d 74 75 74 69 6c 2e 73 63 6d 2c 20 77 n .mtutil.scm, w
0200: 68 69 63 68 20 6c 69 76 65 73 20 69 6e 20 50 57 hich lives in PW
0210: 44 20 77 68 65 72 65 20 6d 74 75 74 69 6c 20 69 D where mtutil i
0220: 73 20 72 75 6e 0a 23 20 20 20 20 20 20 20 20 20 s run.#
0230: 20 20 74 68 65 20 74 61 72 67 65 74 20 74 72 61 the target tra
0240: 6e 73 6c 61 74 6f 72 20 63 61 6e 20 72 65 74 75 nslator can retu
0250: 72 6e 3a 20 61 2f 74 61 72 67 65 74 20 4f 52 20 rn: a/target OR
0260: 28 6c 69 73 74 2f 6f 66 20 74 61 72 67 65 74 73 (list/of targets
0270: 2f 74 6f 20 61 70 70 6c 79 2f 72 75 6e 29 20 4f /to apply/run) O
0280: 52 20 23 66 20 69 2e 65 2e 20 72 75 6e 20 6e 6f R #f i.e. run no
0290: 74 68 69 6e 67 0a 23 20 65 78 74 2d 74 65 73 74 thing.# ext-test
02a0: 73 20 70 61 74 68 3d 65 78 74 2d 74 65 73 74 73 s path=ext-tests
02b0: 3b 20 74 61 72 67 74 72 61 6e 73 3d 70 72 65 66 ; targtrans=pref
02c0: 69 78 2d 63 6f 6e 74 6f 75 72 3b 0a 65 78 74 20 ix-contour;.ext
02d0: 20 20 20 20 20 20 70 61 74 68 3d 65 78 74 2d 74 path=ext-t
02e0: 65 73 74 73 0a 0a 5b 63 6f 6e 74 6f 75 72 73 5d ests..[contours]
02f0: 0a 23 20 20 20 20 20 6d 6f 64 65 2d 70 61 74 74 .# mode-patt
0300: 2f 74 61 67 2d 65 78 70 72 0a 71 75 69 63 6b 20 /tag-expr.quick
0310: 61 72 65 61 73 3d 65 78 74 3b 20 20 20 20 73 65 areas=ext; se
0320: 6c 65 63 74 6f 72 3d 2f 51 55 49 43 4b 50 41 54 lector=/QUICKPAT
0330: 54 0a 71 75 69 63 6b 32 20 61 72 65 61 66 6e 3d T.quick2 areafn=
0340: 63 68 65 63 6b 2d 61 72 65 61 3b 20 73 65 6c 65 check-area; sele
0350: 63 74 6f 72 3d 2f 51 55 49 43 4b 50 41 54 54 0a ctor=/QUICKPATT.
0360: 23 20 71 75 69 63 6b 20 61 72 65 61 73 3d 66 75 # quick areas=fu
0370: 6c 6c 72 75 6e 2c 65 78 74 2d 74 65 73 74 73 3b llrun,ext-tests;
0380: 20 73 65 6c 65 63 74 6f 72 3d 51 55 49 43 4b 50 selector=QUICKP
0390: 41 54 54 2f 71 75 69 63 6b 0a 23 20 66 75 6c 6c ATT/quick.# full
03a0: 20 20 61 72 65 61 73 3d 66 75 6c 6c 72 75 6e 2c areas=fullrun,
03b0: 65 78 74 2d 74 65 73 74 73 3b 20 73 65 6c 65 63 ext-tests; selec
03c0: 74 6f 72 3d 4d 41 58 50 41 54 54 2f 0a 23 20 73 tor=MAXPATT/.# s
03d0: 68 6f 72 74 20 61 72 65 61 73 3d 66 75 6c 6c 72 hort areas=fullr
03e0: 75 6e 2c 65 78 74 2d 74 65 73 74 73 3b 20 73 65 un,ext-tests; se
03f0: 6c 65 63 74 6f 72 3d 4d 41 58 50 41 54 54 2f 0a lector=MAXPATT/.
0400: 23 20 61 6c 6c 20 20 20 61 72 65 61 73 3d 66 75 # all areas=fu
0410: 6c 6c 72 75 6e 2c 65 78 74 2d 74 65 73 74 73 0a llrun,ext-tests.
0420: 23 20 73 6e 61 7a 79 20 73 65 6c 65 63 74 6f 72 # snazy selector
0430: 3d 51 55 49 43 4b 50 41 54 54 2f 0a 0a 5b 6e 6f =QUICKPATT/..[no
0440: 70 75 72 70 6f 73 65 5d 0a 0a 5b 61 63 63 65 73 purpose]..[acces
0450: 73 5d 0a 65 78 74 20 6d 61 74 74 3a 61 64 6d 69 s].ext matt:admi
0460: 6e 20 6d 61 74 74 77 3a 6f 77 6e 65 72 0a 0a 5b n mattw:owner..[
0470: 61 63 63 65 73 73 74 79 70 65 73 5d 0a 61 64 6d accesstypes].adm
0480: 69 6e 20 72 75 6e 20 72 65 72 75 6e 20 72 65 73 in run rerun res
0490: 75 6d 65 20 72 65 6d 6f 76 65 20 73 65 74 2d 73 ume remove set-s
04a0: 73 0a 6f 77 6e 65 72 20 72 75 6e 20 72 65 72 75 s.owner run reru
04b0: 6e 20 72 65 73 75 6d 65 20 72 65 6d 6f 76 65 0a n resume remove.
04c0: 62 61 64 67 75 79 20 73 65 74 2d 73 73 0a 0a 5b badguy set-ss..[
04d0: 73 65 74 75 70 5d 0a 6d 61 78 6c 6f 61 64 20 31 setup].maxload 1
04e0: 2e 32 0a 0a 5b 6c 69 73 74 65 6e 65 72 73 5d 0a .2..[listeners].
04f0: 6c 6f 63 61 6c 68 6f 73 74 3a 31 32 33 34 35 20 localhost:12345
0500: 20 63 6f 6e 74 61 63 74 3d 6d 61 74 74 40 6b 69 contact=matt@ki
0510: 61 74 6f 61 2e 63 6f 6d 0a 6c 6f 63 61 6c 68 6f atoa.com.localho
0520: 73 74 3a 35 34 33 32 31 20 20 63 6f 6e 74 61 63 st:54321 contac
0530: 74 3d 6d 61 74 74 40 6b 69 61 74 6f 61 2e 63 6f t=matt@kiatoa.co
0540: 6d 0a 0a 5b 6c 69 73 74 65 6e 65 72 5d 0a 73 63 m..[listener].sc
0550: 72 69 70 74 20 6e 62 66 61 6b 65 20 65 63 68 6f ript nbfake echo
0560: 0a 0a 0a 5b 73 65 72 76 65 72 5d 0a 74 69 6d 65 ...[server].time
0570: 6f 75 74 20 31 0a out 1.