Megatest

Hex Artifact Content
Login

Artifact a113e56825069e3d68bd4d067d3a1cf4788b779a:


0000: 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31  <?xml version="1
0010: 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 55 54  .0" encoding="UT
0020: 46 2d 38 22 3f 3e 0a 3c 21 44 4f 43 54 59 50 45  F-8"?>.<!DOCTYPE
0030: 20 68 74 6d 6c 20 50 55 42 4c 49 43 20 22 2d 2f   html PUBLIC "-/
0040: 2f 57 33 43 2f 2f 44 54 44 20 58 48 54 4d 4c 20  /W3C//DTD XHTML 
0050: 31 2e 30 20 54 72 61 6e 73 69 74 69 6f 6e 61 6c  1.0 Transitional
0060: 2f 2f 45 4e 22 20 22 68 74 74 70 3a 2f 2f 77 77  //EN" "http://ww
0070: 77 2e 77 33 2e 6f 72 67 2f 54 52 2f 78 68 74 6d  w.w3.org/TR/xhtm
0080: 6c 31 2f 44 54 44 2f 78 68 74 6d 6c 31 2d 74 72  l1/DTD/xhtml1-tr
0090: 61 6e 73 69 74 69 6f 6e 61 6c 2e 64 74 64 22 3e  ansitional.dtd">
00a0: 0a 3c 68 74 6d 6c 20 78 6d 6c 6e 73 3d 22 68 74  .<html xmlns="ht
00b0: 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f  tp://www.w3.org/
00c0: 31 39 39 39 2f 78 68 74 6d 6c 22 20 78 6d 6c 3a  1999/xhtml" xml:
00d0: 6c 61 6e 67 3d 22 65 6e 22 20 6c 61 6e 67 3d 22  lang="en" lang="
00e0: 65 6e 22 3e 0a 3c 68 65 61 64 3e 0a 3c 6d 65 74  en">.<head>.<met
00f0: 61 20 68 74 74 70 2d 65 71 75 69 76 3d 22 43 6f  a http-equiv="Co
0100: 6e 74 65 6e 74 2d 54 79 70 65 22 20 63 6f 6e 74  ntent-Type" cont
0110: 65 6e 74 3d 22 74 65 78 74 2f 68 74 6d 6c 3b 20  ent="text/html; 
0120: 63 68 61 72 73 65 74 3d 55 54 46 2d 38 22 2f 3e  charset=UTF-8"/>
0130: 0a 3c 6d 65 74 61 20 6e 61 6d 65 3d 22 67 65 6e  .<meta name="gen
0140: 65 72 61 74 6f 72 22 20 63 6f 6e 74 65 6e 74 3d  erator" content=
0150: 22 68 74 74 70 3a 2f 2f 77 77 77 2e 6e 6f 6e 67  "http://www.nong
0160: 6e 75 2e 6f 72 67 2f 65 6c 79 78 65 72 2f 22 2f  nu.org/elyxer/"/
0170: 3e 0a 3c 6d 65 74 61 20 6e 61 6d 65 3d 22 63 72  >.<meta name="cr
0180: 65 61 74 65 2d 64 61 74 65 22 20 63 6f 6e 74 65  eate-date" conte
0190: 6e 74 3d 22 32 30 31 31 2d 30 35 2d 31 34 22 2f  nt="2011-05-14"/
01a0: 3e 0a 3c 6c 69 6e 6b 20 72 65 6c 3d 22 73 74 79  >.<link rel="sty
01b0: 6c 65 73 68 65 65 74 22 20 68 72 65 66 3d 22 68  lesheet" href="h
01c0: 74 74 70 3a 2f 2f 77 77 77 2e 6e 6f 6e 67 6e 75  ttp://www.nongnu
01d0: 2e 6f 72 67 2f 65 6c 79 78 65 72 2f 6c 79 78 2e  .org/elyxer/lyx.
01e0: 63 73 73 22 20 74 79 70 65 3d 22 74 65 78 74 2f  css" type="text/
01f0: 63 73 73 22 20 6d 65 64 69 61 3d 22 73 63 72 65  css" media="scre
0200: 65 6e 22 2f 3e 0a 3c 74 69 74 6c 65 3e 4d 65 67  en"/>.<title>Meg
0210: 61 74 65 73 74 3c 2f 74 69 74 6c 65 3e 0a 3c 2f  atest</title>.</
0220: 68 65 61 64 3e 0a 3c 62 6f 64 79 3e 0a 3c 64 69  head>.<body>.<di
0230: 76 20 69 64 3d 22 67 6c 6f 62 61 6c 57 72 61 70  v id="globalWrap
0240: 70 65 72 22 3e 0a 3c 68 31 20 63 6c 61 73 73 3d  per">.<h1 class=
0250: 22 74 69 74 6c 65 22 3e 0a 4d 65 67 61 74 65 73  "title">.Megates
0260: 74 0a 3c 2f 68 31 3e 0a 3c 68 32 20 63 6c 61 73  t.</h1>.<h2 clas
0270: 73 3d 22 44 61 74 65 22 3e 0a 35 2f 35 2f 32 30  s="Date">.5/5/20
0280: 31 31 20 0a 3c 2f 68 32 3e 0a 3c 68 32 20 63 6c  11 .</h2>.<h2 cl
0290: 61 73 73 3d 22 61 75 74 68 6f 72 22 3e 0a 4d 61  ass="author">.Ma
02a0: 74 74 20 57 65 6c 6c 61 6e 64 0a 3c 2f 68 32 3e  tt Welland.</h2>
02b0: 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22 61 62 73  .<div class="abs
02c0: 74 72 61 63 74 22 3e 0a 3c 70 20 63 6c 61 73 73  tract">.<p class
02d0: 3d 22 61 62 73 74 72 61 63 74 2d 6d 65 73 73 61  ="abstract-messa
02e0: 67 65 22 3e 0a 41 62 73 74 72 61 63 74 0a 3c 2f  ge">.Abstract.</
02f0: 70 3e 0a 4d 65 67 61 74 65 73 74 20 69 73 20 61  p>.Megatest is a
0300: 20 6d 69 6e 69 6d 61 6c 69 73 74 69 63 20 74 6f   minimalistic to
0310: 6f 6c 20 74 6f 20 68 65 6c 70 20 61 75 74 6f 6d  ol to help autom
0320: 61 74 65 20 61 6e 64 20 6d 61 6e 61 67 65 20 74  ate and manage t
0330: 68 65 20 72 75 6e 6e 69 6e 67 20 6f 66 20 61 20  he running of a 
0340: 73 75 69 74 65 20 6f 66 20 72 65 67 72 65 73 73  suite of regress
0350: 69 6f 6e 20 74 65 73 74 73 20 6f 72 20 6f 74 68  ion tests or oth
0360: 65 72 20 70 72 6f 63 65 73 73 65 73 20 61 6e 64  er processes and
0370: 20 74 6f 20 72 6f 6c 6c 20 75 70 20 74 68 65 20   to roll up the 
0380: 72 65 73 75 6c 74 73 20 66 6f 72 20 64 69 73 70  results for disp
0390: 6c 61 79 20 6f 6e 20 61 20 77 65 62 20 70 61 67  lay on a web pag
03a0: 65 20 6f 72 20 64 61 73 68 62 6f 61 72 64 2e 0a  e or dashboard..
03b0: 3c 2f 64 69 76 3e 0a 3c 64 69 76 20 63 6c 61 73  </div>.<div clas
03c0: 73 3d 22 66 75 6c 6c 74 6f 63 22 3e 0a 3c 64 69  s="fulltoc">.<di
03d0: 76 20 63 6c 61 73 73 3d 22 74 6f 63 68 65 61 64  v class="tochead
03e0: 65 72 22 3e 0a 54 61 62 6c 65 20 6f 66 20 43 6f  er">.Table of Co
03f0: 6e 74 65 6e 74 73 0a 3c 2f 64 69 76 3e 0a 3c 64  ntents.</div>.<d
0400: 69 76 20 63 6c 61 73 73 3d 22 74 6f 63 69 6e 64  iv class="tocind
0410: 65 6e 74 22 3e 0a 3c 64 69 76 20 63 6c 61 73 73  ent">.<div class
0420: 3d 22 74 6f 63 69 6e 64 65 6e 74 22 3e 0a 3c 64  ="tocindent">.<d
0430: 69 76 20 63 6c 61 73 73 3d 22 74 6f 63 22 3e 0a  iv class="toc">.
0440: 3c 61 20 63 6c 61 73 73 3d 22 4c 69 6e 6b 22 20  <a class="Link" 
0450: 68 72 65 66 3d 22 23 74 6f 63 2d 53 65 63 74 69  href="#toc-Secti
0460: 6f 6e 2d 30 2e 31 22 3e 53 65 63 74 69 6f 6e 20  on-0.1">Section 
0470: 30 2e 31 3a e2 80 83 41 62 6f 75 74 20 4d 65 67  0.1: About Meg
0480: 61 74 65 73 74 3c 2f 61 3e 0a 3c 2f 64 69 76 3e  atest</a>.</div>
0490: 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22 74 6f 63  .<div class="toc
04a0: 69 6e 64 65 6e 74 22 3e 0a 3c 64 69 76 20 63 6c  indent">.<div cl
04b0: 61 73 73 3d 22 74 6f 63 22 3e 0a 3c 61 20 63 6c  ass="toc">.<a cl
04c0: 61 73 73 3d 22 4c 69 6e 6b 22 20 68 72 65 66 3d  ass="Link" href=
04d0: 22 23 74 6f 63 2d 53 75 62 73 65 63 74 69 6f 6e  "#toc-Subsection
04e0: 2d 30 2e 31 2e 31 22 3e 53 75 62 73 65 63 74 69  -0.1.1">Subsecti
04f0: 6f 6e 20 30 2e 31 2e 31 3a e2 80 83 4d 65 67 61  on 0.1.1: Mega
0500: 74 65 73 74 20 64 65 73 69 67 6e 20 70 68 69 6c  test design phil
0510: 6f 73 6f 70 68 79 3c 2f 61 3e 0a 3c 2f 64 69 76  osophy</a>.</div
0520: 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22 74 6f  >.<div class="to
0530: 63 22 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 4c 69  c">.<a class="Li
0540: 6e 6b 22 20 68 72 65 66 3d 22 23 74 6f 63 2d 53  nk" href="#toc-S
0550: 75 62 73 65 63 74 69 6f 6e 2d 30 2e 31 2e 32 22  ubsection-0.1.2"
0560: 3e 53 75 62 73 65 63 74 69 6f 6e 20 30 2e 31 2e  >Subsection 0.1.
0570: 32 3a e2 80 83 4d 65 67 61 74 65 73 74 20 61 72  2: Megatest ar
0580: 63 68 69 74 65 63 74 75 72 65 3c 2f 61 3e 0a 3c  chitecture</a>.<
0590: 2f 64 69 76 3e 0a 3c 2f 64 69 76 3e 0a 3c 64 69  /div>.</div>.<di
05a0: 76 20 63 6c 61 73 73 3d 22 74 6f 63 22 3e 0a 3c  v class="toc">.<
05b0: 61 20 63 6c 61 73 73 3d 22 4c 69 6e 6b 22 20 68  a class="Link" h
05c0: 72 65 66 3d 22 23 74 6f 63 2d 53 65 63 74 69 6f  ref="#toc-Sectio
05d0: 6e 2d 30 2e 32 22 3e 53 65 63 74 69 6f 6e 20 30  n-0.2">Section 0
05e0: 2e 32 3a e2 80 83 49 6e 73 74 61 6c 6c 61 74 69  .2: Installati
05f0: 6f 6e 3c 2f 61 3e 0a 3c 2f 64 69 76 3e 0a 3c 64  on</a>.</div>.<d
0600: 69 76 20 63 6c 61 73 73 3d 22 74 6f 63 69 6e 64  iv class="tocind
0610: 65 6e 74 22 3e 0a 3c 64 69 76 20 63 6c 61 73 73  ent">.<div class
0620: 3d 22 74 6f 63 22 3e 0a 3c 61 20 63 6c 61 73 73  ="toc">.<a class
0630: 3d 22 4c 69 6e 6b 22 20 68 72 65 66 3d 22 23 74  ="Link" href="#t
0640: 6f 63 2d 53 75 62 73 65 63 74 69 6f 6e 2d 30 2e  oc-Subsection-0.
0650: 32 2e 31 22 3e 53 75 62 73 65 63 74 69 6f 6e 20  2.1">Subsection 
0660: 30 2e 32 2e 31 3a e2 80 83 43 6f 6d 70 69 6c 61  0.2.1: Compila
0670: 74 69 6f 6e 3c 2f 61 3e 0a 3c 2f 64 69 76 3e 0a  tion</a>.</div>.
0680: 3c 64 69 76 20 63 6c 61 73 73 3d 22 74 6f 63 69  <div class="toci
0690: 6e 64 65 6e 74 22 3e 0a 3c 64 69 76 20 63 6c 61  ndent">.<div cla
06a0: 73 73 3d 22 74 6f 63 22 3e 0a 3c 61 20 63 6c 61  ss="toc">.<a cla
06b0: 73 73 3d 22 4c 69 6e 6b 22 20 68 72 65 66 3d 22  ss="Link" href="
06c0: 23 74 6f 63 2d 53 75 62 73 75 62 73 65 63 74 69  #toc-Subsubsecti
06d0: 6f 6e 2d 30 2e 32 2e 31 2e 31 22 3e 53 75 62 73  on-0.2.1.1">Subs
06e0: 75 62 73 65 63 74 69 6f 6e 20 30 2e 32 2e 31 2e  ubsection 0.2.1.
06f0: 31 3a e2 80 83 44 65 70 65 6e 64 65 6e 63 69 65  1: Dependencie
0700: 73 3c 2f 61 3e 0a 3c 2f 64 69 76 3e 0a 3c 64 69  s</a>.</div>.<di
0710: 76 20 63 6c 61 73 73 3d 22 74 6f 63 22 3e 0a 3c  v class="toc">.<
0720: 61 20 63 6c 61 73 73 3d 22 4c 69 6e 6b 22 20 68  a class="Link" h
0730: 72 65 66 3d 22 23 74 6f 63 2d 53 75 62 73 75 62  ref="#toc-Subsub
0740: 73 65 63 74 69 6f 6e 2d 30 2e 32 2e 31 2e 32 22  section-0.2.1.2"
0750: 3e 53 75 62 73 75 62 73 65 63 74 69 6f 6e 20 30  >Subsubsection 0
0760: 2e 32 2e 31 2e 32 3a e2 80 83 42 75 69 6c 64 20  .2.1.2: Build 
0770: 61 6e 64 20 69 6e 73 74 61 6c 6c 3c 2f 61 3e 0a  and install</a>.
0780: 3c 2f 64 69 76 3e 0a 3c 2f 64 69 76 3e 0a 3c 64  </div>.</div>.<d
0790: 69 76 20 63 6c 61 73 73 3d 22 74 6f 63 22 3e 0a  iv class="toc">.
07a0: 3c 61 20 63 6c 61 73 73 3d 22 4c 69 6e 6b 22 20  <a class="Link" 
07b0: 68 72 65 66 3d 22 23 74 6f 63 2d 53 75 62 73 65  href="#toc-Subse
07c0: 63 74 69 6f 6e 2d 30 2e 32 2e 32 22 3e 53 75 62  ction-0.2.2">Sub
07d0: 73 65 63 74 69 6f 6e 20 30 2e 32 2e 32 3a e2 80  section 0.2.2:
07e0: 83 53 65 74 75 70 3c 2f 61 3e 0a 3c 2f 64 69 76  Setup</a>.</div
07f0: 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22 74 6f  >.<div class="to
0800: 63 69 6e 64 65 6e 74 22 3e 0a 3c 64 69 76 20 63  cindent">.<div c
0810: 6c 61 73 73 3d 22 74 6f 63 22 3e 0a 3c 61 20 63  lass="toc">.<a c
0820: 6c 61 73 73 3d 22 4c 69 6e 6b 22 20 68 72 65 66  lass="Link" href
0830: 3d 22 23 74 6f 63 2d 53 75 62 73 75 62 73 65 63  ="#toc-Subsubsec
0840: 74 69 6f 6e 2d 30 2e 32 2e 32 2e 31 22 3e 53 75  tion-0.2.2.1">Su
0850: 62 73 75 62 73 65 63 74 69 6f 6e 20 30 2e 32 2e  bsubsection 0.2.
0860: 32 2e 31 3a e2 80 83 43 72 65 61 74 65 20 6d 65  2.1: Create me
0870: 67 61 74 65 73 74 2e 63 6f 6e 66 69 67 3c 2f 61  gatest.config</a
0880: 3e 0a 3c 2f 64 69 76 3e 0a 3c 64 69 76 20 63 6c  >.</div>.<div cl
0890: 61 73 73 3d 22 74 6f 63 22 3e 0a 3c 61 20 63 6c  ass="toc">.<a cl
08a0: 61 73 73 3d 22 4c 69 6e 6b 22 20 68 72 65 66 3d  ass="Link" href=
08b0: 22 23 74 6f 63 2d 53 75 62 73 75 62 73 65 63 74  "#toc-Subsubsect
08c0: 69 6f 6e 2d 30 2e 32 2e 32 2e 32 22 3e 53 75 62  ion-0.2.2.2">Sub
08d0: 73 75 62 73 65 63 74 69 6f 6e 20 30 2e 32 2e 32  subsection 0.2.2
08e0: 2e 32 3a e2 80 83 43 72 65 61 74 65 20 72 75 6e  .2: Create run
08f0: 63 6f 6e 66 69 67 73 2e 63 6f 6e 66 69 67 3c 2f  configs.config</
0900: 61 3e 0a 3c 2f 64 69 76 3e 0a 3c 64 69 76 20 63  a>.</div>.<div c
0910: 6c 61 73 73 3d 22 74 6f 63 22 3e 0a 3c 61 20 63  lass="toc">.<a c
0920: 6c 61 73 73 3d 22 4c 69 6e 6b 22 20 68 72 65 66  lass="Link" href
0930: 3d 22 23 74 6f 63 2d 53 75 62 73 75 62 73 65 63  ="#toc-Subsubsec
0940: 74 69 6f 6e 2d 30 2e 32 2e 32 2e 33 22 3e 53 75  tion-0.2.2.3">Su
0950: 62 73 75 62 73 65 63 74 69 6f 6e 20 30 2e 32 2e  bsubsection 0.2.
0960: 32 2e 33 3a e2 80 83 43 72 65 61 74 65 20 74 68  2.3: Create th
0970: 65 20 74 65 73 74 73 20 64 69 72 65 63 74 6f 72  e tests director
0980: 79 20 61 6e 64 20 79 6f 75 72 20 66 69 72 73 74  y and your first
0990: 20 74 65 73 74 3c 2f 61 3e 0a 3c 2f 64 69 76 3e   test</a>.</div>
09a0: 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22 74 6f 63  .<div class="toc
09b0: 22 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 4c 69 6e  ">.<a class="Lin
09c0: 6b 22 20 68 72 65 66 3d 22 23 74 6f 63 2d 53 75  k" href="#toc-Su
09d0: 62 73 75 62 73 65 63 74 69 6f 6e 2d 30 2e 32 2e  bsubsection-0.2.
09e0: 32 2e 34 22 3e 53 75 62 73 75 62 73 65 63 74 69  2.4">Subsubsecti
09f0: 6f 6e 20 30 2e 32 2e 32 2e 34 3a e2 80 83 43 72  on 0.2.2.4: Cr
0a00: 65 61 74 65 20 74 68 65 20 74 65 73 74 63 6f 6e  eate the testcon
0a10: 66 69 67 20 66 69 6c 65 20 66 6f 72 20 79 6f 75  fig file for you
0a20: 72 20 74 65 73 74 3c 2f 61 3e 0a 3c 2f 64 69 76  r test</a>.</div
0a30: 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22 74 6f  >.<div class="to
0a40: 63 22 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 4c 69  c">.<a class="Li
0a50: 6e 6b 22 20 68 72 65 66 3d 22 23 74 6f 63 2d 53  nk" href="#toc-S
0a60: 75 62 73 75 62 73 65 63 74 69 6f 6e 2d 30 2e 32  ubsubsection-0.2
0a70: 2e 32 2e 35 22 3e 53 75 62 73 75 62 73 65 63 74  .2.5">Subsubsect
0a80: 69 6f 6e 20 30 2e 32 2e 32 2e 35 3a e2 80 83 43  ion 0.2.2.5: C
0a90: 72 65 61 74 65 20 79 6f 75 72 20 74 65 73 74 20  reate your test 
0aa0: 72 75 6e 6e 69 6e 67 20 73 63 72 69 70 74 2c 20  running script, 
0ab0: 6d 61 69 6e 2e 73 68 3c 2f 61 3e 0a 3c 2f 64 69  main.sh</a>.</di
0ac0: 76 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22 74  v>.<div class="t
0ad0: 6f 63 22 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 4c  oc">.<a class="L
0ae0: 69 6e 6b 22 20 68 72 65 66 3d 22 23 74 6f 63 2d  ink" href="#toc-
0af0: 53 75 62 73 75 62 73 65 63 74 69 6f 6e 2d 30 2e  Subsubsection-0.
0b00: 32 2e 32 2e 36 22 3e 53 75 62 73 75 62 73 65 63  2.2.6">Subsubsec
0b10: 74 69 6f 6e 20 30 2e 32 2e 32 2e 36 3a e2 80 83  tion 0.2.2.6: 
0b20: 52 75 6e 20 6d 65 67 61 74 65 73 74 20 61 6e 64  Run megatest and
0b30: 20 77 61 74 63 68 20 79 6f 75 72 20 72 75 6e 20   watch your run 
0b40: 70 72 6f 67 72 65 73 73 3c 2f 61 3e 0a 3c 2f 64  progress</a>.</d
0b50: 69 76 3e 0a 3c 2f 64 69 76 3e 0a 3c 2f 64 69 76  iv>.</div>.</div
0b60: 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22 74 6f  >.<div class="to
0b70: 63 22 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 4c 69  c">.<a class="Li
0b80: 6e 6b 22 20 68 72 65 66 3d 22 23 74 6f 63 2d 53  nk" href="#toc-S
0b90: 65 63 74 69 6f 6e 2d 30 2e 33 22 3e 53 65 63 74  ection-0.3">Sect
0ba0: 69 6f 6e 20 30 2e 33 3a e2 80 83 52 65 66 65 72  ion 0.3: Refer
0bb0: 65 6e 63 65 3c 2f 61 3e 0a 3c 2f 64 69 76 3e 0a  ence</a>.</div>.
0bc0: 3c 64 69 76 20 63 6c 61 73 73 3d 22 74 6f 63 69  <div class="toci
0bd0: 6e 64 65 6e 74 22 3e 0a 3c 64 69 76 20 63 6c 61  ndent">.<div cla
0be0: 73 73 3d 22 74 6f 63 22 3e 0a 3c 61 20 63 6c 61  ss="toc">.<a cla
0bf0: 73 73 3d 22 4c 69 6e 6b 22 20 68 72 65 66 3d 22  ss="Link" href="
0c00: 23 74 6f 63 2d 53 75 62 73 65 63 74 69 6f 6e 2d  #toc-Subsection-
0c10: 30 2e 33 2e 31 22 3e 53 75 62 73 65 63 74 69 6f  0.3.1">Subsectio
0c20: 6e 20 30 2e 33 2e 31 3a e2 80 83 43 6f 6e 66 69  n 0.3.1: Confi
0c30: 67 75 72 61 74 69 6f 6e 20 66 69 6c 65 73 3c 2f  guration files</
0c40: 61 3e 0a 3c 2f 64 69 76 3e 0a 3c 64 69 76 20 63  a>.</div>.<div c
0c50: 6c 61 73 73 3d 22 74 6f 63 69 6e 64 65 6e 74 22  lass="tocindent"
0c60: 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22 74 6f  >.<div class="to
0c70: 63 22 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 4c 69  c">.<a class="Li
0c80: 6e 6b 22 20 68 72 65 66 3d 22 23 74 6f 63 2d 53  nk" href="#toc-S
0c90: 75 62 73 75 62 73 65 63 74 69 6f 6e 2d 30 2e 33  ubsubsection-0.3
0ca0: 2e 31 2e 31 22 3e 53 75 62 73 75 62 73 65 63 74  .1.1">Subsubsect
0cb0: 69 6f 6e 20 30 2e 33 2e 31 2e 31 3a e2 80 83 53  ion 0.3.1.1: S
0cc0: 65 63 74 69 6f 6e 73 3c 2f 61 3e 0a 3c 2f 64 69  ections</a>.</di
0cd0: 76 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22 74  v>.<div class="t
0ce0: 6f 63 22 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 4c  oc">.<a class="L
0cf0: 69 6e 6b 22 20 68 72 65 66 3d 22 23 74 6f 63 2d  ink" href="#toc-
0d00: 53 75 62 73 75 62 73 65 63 74 69 6f 6e 2d 30 2e  Subsubsection-0.
0d10: 33 2e 31 2e 32 22 3e 53 75 62 73 75 62 73 65 63  3.1.2">Subsubsec
0d20: 74 69 6f 6e 20 30 2e 33 2e 31 2e 32 3a e2 80 83  tion 0.3.1.2: 
0d30: 56 61 72 69 61 62 6c 65 73 3c 2f 61 3e 0a 3c 2f  Variables</a>.</
0d40: 64 69 76 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d  div>.<div class=
0d50: 22 74 6f 63 22 3e 0a 3c 61 20 63 6c 61 73 73 3d  "toc">.<a class=
0d60: 22 4c 69 6e 6b 22 20 68 72 65 66 3d 22 23 74 6f  "Link" href="#to
0d70: 63 2d 53 75 62 73 75 62 73 65 63 74 69 6f 6e 2d  c-Subsubsection-
0d80: 30 2e 33 2e 31 2e 33 22 3e 53 75 62 73 75 62 73  0.3.1.3">Subsubs
0d90: 65 63 74 69 6f 6e 20 30 2e 33 2e 31 2e 33 3a e2  ection 0.3.1.3:
0da0: 80 83 49 6e 63 6c 75 64 65 73 3c 2f 61 3e 0a 3c  Includes</a>.<
0db0: 2f 64 69 76 3e 0a 3c 64 69 76 20 63 6c 61 73 73  /div>.<div class
0dc0: 3d 22 74 6f 63 22 3e 0a 3c 61 20 63 6c 61 73 73  ="toc">.<a class
0dd0: 3d 22 4c 69 6e 6b 22 20 68 72 65 66 3d 22 23 74  ="Link" href="#t
0de0: 6f 63 2d 53 75 62 73 75 62 73 65 63 74 69 6f 6e  oc-Subsubsection
0df0: 2d 30 2e 33 2e 31 2e 34 22 3e 53 75 62 73 75 62  -0.3.1.4">Subsub
0e00: 73 65 63 74 69 6f 6e 20 30 2e 33 2e 31 2e 34 3a  section 0.3.1.4:
0e10: e2 80 83 53 65 74 74 69 6e 67 20 61 20 76 61 72   Setting a var
0e20: 69 61 62 6c 65 20 62 79 20 72 75 6e 6e 69 6e 67  iable by running
0e30: 20 61 20 63 6f 6d 6d 61 6e 64 3c 2f 61 3e 0a 3c   a command</a>.<
0e40: 2f 64 69 76 3e 0a 3c 64 69 76 20 63 6c 61 73 73  /div>.<div class
0e50: 3d 22 74 6f 63 22 3e 0a 3c 61 20 63 6c 61 73 73  ="toc">.<a class
0e60: 3d 22 4c 69 6e 6b 22 20 68 72 65 66 3d 22 23 74  ="Link" href="#t
0e70: 6f 63 2d 53 75 62 73 75 62 73 65 63 74 69 6f 6e  oc-Subsubsection
0e80: 2d 30 2e 33 2e 31 2e 35 22 3e 53 75 62 73 75 62  -0.3.1.5">Subsub
0e90: 73 65 63 74 69 6f 6e 20 30 2e 33 2e 31 2e 35 3a  section 0.3.1.5:
0ea0: e2 80 83 4e 6f 74 65 73 3c 2f 61 3e 0a 3c 2f 64   Notes</a>.</d
0eb0: 69 76 3e 0a 3c 2f 64 69 76 3e 0a 3c 64 69 76 20  iv>.</div>.<div 
0ec0: 63 6c 61 73 73 3d 22 74 6f 63 22 3e 0a 3c 61 20  class="toc">.<a 
0ed0: 63 6c 61 73 73 3d 22 4c 69 6e 6b 22 20 68 72 65  class="Link" hre
0ee0: 66 3d 22 23 74 6f 63 2d 53 75 62 73 65 63 74 69  f="#toc-Subsecti
0ef0: 6f 6e 2d 30 2e 33 2e 32 22 3e 53 75 62 73 65 63  on-0.3.2">Subsec
0f00: 74 69 6f 6e 20 30 2e 33 2e 32 3a e2 80 83 45 6e  tion 0.3.2: En
0f10: 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62  vironment variab
0f20: 6c 65 73 3c 2f 61 3e 0a 3c 2f 64 69 76 3e 0a 3c  les</a>.</div>.<
0f30: 64 69 76 20 63 6c 61 73 73 3d 22 74 6f 63 22 3e  div class="toc">
0f40: 0a 3c 61 20 63 6c 61 73 73 3d 22 4c 69 6e 6b 22  .<a class="Link"
0f50: 20 68 72 65 66 3d 22 23 74 6f 63 2d 53 75 62 73   href="#toc-Subs
0f60: 65 63 74 69 6f 6e 2d 30 2e 33 2e 33 22 3e 53 75  ection-0.3.3">Su
0f70: 62 73 65 63 74 69 6f 6e 20 30 2e 33 2e 33 3a e2  bsection 0.3.3:
0f80: 80 83 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20  Configuration 
0f90: 66 69 6c 65 73 3c 2f 61 3e 0a 3c 2f 64 69 76 3e  files</a>.</div>
0fa0: 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22 74 6f 63  .<div class="toc
0fb0: 69 6e 64 65 6e 74 22 3e 0a 3c 64 69 76 20 63 6c  indent">.<div cl
0fc0: 61 73 73 3d 22 74 6f 63 22 3e 0a 3c 61 20 63 6c  ass="toc">.<a cl
0fd0: 61 73 73 3d 22 4c 69 6e 6b 22 20 68 72 65 66 3d  ass="Link" href=
0fe0: 22 23 74 6f 63 2d 53 75 62 73 75 62 73 65 63 74  "#toc-Subsubsect
0ff0: 69 6f 6e 2d 30 2e 33 2e 33 2e 31 22 3e 53 75 62  ion-0.3.3.1">Sub
1000: 73 75 62 73 65 63 74 69 6f 6e 20 30 2e 33 2e 33  subsection 0.3.3
1010: 2e 31 3a e2 80 83 6d 65 67 61 74 65 73 74 2e 63  .1: megatest.c
1020: 6f 6e 66 69 67 3c 2f 61 3e 0a 3c 2f 64 69 76 3e  onfig</a>.</div>
1030: 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22 74 6f 63  .<div class="toc
1040: 22 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 4c 69 6e  ">.<a class="Lin
1050: 6b 22 20 68 72 65 66 3d 22 23 74 6f 63 2d 53 75  k" href="#toc-Su
1060: 62 73 75 62 73 65 63 74 69 6f 6e 2d 30 2e 33 2e  bsubsection-0.3.
1070: 33 2e 32 22 3e 53 75 62 73 75 62 73 65 63 74 69  3.2">Subsubsecti
1080: 6f 6e 20 30 2e 33 2e 33 2e 32 3a e2 80 83 72 75  on 0.3.3.2: ru
1090: 6e 63 6f 6e 66 69 67 73 2e 63 6f 6e 66 69 67 20  nconfigs.config 
10a0: 66 69 6c 65 3c 2f 61 3e 0a 3c 2f 64 69 76 3e 0a  file</a>.</div>.
10b0: 3c 2f 64 69 76 3e 0a 3c 64 69 76 20 63 6c 61 73  </div>.<div clas
10c0: 73 3d 22 74 6f 63 22 3e 0a 3c 61 20 63 6c 61 73  s="toc">.<a clas
10d0: 73 3d 22 4c 69 6e 6b 22 20 68 72 65 66 3d 22 23  s="Link" href="#
10e0: 74 6f 63 2d 53 75 62 73 65 63 74 69 6f 6e 2d 30  toc-Subsection-0
10f0: 2e 33 2e 34 22 3e 53 75 62 73 65 63 74 69 6f 6e  .3.4">Subsection
1100: 20 30 2e 33 2e 34 3a e2 80 83 57 72 69 74 69 6e   0.3.4: Writin
1110: 67 20 74 65 73 74 73 3c 2f 61 3e 0a 3c 2f 64 69  g tests</a>.</di
1120: 76 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22 74  v>.<div class="t
1130: 6f 63 69 6e 64 65 6e 74 22 3e 0a 3c 64 69 76 20  ocindent">.<div 
1140: 63 6c 61 73 73 3d 22 74 6f 63 22 3e 0a 3c 61 20  class="toc">.<a 
1150: 63 6c 61 73 73 3d 22 4c 69 6e 6b 22 20 68 72 65  class="Link" hre
1160: 66 3d 22 23 74 6f 63 2d 53 75 62 73 75 62 73 65  f="#toc-Subsubse
1170: 63 74 69 6f 6e 2d 30 2e 33 2e 34 2e 31 22 3e 53  ction-0.3.4.1">S
1180: 75 62 73 75 62 73 65 63 74 69 6f 6e 20 30 2e 33  ubsubsection 0.3
1190: 2e 34 2e 31 3a e2 80 83 74 65 73 74 63 6f 6e 66  .4.1: testconf
11a0: 69 67 20 66 69 6c 65 3c 2f 61 3e 0a 3c 2f 64 69  ig file</a>.</di
11b0: 76 3e 0a 3c 2f 64 69 76 3e 0a 3c 64 69 76 20 63  v>.</div>.<div c
11c0: 6c 61 73 73 3d 22 74 6f 63 22 3e 0a 3c 61 20 63  lass="toc">.<a c
11d0: 6c 61 73 73 3d 22 4c 69 6e 6b 22 20 68 72 65 66  lass="Link" href
11e0: 3d 22 23 74 6f 63 2d 53 75 62 73 65 63 74 69 6f  ="#toc-Subsectio
11f0: 6e 2d 30 2e 33 2e 35 22 3e 53 75 62 73 65 63 74  n-0.3.5">Subsect
1200: 69 6f 6e 20 30 2e 33 2e 35 3a e2 80 83 43 6f 6d  ion 0.3.5: Com
1210: 6d 61 6e 64 20 6c 69 6e 65 3c 2f 61 3e 0a 3c 2f  mand line</a>.</
1220: 64 69 76 3e 0a 3c 2f 64 69 76 3e 0a 3c 2f 64 69  div>.</div>.</di
1230: 76 3e 0a 3c 2f 64 69 76 3e 0a 0a 3c 2f 64 69 76  v>.</div>..</div
1240: 3e 0a 3c 68 32 20 63 6c 61 73 73 3d 22 53 65 63  >.<h2 class="Sec
1250: 74 69 6f 6e 22 3e 0a 3c 61 20 63 6c 61 73 73 3d  tion">.<a class=
1260: 22 74 6f 63 22 20 6e 61 6d 65 3d 22 74 6f 63 2d  "toc" name="toc-
1270: 53 65 63 74 69 6f 6e 2d 30 2e 31 22 3e 30 2e 31  Section-0.1">0.1
1280: 3c 2f 61 3e e2 80 83 41 62 6f 75 74 20 4d 65 67  </a> About Meg
1290: 61 74 65 73 74 0a 3c 2f 68 32 3e 0a 3c 68 33 20  atest.</h2>.<h3 
12a0: 63 6c 61 73 73 3d 22 53 75 62 73 65 63 74 69 6f  class="Subsectio
12b0: 6e 22 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 74 6f  n">.<a class="to
12c0: 63 22 20 6e 61 6d 65 3d 22 74 6f 63 2d 53 75 62  c" name="toc-Sub
12d0: 73 65 63 74 69 6f 6e 2d 30 2e 31 2e 31 22 3e 30  section-0.1.1">0
12e0: 2e 31 2e 31 3c 2f 61 3e e2 80 83 4d 65 67 61 74  .1.1</a> Megat
12f0: 65 73 74 20 64 65 73 69 67 6e 20 70 68 69 6c 6f  est design philo
1300: 73 6f 70 68 79 0a 3c 2f 68 33 3e 0a 3c 64 69 76  sophy.</h3>.<div
1310: 20 63 6c 61 73 73 3d 22 55 6e 69 6e 64 65 6e 74   class="Unindent
1320: 65 64 22 3e 0a 4d 65 67 61 74 65 73 74 20 69 73  ed">.Megatest is
1330: 20 69 6e 74 65 6e 64 65 64 20 74 6f 20 70 72 6f   intended to pro
1340: 76 69 64 65 20 74 68 65 20 6d 69 6e 69 6d 75 6d  vide the minimum
1350: 20 6e 65 65 64 65 64 20 72 65 73 6f 75 72 63 65   needed resource
1360: 73 20 74 6f 20 6d 61 6b 65 20 77 72 69 74 69 6e  s to make writin
1370: 67 20 61 20 73 75 69 74 65 20 6f 66 20 74 65 73  g a suite of tes
1380: 74 73 20 66 6f 72 20 73 6f 66 74 77 61 72 65 2c  ts for software,
1390: 20 64 65 73 69 67 6e 20 65 6e 67 69 6e 65 65 72   design engineer
13a0: 69 6e 67 20 6f 72 20 70 72 6f 63 65 73 73 20 63  ing or process c
13b0: 6f 6e 74 72 6f 6c 20 28 76 69 61 20 6f 77 6c 66  ontrol (via owlf
13c0: 73 20 66 6f 72 20 65 78 61 6d 70 6c 65 29 20 77  s for example) w
13d0: 69 74 68 6f 75 74 20 62 65 69 6e 67 20 73 70 65  ithout being spe
13e0: 63 69 61 6c 69 7a 65 64 20 66 6f 72 20 61 6e 79  cialized for any
13f0: 20 73 70 65 63 69 66 69 63 20 70 72 6f 62 6c 65   specific proble
1400: 6d 20 73 70 61 63 65 2e 20 4d 65 67 61 74 65 73  m space. Megates
1410: 74 20 69 6e 20 6f 66 20 69 74 73 65 6c 66 20 64  t in of itself d
1420: 6f 65 73 20 6e 6f 74 20 6b 6e 6f 77 20 77 68 61  oes not know wha
1430: 74 20 63 6f 6e 73 74 69 74 75 74 65 73 20 61 20  t constitutes a 
1440: 50 41 53 53 20 6f 72 20 46 41 49 4c 20 6f 66 20  PASS or FAIL of 
1450: 61 20 74 65 73 74 2e 20 49 6e 20 6d 6f 73 74 20  a test. In most 
1460: 63 61 73 65 73 20 6d 65 67 61 74 65 73 74 20 69  cases megatest i
1470: 73 20 62 65 73 74 20 75 73 65 64 20 69 6e 20 63  s best used in c
1480: 6f 6e 6a 75 6e 63 74 69 6f 6e 20 77 69 74 68 20  onjunction with 
1490: 6c 6f 67 70 72 6f 20 6f 72 20 61 20 73 69 6d 69  logpro or a simi
14a0: 6c 61 72 20 74 6f 6f 6c 20 74 6f 20 70 61 72 73  lar tool to pars
14b0: 65 2c 20 61 6e 61 6c 79 7a 65 20 61 6e 64 20 64  e, analyze and d
14c0: 65 63 69 64 65 20 6f 6e 20 74 68 65 20 74 65 73  ecide on the tes
14d0: 74 20 6f 75 74 63 6f 6d 65 2e 20 41 20 63 61 6c  t outcome. A cal
14e0: 6c 20 74 6f 20 6d 65 67 61 74 65 73 74 20 63 61  l to megatest ca
14f0: 6e 20 74 68 65 6e 20 62 65 20 6d 61 64 65 20 74  n then be made t
1500: 6f 20 72 65 63 6f 72 64 20 74 68 65 20 72 65 73  o record the res
1510: 75 6c 74 2e 20 0a 3c 2f 64 69 76 3e 0a 3c 68 33  ult. .</div>.<h3
1520: 20 63 6c 61 73 73 3d 22 53 75 62 73 65 63 74 69   class="Subsecti
1530: 6f 6e 22 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 74  on">.<a class="t
1540: 6f 63 22 20 6e 61 6d 65 3d 22 74 6f 63 2d 53 75  oc" name="toc-Su
1550: 62 73 65 63 74 69 6f 6e 2d 30 2e 31 2e 32 22 3e  bsection-0.1.2">
1560: 30 2e 31 2e 32 3c 2f 61 3e e2 80 83 4d 65 67 61  0.1.2</a> Mega
1570: 74 65 73 74 20 61 72 63 68 69 74 65 63 74 75 72  test architectur
1580: 65 0a 3c 2f 68 33 3e 0a 3c 64 69 76 20 63 6c 61  e.</h3>.<div cla
1590: 73 73 3d 22 55 6e 69 6e 64 65 6e 74 65 64 22 3e  ss="Unindented">
15a0: 0a 41 6c 6c 20 64 61 74 61 20 74 6f 20 73 70 65  .All data to spe
15b0: 63 69 66 79 20 74 68 65 20 74 65 73 74 73 20 61  cify the tests a
15c0: 6e 64 20 63 6f 6e 66 69 67 75 72 65 20 74 68 65  nd configure the
15d0: 20 73 79 73 74 65 6d 20 69 73 20 73 74 6f 72 65   system is store
15e0: 64 20 69 6e 20 70 6c 61 69 6e 20 74 65 78 74 20  d in plain text 
15f0: 66 69 6c 65 73 2e 20 41 6c 6c 20 73 79 73 74 65  files. All syste
1600: 6d 20 73 74 61 74 65 20 69 73 20 73 74 6f 72 65  m state is store
1610: 64 20 69 6e 20 61 6e 20 73 71 6c 69 74 65 33 20  d in an sqlite3 
1620: 64 61 74 61 62 61 73 65 2e 20 54 65 73 74 73 20  database. Tests 
1630: 61 72 65 20 6c 61 75 6e 63 68 65 64 20 75 73 69  are launched usi
1640: 6e 67 20 74 68 65 20 6c 61 75 6e 63 68 69 6e 67  ng the launching
1650: 20 73 79 73 74 65 6d 20 61 76 61 69 6c 61 62 6c   system availabl
1660: 65 20 66 6f 72 20 74 68 65 20 64 69 73 74 72 69  e for the distri
1670: 62 75 74 65 64 20 63 6f 6d 70 75 74 65 20 70 6c  buted compute pl
1680: 61 74 66 6f 72 6d 20 69 6e 20 75 73 65 2e 20 41  atform in use. A
1690: 20 74 65 6d 70 6c 61 74 65 20 73 63 72 69 70 74   template script
16a0: 20 69 73 20 70 72 6f 76 69 64 65 64 20 77 68 69   is provided whi
16b0: 63 68 20 63 61 6e 20 6c 61 75 6e 63 68 20 6a 6f  ch can launch jo
16c0: 62 73 20 6f 6e 20 6c 6f 63 61 6c 20 61 6e 64 20  bs on local and 
16d0: 72 65 6d 6f 74 65 20 4c 69 6e 75 78 20 68 6f 73  remote Linux hos
16e0: 74 73 2e 20 43 75 72 72 65 6e 74 6c 79 20 6d 65  ts. Currently me
16f0: 67 61 74 65 73 74 20 75 73 65 73 20 74 68 65 20  gatest uses the 
1700: 6e 65 74 77 6f 72 6b 20 66 69 6c 65 73 79 73 74  network filesyst
1710: 65 6d 20 74 6f 20 e2 80 9c 63 61 6c 6c 20 68 6f  em to “call ho
1720: 6d 65 e2 80 9d 20 74 6f 20 79 6f 75 72 20 6d 61  me” to your ma
1730: 73 74 65 72 20 73 71 6c 69 74 65 33 20 64 61 74  ster sqlite3 dat
1740: 61 62 61 73 65 2e 0a 3c 2f 64 69 76 3e 0a 3c 68  abase..</div>.<h
1750: 32 20 63 6c 61 73 73 3d 22 53 65 63 74 69 6f 6e  2 class="Section
1760: 22 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 74 6f 63  ">.<a class="toc
1770: 22 20 6e 61 6d 65 3d 22 74 6f 63 2d 53 65 63 74  " name="toc-Sect
1780: 69 6f 6e 2d 30 2e 32 22 3e 30 2e 32 3c 2f 61 3e  ion-0.2">0.2</a>
1790: e2 80 83 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 0a   Installation.
17a0: 3c 2f 68 32 3e 0a 3c 68 33 20 63 6c 61 73 73 3d  </h2>.<h3 class=
17b0: 22 53 75 62 73 65 63 74 69 6f 6e 22 3e 0a 3c 61  "Subsection">.<a
17c0: 20 63 6c 61 73 73 3d 22 74 6f 63 22 20 6e 61 6d   class="toc" nam
17d0: 65 3d 22 74 6f 63 2d 53 75 62 73 65 63 74 69 6f  e="toc-Subsectio
17e0: 6e 2d 30 2e 32 2e 31 22 3e 30 2e 32 2e 31 3c 2f  n-0.2.1">0.2.1</
17f0: 61 3e e2 80 83 43 6f 6d 70 69 6c 61 74 69 6f 6e  a> Compilation
1800: 0a 3c 2f 68 33 3e 0a 3c 68 34 20 63 6c 61 73 73  .</h3>.<h4 class
1810: 3d 22 53 75 62 73 75 62 73 65 63 74 69 6f 6e 22  ="Subsubsection"
1820: 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 74 6f 63 22  >.<a class="toc"
1830: 20 6e 61 6d 65 3d 22 74 6f 63 2d 53 75 62 73 75   name="toc-Subsu
1840: 62 73 65 63 74 69 6f 6e 2d 30 2e 32 2e 31 2e 31  bsection-0.2.1.1
1850: 22 3e 30 2e 32 2e 31 2e 31 3c 2f 61 3e e2 80 83  ">0.2.1.1</a> 
1860: 44 65 70 65 6e 64 65 6e 63 69 65 73 0a 3c 2f 68  Dependencies.</h
1870: 34 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22 55  4>.<div class="U
1880: 6e 69 6e 64 65 6e 74 65 64 22 3e 0a 43 68 69 63  nindented">.Chic
1890: 6b 65 6e 20 73 63 68 65 6d 65 20 61 6e 64 20 61  ken scheme and a
18a0: 20 6e 75 6d 62 65 72 20 6f 66 20 65 67 67 73 20   number of eggs 
18b0: 61 72 65 20 72 65 71 75 69 72 65 64 20 66 6f 72  are required for
18c0: 20 62 75 69 6c 64 69 6e 67 20 6d 65 67 61 74 65   building megate
18d0: 73 74 2e 20 53 65 65 20 74 68 65 20 66 69 6c 65  st. See the file
18e0: 20 75 74 69 6c 73 2f 69 6e 73 74 61 6c 6c 61 6c   utils/installal
18f0: 6c 2e 73 68 20 66 6f 72 20 61 6e 20 61 75 74 6f  l.sh for an auto
1900: 6d 61 74 65 64 20 77 61 79 20 74 6f 20 69 6e 73  mated way to ins
1910: 74 61 6c 6c 20 74 68 65 20 64 65 70 65 6e 64 65  tall the depende
1920: 6e 63 69 65 73 20 6f 6e 20 4c 69 6e 75 78 2e 0a  ncies on Linux..
1930: 3c 2f 64 69 76 3e 0a 3c 68 34 20 63 6c 61 73 73  </div>.<h4 class
1940: 3d 22 53 75 62 73 75 62 73 65 63 74 69 6f 6e 22  ="Subsubsection"
1950: 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 74 6f 63 22  >.<a class="toc"
1960: 20 6e 61 6d 65 3d 22 74 6f 63 2d 53 75 62 73 75   name="toc-Subsu
1970: 62 73 65 63 74 69 6f 6e 2d 30 2e 32 2e 31 2e 32  bsection-0.2.1.2
1980: 22 3e 30 2e 32 2e 31 2e 32 3c 2f 61 3e e2 80 83  ">0.2.1.2</a> 
1990: 42 75 69 6c 64 20 61 6e 64 20 69 6e 73 74 61 6c  Build and instal
19a0: 6c 0a 3c 2f 68 34 3e 0a 3c 64 69 76 20 63 6c 61  l.</h4>.<div cla
19b0: 73 73 3d 22 55 6e 69 6e 64 65 6e 74 65 64 22 3e  ss="Unindented">
19c0: 0a 52 75 6e 20 e2 80 9c 6d 61 6b 65 20 74 65 73  .Run “make tes
19d0: 74 e2 80 9d 20 74 6f 20 63 72 65 61 74 65 20 74  t” to create t
19e0: 68 65 20 6d 65 67 61 74 65 73 74 20 65 78 65 63  he megatest exec
19f0: 75 74 61 62 6c 65 2e 20 59 6f 75 20 6d 61 79 20  utable. You may 
1a00: 77 69 73 68 20 74 6f 20 63 6f 70 79 20 74 68 65  wish to copy the
1a10: 20 65 78 65 63 75 74 61 62 6c 65 20 74 6f 20 61   executable to a
1a20: 20 63 65 6e 74 72 61 6c 6c 79 20 61 63 63 65 73   centrally acces
1a30: 73 69 62 6c 65 20 6c 6f 63 61 74 69 6f 6e 2e 0a  sible location..
1a40: 3c 2f 64 69 76 3e 0a 3c 68 33 20 63 6c 61 73 73  </div>.<h3 class
1a50: 3d 22 53 75 62 73 65 63 74 69 6f 6e 22 3e 0a 3c  ="Subsection">.<
1a60: 61 20 63 6c 61 73 73 3d 22 74 6f 63 22 20 6e 61  a class="toc" na
1a70: 6d 65 3d 22 74 6f 63 2d 53 75 62 73 65 63 74 69  me="toc-Subsecti
1a80: 6f 6e 2d 30 2e 32 2e 32 22 3e 30 2e 32 2e 32 3c  on-0.2.2">0.2.2<
1a90: 2f 61 3e e2 80 83 53 65 74 75 70 0a 3c 2f 68 33  /a> Setup.</h3
1aa0: 3e 0a 3c 68 34 20 63 6c 61 73 73 3d 22 53 75 62  >.<h4 class="Sub
1ab0: 73 75 62 73 65 63 74 69 6f 6e 22 3e 0a 3c 61 20  subsection">.<a 
1ac0: 63 6c 61 73 73 3d 22 74 6f 63 22 20 6e 61 6d 65  class="toc" name
1ad0: 3d 22 74 6f 63 2d 53 75 62 73 75 62 73 65 63 74  ="toc-Subsubsect
1ae0: 69 6f 6e 2d 30 2e 32 2e 32 2e 31 22 3e 30 2e 32  ion-0.2.2.1">0.2
1af0: 2e 32 2e 31 3c 2f 61 3e e2 80 83 43 72 65 61 74  .2.1</a> Creat
1b00: 65 20 6d 65 67 61 74 65 73 74 2e 63 6f 6e 66 69  e megatest.confi
1b10: 67 0a 3c 2f 68 34 3e 0a 3c 64 69 76 20 63 6c 61  g.</h4>.<div cla
1b20: 73 73 3d 22 55 6e 69 6e 64 65 6e 74 65 64 22 3e  ss="Unindented">
1b30: 0a 43 72 65 61 74 65 20 74 68 65 20 66 69 6c 65  .Create the file
1b40: 20 6d 65 67 61 74 65 73 74 2e 63 6f 6e 66 69 67   megatest.config
1b50: 20 75 73 69 6e 67 20 74 68 65 20 6d 65 67 61 74   using the megat
1b60: 65 73 74 2e 63 6f 6e 66 69 67 20 74 65 6d 70 6c  est.config templ
1b70: 61 74 65 20 66 72 6f 6d 20 74 68 65 20 74 65 73  ate from the tes
1b80: 74 73 20 64 69 72 65 63 74 6f 72 79 2e 20 41 74  ts directory. At
1b90: 20 61 20 6d 69 6e 69 6d 75 6d 20 79 6f 75 20 6e   a minimum you n
1ba0: 65 65 64 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e  eed the followin
1bb0: 67 3a 0a 3c 2f 64 69 76 3e 0a 3c 64 69 76 20 63  g:.</div>.<div c
1bc0: 6c 61 73 73 3d 22 43 6f 64 65 22 3e 0a 23 20 46  lass="Code">.# F
1bd0: 69 65 6c 64 73 20 61 72 65 20 74 68 65 20 6b 65  ields are the ke
1be0: 79 73 20 75 6e 64 65 72 20 77 68 69 63 68 20 79  ys under which y
1bf0: 6f 75 72 20 74 65 73 74 20 72 75 6e 73 20 61 72  our test runs ar
1c00: 65 20 6f 72 67 61 6e 69 7a 65 64 0a 3c 2f 64 69  e organized.</di
1c10: 76 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22 43  v>.<div class="C
1c20: 6f 64 65 22 3e 0a 5b 66 69 65 6c 64 73 5d 0a 3c  ode">.[fields].<
1c30: 2f 64 69 76 3e 0a 3c 64 69 76 20 63 6c 61 73 73  /div>.<div class
1c40: 3d 22 43 6f 64 65 22 3e 0a 66 69 65 6c 64 31 20  ="Code">.field1 
1c50: 54 45 58 54 0a 3c 2f 64 69 76 3e 0a 3c 64 69 76  TEXT.</div>.<div
1c60: 20 63 6c 61 73 73 3d 22 43 6f 64 65 22 3e 0a 66   class="Code">.f
1c70: 69 65 6c 64 32 20 54 45 58 54 0a 3c 2f 64 69 76  ield2 TEXT.</div
1c80: 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22 43 6f  >.<div class="Co
1c90: 64 65 22 3e 0a 0a 3c 2f 64 69 76 3e 0a 3c 64 69  de">..</div>.<di
1ca0: 76 20 63 6c 61 73 73 3d 22 43 6f 64 65 22 3e 0a  v class="Code">.
1cb0: 5b 6a 6f 62 74 6f 6f 6c 73 5d 0a 3c 2f 64 69 76  [jobtools].</div
1cc0: 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22 43 6f  >.<div class="Co
1cd0: 64 65 22 3e 0a 23 20 54 68 65 20 6c 61 75 6e 63  de">.# The launc
1ce0: 68 65 72 20 6c 61 75 6e 63 68 65 73 20 6a 6f 62  her launches job
1cf0: 73 20 74 6f 20 74 68 65 20 6c 6f 63 61 6c 20 6f  s to the local o
1d00: 72 20 72 65 6d 6f 74 65 20 68 6f 73 74 73 2c 0a  r remote hosts,.
1d10: 3c 2f 64 69 76 3e 0a 3c 64 69 76 20 63 6c 61 73  </div>.<div clas
1d20: 73 3d 22 43 6f 64 65 22 3e 0a 23 20 74 68 65 20  s="Code">.# the 
1d30: 6a 6f 62 20 69 73 20 6d 61 6e 61 67 65 64 20 6f  job is managed o
1d40: 6e 20 74 68 65 20 74 61 72 67 65 74 20 68 6f 73  n the target hos
1d50: 74 20 62 79 20 6d 65 67 61 74 65 73 74 2c 0a 3c  t by megatest,.<
1d60: 2f 64 69 76 3e 0a 3c 64 69 76 20 63 6c 61 73 73  /div>.<div class
1d70: 3d 22 43 6f 64 65 22 3e 0a 23 20 63 6f 6d 6d 65  ="Code">.# comme
1d80: 6e 74 20 6f 75 74 20 6c 61 75 6e 63 68 65 72 20  nt out launcher 
1d90: 74 6f 20 72 75 6e 20 6c 6f 63 61 6c 20 6f 6e 6c  to run local onl
1da0: 79 2e 20 41 6e 20 65 78 61 6d 70 6c 65 20 6c 61  y. An example la
1db0: 75 6e 63 68 65 72 0a 3c 2f 64 69 76 3e 0a 3c 64  uncher.</div>.<d
1dc0: 69 76 20 63 6c 61 73 73 3d 22 43 6f 64 65 22 3e  iv class="Code">
1dd0: 0a 23 20 22 6e 62 66 61 6b 65 22 20 63 61 6e 20  .# "nbfake" can 
1de0: 62 65 20 66 6f 75 6e 64 20 69 6e 20 74 68 65 20  be found in the 
1df0: 75 74 69 6c 73 20 64 69 72 65 63 74 6f 72 79 2e  utils directory.
1e00: 20 0a 3c 2f 64 69 76 3e 0a 3c 64 69 76 20 63 6c   .</div>.<div cl
1e10: 61 73 73 3d 22 43 6f 64 65 22 3e 0a 6c 61 75 6e  ass="Code">.laun
1e20: 63 68 65 72 20 6e 62 66 61 6b 65 0a 3c 2f 64 69  cher nbfake.</di
1e30: 76 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22 43  v>.<div class="C
1e40: 6f 64 65 22 3e 0a 0a 3c 2f 64 69 76 3e 0a 3c 64  ode">..</div>.<d
1e50: 69 76 20 63 6c 61 73 73 3d 22 43 6f 64 65 22 3e  iv class="Code">
1e60: 0a 23 20 54 68 65 20 64 69 73 6b 73 20 73 65 63  .# The disks sec
1e70: 74 69 6f 6e 20 73 70 65 63 69 66 69 65 73 20 77  tion specifies w
1e80: 68 65 72 65 20 74 68 65 20 74 65 73 74 73 20 77  here the tests w
1e90: 69 6c 6c 20 62 65 20 72 75 6e 2e 20 41 73 20 79  ill be run. As y
1ea0: 6f 75 0a 3c 2f 64 69 76 3e 0a 3c 64 69 76 20 63  ou.</div>.<div c
1eb0: 6c 61 73 73 3d 22 43 6f 64 65 22 3e 0a 23 20 72  lass="Code">.# r
1ec0: 75 6e 20 6f 75 74 20 6f 66 20 73 70 61 63 65 20  un out of space 
1ed0: 69 6e 20 61 20 70 61 72 74 69 74 69 6f 6e 20 79  in a partition y
1ee0: 6f 75 20 63 61 6e 20 61 64 64 20 61 64 64 69 74  ou can add addit
1ef0: 69 6f 6e 61 6c 20 64 69 73 6b 73 0a 3c 2f 64 69  ional disks.</di
1f00: 76 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22 43  v>.<div class="C
1f10: 6f 64 65 22 3e 0a 23 20 65 6e 74 72 69 65 73 2e  ode">.# entries.
1f20: 0a 3c 2f 64 69 76 3e 0a 3c 64 69 76 20 63 6c 61  .</div>.<div cla
1f30: 73 73 3d 22 43 6f 64 65 22 3e 0a 23 20 46 6f 72  ss="Code">.# For
1f40: 6d 61 74 20 69 73 3a 0a 3c 2f 64 69 76 3e 0a 3c  mat is:.</div>.<
1f50: 64 69 76 20 63 6c 61 73 73 3d 22 43 6f 64 65 22  div class="Code"
1f60: 3e 0a 23 20 6e 61 6d 65 20 2f 70 61 74 68 2f 74  >.# name /path/t
1f70: 6f 2f 61 72 65 61 20 0a 3c 2f 64 69 76 3e 0a 3c  o/area .</div>.<
1f80: 64 69 76 20 63 6c 61 73 73 3d 22 43 6f 64 65 22  div class="Code"
1f90: 3e 0a 5b 64 69 73 6b 73 5d 0a 3c 2f 64 69 76 3e  >.[disks].</div>
1fa0: 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22 43 6f 64  .<div class="Cod
1fb0: 65 22 3e 0a 31 20 2f 74 6d 70 20 0a 3c 2f 64 69  e">.1 /tmp .</di
1fc0: 76 3e 0a 3c 68 34 20 63 6c 61 73 73 3d 22 53 75  v>.<h4 class="Su
1fd0: 62 73 75 62 73 65 63 74 69 6f 6e 22 3e 0a 3c 61  bsubsection">.<a
1fe0: 20 63 6c 61 73 73 3d 22 74 6f 63 22 20 6e 61 6d   class="toc" nam
1ff0: 65 3d 22 74 6f 63 2d 53 75 62 73 75 62 73 65 63  e="toc-Subsubsec
2000: 74 69 6f 6e 2d 30 2e 32 2e 32 2e 32 22 3e 30 2e  tion-0.2.2.2">0.
2010: 32 2e 32 2e 32 3c 2f 61 3e e2 80 83 43 72 65 61  2.2.2</a> Crea
2020: 74 65 20 72 75 6e 63 6f 6e 66 69 67 73 2e 63 6f  te runconfigs.co
2030: 6e 66 69 67 0a 3c 2f 68 34 3e 0a 3c 64 69 76 20  nfig.</h4>.<div 
2040: 63 6c 61 73 73 3d 22 55 6e 69 6e 64 65 6e 74 65  class="Unindente
2050: 64 22 3e 0a 54 68 69 73 20 66 69 6c 65 20 69 73  d">.This file is
2060: 20 75 73 65 64 20 74 6f 20 73 65 74 20 65 6e 76   used to set env
2070: 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c  ironment variabl
2080: 65 73 20 74 68 61 74 20 61 72 65 20 72 75 6e 20  es that are run 
2090: 73 70 65 63 69 66 69 63 2e 20 59 6f 75 20 63 61  specific. You ca
20a0: 6e 20 73 69 6d 70 6c 79 20 63 72 65 61 74 65 20  n simply create 
20b0: 61 6e 20 65 6d 70 74 79 20 66 69 6c 65 20 74 6f  an empty file to
20c0: 20 73 74 61 72 74 2e 0a 3c 2f 64 69 76 3e 0a 3c   start..</div>.<
20d0: 68 34 20 63 6c 61 73 73 3d 22 53 75 62 73 75 62  h4 class="Subsub
20e0: 73 65 63 74 69 6f 6e 22 3e 0a 3c 61 20 63 6c 61  section">.<a cla
20f0: 73 73 3d 22 74 6f 63 22 20 6e 61 6d 65 3d 22 74  ss="toc" name="t
2100: 6f 63 2d 53 75 62 73 75 62 73 65 63 74 69 6f 6e  oc-Subsubsection
2110: 2d 30 2e 32 2e 32 2e 33 22 3e 30 2e 32 2e 32 2e  -0.2.2.3">0.2.2.
2120: 33 3c 2f 61 3e e2 80 83 43 72 65 61 74 65 20 74  3</a> Create t
2130: 68 65 20 74 65 73 74 73 20 64 69 72 65 63 74 6f  he tests directo
2140: 72 79 20 61 6e 64 20 79 6f 75 72 20 66 69 72 73  ry and your firs
2150: 74 20 74 65 73 74 0a 3c 2f 68 34 3e 0a 3c 64 69  t test.</h4>.<di
2160: 76 20 63 6c 61 73 73 3d 22 55 6e 69 6e 64 65 6e  v class="Uninden
2170: 74 65 64 22 3e 0a 54 68 65 20 73 74 72 75 63 74  ted">.The struct
2180: 75 72 65 20 73 68 6f 75 6c 64 20 6c 6f 6f 6b 20  ure should look 
2190: 6c 69 6b 65 20 74 68 69 73 3a 0a 3c 2f 64 69 76  like this:.</div
21a0: 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22 43 6f  >.<div class="Co
21b0: 64 65 22 3e 0a 2e 2e 2f 74 65 73 74 73 0a 3c 2f  de">.../tests.</
21c0: 64 69 76 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d  div>.<div class=
21d0: 22 43 6f 64 65 22 3e 0a e2 94 9c e2 94 80 e2 94  "Code">.├─
21e0: 80 20 6d 65 67 61 74 65 73 74 2e 63 6f 6e 66 69   megatest.confi
21f0: 67 0a 3c 2f 64 69 76 3e 0a 3c 64 69 76 20 63 6c  g.</div>.<div cl
2200: 61 73 73 3d 22 43 6f 64 65 22 3e 0a e2 94 9c e2  ass="Code">.├
2210: 94 80 e2 94 80 20 72 75 6e 63 6f 6e 66 69 67 73  ─ runconfigs
2220: 2e 63 6f 6e 66 69 67 20 0a 3c 2f 64 69 76 3e 0a  .config .</div>.
2230: 3c 64 69 76 20 63 6c 61 73 73 3d 22 43 6f 64 65  <div class="Code
2240: 22 3e 0a e2 94 94 e2 94 80 e2 94 80 20 74 65 73  ">.└── tes
2250: 74 73 20 0a 3c 2f 64 69 76 3e 0a 3c 64 69 76 20  ts .</div>.<div 
2260: 63 6c 61 73 73 3d 22 43 6f 64 65 22 3e 0a 20 c2  class="Code">. 
2270: a0 c2 a0 20 e2 94 94 e2 94 80 e2 94 80 20 6d 79    └── my
2280: 74 65 73 74 20 0a 3c 2f 64 69 76 3e 0a 3c 64 69  test .</div>.<di
2290: 76 20 63 6c 61 73 73 3d 22 43 6f 64 65 22 3e 0a  v class="Code">.
22a0: 20 20 20 20 20 20 20 e2 94 9c e2 94 80 e2 94 80         ├──
22b0: 20 6d 61 69 6e 2e 73 68 0a 3c 2f 64 69 76 3e 0a   main.sh.</div>.
22c0: 3c 64 69 76 20 63 6c 61 73 73 3d 22 43 6f 64 65  <div class="Code
22d0: 22 3e 0a 20 20 20 20 c2 a0 c2 a0 20 e2 94 94 e2  ">.       └
22e0: 94 80 e2 94 80 20 74 65 73 74 63 6f 6e 66 69 67  ─ testconfig
22f0: 20 0a 3c 2f 64 69 76 3e 0a 3c 68 34 20 63 6c 61   .</div>.<h4 cla
2300: 73 73 3d 22 53 75 62 73 75 62 73 65 63 74 69 6f  ss="Subsubsectio
2310: 6e 22 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 74 6f  n">.<a class="to
2320: 63 22 20 6e 61 6d 65 3d 22 74 6f 63 2d 53 75 62  c" name="toc-Sub
2330: 73 75 62 73 65 63 74 69 6f 6e 2d 30 2e 32 2e 32  subsection-0.2.2
2340: 2e 34 22 3e 30 2e 32 2e 32 2e 34 3c 2f 61 3e e2  .4">0.2.2.4</a>
2350: 80 83 43 72 65 61 74 65 20 74 68 65 20 74 65 73  Create the tes
2360: 74 63 6f 6e 66 69 67 20 66 69 6c 65 20 66 6f 72  tconfig file for
2370: 20 79 6f 75 72 20 74 65 73 74 0a 3c 2f 68 34 3e   your test.</h4>
2380: 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22 43 6f 64  .<div class="Cod
2390: 65 22 3e 0a 5b 73 65 74 75 70 5d 0a 3c 2f 64 69  e">.[setup].</di
23a0: 76 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22 43  v>.<div class="C
23b0: 6f 64 65 22 3e 0a 72 75 6e 73 63 72 69 70 74 20  ode">.runscript 
23c0: 6d 61 69 6e 2e 73 68 0a 3c 2f 64 69 76 3e 0a 3c  main.sh.</div>.<
23d0: 68 34 20 63 6c 61 73 73 3d 22 53 75 62 73 75 62  h4 class="Subsub
23e0: 73 65 63 74 69 6f 6e 22 3e 0a 3c 61 20 63 6c 61  section">.<a cla
23f0: 73 73 3d 22 74 6f 63 22 20 6e 61 6d 65 3d 22 74  ss="toc" name="t
2400: 6f 63 2d 53 75 62 73 75 62 73 65 63 74 69 6f 6e  oc-Subsubsection
2410: 2d 30 2e 32 2e 32 2e 35 22 3e 30 2e 32 2e 32 2e  -0.2.2.5">0.2.2.
2420: 35 3c 2f 61 3e e2 80 83 43 72 65 61 74 65 20 79  5</a> Create y
2430: 6f 75 72 20 74 65 73 74 20 72 75 6e 6e 69 6e 67  our test running
2440: 20 73 63 72 69 70 74 2c 20 6d 61 69 6e 2e 73 68   script, main.sh
2450: 0a 3c 2f 68 34 3e 0a 3c 64 69 76 20 63 6c 61 73  .</h4>.<div clas
2460: 73 3d 22 43 6f 64 65 22 3e 0a 23 21 2f 62 69 6e  s="Code">.#!/bin
2470: 2f 62 61 73 68 0a 3c 2f 64 69 76 3e 0a 3c 64 69  /bash.</div>.<di
2480: 76 20 63 6c 61 73 73 3d 22 43 6f 64 65 22 3e 0a  v class="Code">.
2490: 0a 3c 2f 64 69 76 3e 0a 3c 64 69 76 20 63 6c 61  .</div>.<div cla
24a0: 73 73 3d 22 43 6f 64 65 22 3e 0a 6d 65 67 61 74  ss="Code">.megat
24b0: 65 73 74 20 2d 72 75 6e 73 74 65 70 20 6d 79 73  est -runstep mys
24c0: 74 65 70 31 20 22 73 6c 65 65 70 20 32 30 3b 65  tep1 "sleep 20;e
24d0: 63 68 6f 20 44 6f 6e 65 22 20 2d 6d 20 22 6d 79  cho Done" -m "my
24e0: 73 74 65 70 31 20 69 73 20 64 6f 6e 65 22 0a 3c  step1 is done".<
24f0: 2f 64 69 76 3e 0a 3c 64 69 76 20 63 6c 61 73 73  /div>.<div class
2500: 3d 22 43 6f 64 65 22 3e 0a 6d 65 67 61 74 65 73  ="Code">.megates
2510: 74 20 2d 74 65 73 74 2d 73 74 61 74 75 73 20 3a  t -test-status :
2520: 73 74 61 74 65 20 43 4f 4d 50 4c 45 54 45 44 20  state COMPLETED 
2530: 3a 73 74 61 74 75 73 20 50 41 53 53 20 2d 6d 20  :status PASS -m 
2540: 22 54 68 69 73 20 69 73 20 61 20 74 65 73 74 20  "This is a test 
2550: 6c 65 76 65 6c 20 63 6f 6d 6d 65 6e 74 22 0a 3c  level comment".<
2560: 2f 64 69 76 3e 0a 3c 68 34 20 63 6c 61 73 73 3d  /div>.<h4 class=
2570: 22 53 75 62 73 75 62 73 65 63 74 69 6f 6e 22 3e  "Subsubsection">
2580: 0a 3c 61 20 63 6c 61 73 73 3d 22 74 6f 63 22 20  .<a class="toc" 
2590: 6e 61 6d 65 3d 22 74 6f 63 2d 53 75 62 73 75 62  name="toc-Subsub
25a0: 73 65 63 74 69 6f 6e 2d 30 2e 32 2e 32 2e 36 22  section-0.2.2.6"
25b0: 3e 30 2e 32 2e 32 2e 36 3c 2f 61 3e e2 80 83 52  >0.2.2.6</a> R
25c0: 75 6e 20 6d 65 67 61 74 65 73 74 20 61 6e 64 20  un megatest and 
25d0: 77 61 74 63 68 20 79 6f 75 72 20 72 75 6e 20 70  watch your run p
25e0: 72 6f 67 72 65 73 73 0a 3c 2f 68 34 3e 0a 3c 64  rogress.</h4>.<d
25f0: 69 76 20 63 6c 61 73 73 3d 22 43 6f 64 65 22 3e  iv class="Code">
2600: 0a 6d 65 67 61 74 65 73 74 20 3a 66 69 65 6c 64  .megatest :field
2610: 31 20 61 62 63 20 3a 66 69 65 6c 64 32 20 64 65  1 abc :field2 de
2620: 66 20 3a 72 75 6e 6e 61 6d 65 20 32 30 31 31 77  f :runname 2011w
2630: 65 65 6b 30 38 2e 34 61 20 2d 72 75 6e 61 6c 6c  eek08.4a -runall
2640: 0a 3c 2f 64 69 76 3e 0a 3c 64 69 76 20 63 6c 61  .</div>.<div cla
2650: 73 73 3d 22 43 6f 64 65 22 3e 0a 77 61 74 63 68  ss="Code">.watch
2660: 20 6d 65 67 61 74 65 73 74 20 2d 6c 69 73 74 2d   megatest -list-
2670: 72 75 6e 73 20 25 0a 3c 2f 64 69 76 3e 0a 3c 68  runs %.</div>.<h
2680: 32 20 63 6c 61 73 73 3d 22 53 65 63 74 69 6f 6e  2 class="Section
2690: 22 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 74 6f 63  ">.<a class="toc
26a0: 22 20 6e 61 6d 65 3d 22 74 6f 63 2d 53 65 63 74  " name="toc-Sect
26b0: 69 6f 6e 2d 30 2e 33 22 3e 30 2e 33 3c 2f 61 3e  ion-0.3">0.3</a>
26c0: e2 80 83 52 65 66 65 72 65 6e 63 65 0a 3c 2f 68   Reference.</h
26d0: 32 3e 0a 3c 68 33 20 63 6c 61 73 73 3d 22 53 75  2>.<h3 class="Su
26e0: 62 73 65 63 74 69 6f 6e 22 3e 0a 3c 61 20 63 6c  bsection">.<a cl
26f0: 61 73 73 3d 22 74 6f 63 22 20 6e 61 6d 65 3d 22  ass="toc" name="
2700: 74 6f 63 2d 53 75 62 73 65 63 74 69 6f 6e 2d 30  toc-Subsection-0
2710: 2e 33 2e 31 22 3e 30 2e 33 2e 31 3c 2f 61 3e e2  .3.1">0.3.1</a>
2720: 80 83 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20  Configuration 
2730: 66 69 6c 65 73 0a 3c 2f 68 33 3e 0a 3c 68 34 20  files.</h3>.<h4 
2740: 63 6c 61 73 73 3d 22 53 75 62 73 75 62 73 65 63  class="Subsubsec
2750: 74 69 6f 6e 22 3e 0a 3c 61 20 63 6c 61 73 73 3d  tion">.<a class=
2760: 22 74 6f 63 22 20 6e 61 6d 65 3d 22 74 6f 63 2d  "toc" name="toc-
2770: 53 75 62 73 75 62 73 65 63 74 69 6f 6e 2d 30 2e  Subsubsection-0.
2780: 33 2e 31 2e 31 22 3e 30 2e 33 2e 31 2e 31 3c 2f  3.1.1">0.3.1.1</
2790: 61 3e e2 80 83 53 65 63 74 69 6f 6e 73 0a 3c 2f  a> Sections.</
27a0: 68 34 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22  h4>.<div class="
27b0: 55 6e 69 6e 64 65 6e 74 65 64 22 3e 0a 5b 73 65  Unindented">.[se
27c0: 63 74 69 6f 6e 20 6e 61 6d 65 5d 0a 3c 2f 64 69  ction name].</di
27d0: 76 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22 49  v>.<div class="I
27e0: 6e 64 65 6e 74 65 64 22 3e 0a 54 68 69 73 20 63  ndented">.This c
27f0: 72 65 61 74 65 73 20 61 20 73 65 63 74 69 6f 6e  reates a section
2800: 20 6e 61 6d 65 64 20 e2 80 9c 73 65 63 74 69 6f   named “sectio
2810: 6e 20 6e 61 6d 65 e2 80 9d 0a 3c 2f 64 69 76 3e  n name”.</div>
2820: 0a 3c 68 34 20 63 6c 61 73 73 3d 22 53 75 62 73  .<h4 class="Subs
2830: 75 62 73 65 63 74 69 6f 6e 22 3e 0a 3c 61 20 63  ubsection">.<a c
2840: 6c 61 73 73 3d 22 74 6f 63 22 20 6e 61 6d 65 3d  lass="toc" name=
2850: 22 74 6f 63 2d 53 75 62 73 75 62 73 65 63 74 69  "toc-Subsubsecti
2860: 6f 6e 2d 30 2e 33 2e 31 2e 32 22 3e 30 2e 33 2e  on-0.3.1.2">0.3.
2870: 31 2e 32 3c 2f 61 3e e2 80 83 56 61 72 69 61 62  1.2</a> Variab
2880: 6c 65 73 0a 3c 2f 68 34 3e 0a 3c 64 69 76 20 63  les.</h4>.<div c
2890: 6c 61 73 73 3d 22 55 6e 69 6e 64 65 6e 74 65 64  lass="Unindented
28a0: 22 3e 0a 56 41 52 58 20 68 61 73 20 74 68 69 73  ">.VARX has this
28b0: 20 76 61 6c 75 65 0a 3c 2f 64 69 76 3e 0a 3c 64   value.</div>.<d
28c0: 69 76 20 63 6c 61 73 73 3d 22 49 6e 64 65 6e 74  iv class="Indent
28d0: 65 64 22 3e 0a 54 68 65 20 76 61 72 69 61 62 6c  ed">.The variabl
28e0: 65 20 e2 80 9c 56 41 52 58 e2 80 9d 20 77 69 6c  e “VARX” wil
28f0: 6c 20 68 61 76 65 20 74 68 65 20 76 61 6c 75 65  l have the value
2900: 20 e2 80 9c 68 61 73 20 74 68 69 73 20 76 61 6c   “has this val
2910: 75 65 e2 80 9d 0a 3c 2f 64 69 76 3e 0a 3c 68 34  ue”.</div>.<h4
2920: 20 63 6c 61 73 73 3d 22 53 75 62 73 75 62 73 65   class="Subsubse
2930: 63 74 69 6f 6e 22 3e 0a 3c 61 20 63 6c 61 73 73  ction">.<a class
2940: 3d 22 74 6f 63 22 20 6e 61 6d 65 3d 22 74 6f 63  ="toc" name="toc
2950: 2d 53 75 62 73 75 62 73 65 63 74 69 6f 6e 2d 30  -Subsubsection-0
2960: 2e 33 2e 31 2e 33 22 3e 30 2e 33 2e 31 2e 33 3c  .3.1.3">0.3.1.3<
2970: 2f 61 3e e2 80 83 49 6e 63 6c 75 64 65 73 0a 3c  /a> Includes.<
2980: 2f 68 34 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d  /h4>.<div class=
2990: 22 55 6e 69 6e 64 65 6e 74 65 64 22 3e 0a 5b 69  "Unindented">.[i
29a0: 6e 63 6c 75 64 65 20 66 69 6c 65 6e 61 6d 65 5d  nclude filename]
29b0: 0a 3c 2f 64 69 76 3e 0a 3c 64 69 76 20 63 6c 61  .</div>.<div cla
29c0: 73 73 3d 22 49 6e 64 65 6e 74 65 64 22 3e 0a 54  ss="Indented">.T
29d0: 68 65 20 66 69 6c 65 20 6e 61 6d 65 64 20 e2 80  he file named 
29e0: 9c 66 69 6c 65 6e 61 6d 65 e2 80 9d 20 77 69 6c  filename” wil
29f0: 6c 20 62 65 20 69 6e 63 6c 75 64 65 64 20 61 73  l be included as
2a00: 20 69 66 20 70 61 72 74 20 6f 66 20 74 68 65 20   if part of the 
2a10: 63 61 6c 6c 69 6e 67 20 66 69 6c 65 2e 20 4e 4f  calling file. NO
2a20: 54 45 3a 20 54 68 69 73 20 6d 65 61 6e 73 20 6e  TE: This means n
2a30: 6f 20 73 65 63 74 69 6f 6e 20 63 61 6e 20 62 65  o section can be
2a40: 20 6e 61 6d 65 64 20 e2 80 9c 69 6e 63 6c 75 64   named “includ
2a50: 65 20 e2 80 9c 20 28 77 69 74 68 20 74 68 65 20  e “ (with the 
2a60: 77 68 69 74 65 73 70 61 63 65 29 2e 0a 3c 2f 64  whitespace)..</d
2a70: 69 76 3e 0a 3c 68 34 20 63 6c 61 73 73 3d 22 53  iv>.<h4 class="S
2a80: 75 62 73 75 62 73 65 63 74 69 6f 6e 22 3e 0a 3c  ubsubsection">.<
2a90: 61 20 63 6c 61 73 73 3d 22 74 6f 63 22 20 6e 61  a class="toc" na
2aa0: 6d 65 3d 22 74 6f 63 2d 53 75 62 73 75 62 73 65  me="toc-Subsubse
2ab0: 63 74 69 6f 6e 2d 30 2e 33 2e 31 2e 34 22 3e 30  ction-0.3.1.4">0
2ac0: 2e 33 2e 31 2e 34 3c 2f 61 3e e2 80 83 53 65 74  .3.1.4</a> Set
2ad0: 74 69 6e 67 20 61 20 76 61 72 69 61 62 6c 65 20  ting a variable 
2ae0: 62 79 20 72 75 6e 6e 69 6e 67 20 61 20 63 6f 6d  by running a com
2af0: 6d 61 6e 64 0a 3c 2f 68 34 3e 0a 3c 64 69 76 20  mand.</h4>.<div 
2b00: 63 6c 61 73 73 3d 22 55 6e 69 6e 64 65 6e 74 65  class="Unindente
2b10: 64 22 3e 0a 56 41 52 4e 41 4d 45 20 5b 73 79 73  d">.VARNAME [sys
2b20: 74 65 6d 20 6c 73 20 2f 74 6d 70 5d 0a 3c 2f 64  tem ls /tmp].</d
2b30: 69 76 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22  iv>.<div class="
2b40: 49 6e 64 65 6e 74 65 64 22 3e 0a 54 68 65 20 76  Indented">.The v
2b50: 61 72 69 61 62 6c 65 20 e2 80 9c 56 41 52 4e 41  ariable “VARNA
2b60: 4d 45 e2 80 9d 20 77 69 6c 6c 20 67 65 74 20 61  ME” will get a
2b70: 20 76 61 6c 75 65 20 63 72 65 61 74 65 64 20 62   value created b
2b80: 79 20 74 68 65 20 55 6e 69 78 20 63 6f 6d 6d 61  y the Unix comma
2b90: 6e 64 20 e2 80 9c 6c 73 20 2f 74 6d 70 e2 80 9d  nd “ls /tmp”
2ba0: 2e 20 41 6c 6c 20 6c 69 6e 65 73 20 6f 66 20 6f  . All lines of o
2bb0: 75 74 70 75 74 20 66 72 6f 6d 20 74 68 65 20 63  utput from the c
2bc0: 6f 6d 6d 61 6e 64 20 77 69 6c 6c 20 62 65 20 6a  ommand will be j
2bd0: 6f 69 6e 65 64 20 77 69 74 68 20 61 20 73 70 61  oined with a spa
2be0: 63 65 2e 0a 3c 2f 64 69 76 3e 0a 3c 68 34 20 63  ce..</div>.<h4 c
2bf0: 6c 61 73 73 3d 22 53 75 62 73 75 62 73 65 63 74  lass="Subsubsect
2c00: 69 6f 6e 22 3e 0a 3c 61 20 63 6c 61 73 73 3d 22  ion">.<a class="
2c10: 74 6f 63 22 20 6e 61 6d 65 3d 22 74 6f 63 2d 53  toc" name="toc-S
2c20: 75 62 73 75 62 73 65 63 74 69 6f 6e 2d 30 2e 33  ubsubsection-0.3
2c30: 2e 31 2e 35 22 3e 30 2e 33 2e 31 2e 35 3c 2f 61  .1.5">0.3.1.5</a
2c40: 3e e2 80 83 4e 6f 74 65 73 0a 3c 2f 68 34 3e 0a  > Notes.</h4>.
2c50: 3c 75 6c 3e 0a 3c 6c 69 3e 0a 53 6f 6d 65 20 76  <ul>.<li>.Some v
2c60: 61 72 69 61 62 6c 65 73 20 61 72 65 20 69 6e 66  ariables are inf
2c70: 65 72 65 64 20 61 73 20 6c 69 73 74 73 2e 20 45  ered as lists. E
2c80: 61 63 68 20 74 6f 6b 65 6e 20 6f 6e 20 74 68 65  ach token on the
2c90: 20 6c 69 6e 65 20 73 65 70 61 72 61 74 65 64 20   line separated 
2ca0: 62 79 20 77 68 69 74 65 73 70 61 63 65 20 77 69  by whitespace wi
2cb0: 6c 6c 20 62 65 20 6d 65 6d 62 65 72 20 6f 66 20  ll be member of 
2cc0: 74 68 65 20 6c 69 73 74 2e 0a 3c 2f 6c 69 3e 0a  the list..</li>.
2cd0: 3c 6c 69 3e 0a 43 6f 6d 6d 65 6e 74 73 20 28 6c  <li>.Comments (l
2ce0: 69 6e 65 73 20 73 74 61 72 74 69 6e 67 20 77 69  ines starting wi
2cf0: 74 68 20 23 29 20 61 6e 64 20 62 6c 61 6e 6b 20  th #) and blank 
2d00: 6c 69 6e 65 73 20 61 72 65 20 69 67 6e 6f 72 65  lines are ignore
2d10: 64 2e 0a 3c 2f 6c 69 3e 0a 0a 3c 2f 75 6c 3e 0a  d..</li>..</ul>.
2d20: 3c 68 33 20 63 6c 61 73 73 3d 22 53 75 62 73 65  <h3 class="Subse
2d30: 63 74 69 6f 6e 22 3e 0a 3c 61 20 63 6c 61 73 73  ction">.<a class
2d40: 3d 22 74 6f 63 22 20 6e 61 6d 65 3d 22 74 6f 63  ="toc" name="toc
2d50: 2d 53 75 62 73 65 63 74 69 6f 6e 2d 30 2e 33 2e  -Subsection-0.3.
2d60: 32 22 3e 30 2e 33 2e 32 3c 2f 61 3e e2 80 83 45  2">0.3.2</a> E
2d70: 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61  nvironment varia
2d80: 62 6c 65 73 0a 3c 2f 68 33 3e 0a 3c 64 69 76 20  bles.</h3>.<div 
2d90: 63 6c 61 73 73 3d 22 55 6e 69 6e 64 65 6e 74 65  class="Unindente
2da0: 64 22 3e 0a 3c 74 61 62 6c 65 3e 0a 3c 74 72 3e  d">.<table>.<tr>
2db0: 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74  .<td align="left
2dc0: 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a  " valign="top">.
2dd0: 56 61 72 69 61 62 6c 65 0a 3c 2f 74 64 3e 0a 3c  Variable.</td>.<
2de0: 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20  td align="left" 
2df0: 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 50 75  valign="top">.Pu
2e00: 72 70 6f 73 65 0a 3c 2f 74 64 3e 0a 3c 74 64 20  rpose.</td>.<td 
2e10: 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c  align="left" val
2e20: 69 67 6e 3d 22 74 6f 70 22 3e 0a 44 65 66 61 75  ign="top">.Defau
2e30: 6c 74 20 76 61 6c 75 65 2f 43 6f 6d 6d 65 6e 74  lt value/Comment
2e40: 0a 3c 2f 74 64 3e 0a 0a 3c 2f 74 72 3e 0a 3c 74  .</td>..</tr>.<t
2e50: 72 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65  r>.<td align="le
2e60: 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22  ft" valign="top"
2e70: 3e 0a 4d 54 5f 43 4d 44 49 4e 46 4f 0a 3c 2f 74  >.MT_CMDINFO.</t
2e80: 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65  d>.<td align="le
2e90: 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22  ft" valign="top"
2ea0: 3e 0a 43 6f 6e 76 65 79 73 20 74 65 73 74 20 76  >.Conveys test v
2eb0: 61 72 69 61 62 6c 65 73 20 74 6f 20 74 68 65 20  ariables to the 
2ec0: 6d 65 67 61 74 65 73 74 20 74 65 73 74 20 72 75  megatest test ru
2ed0: 6e 6e 65 72 2e 0a 3c 2f 74 64 3e 0a 3c 74 64 20  nner..</td>.<td 
2ee0: 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c  align="left" val
2ef0: 69 67 6e 3d 22 74 6f 70 22 3e 0a 4e 6f 74 20 66  ign="top">.Not f
2f00: 6f 72 20 75 73 65 20 62 79 20 74 68 65 20 65 6e  or use by the en
2f10: 64 20 75 73 65 72 0a 3c 2f 74 64 3e 0a 0a 3c 2f  d user.</td>..</
2f20: 74 72 3e 0a 3c 74 72 3e 0a 3c 74 64 20 61 6c 69  tr>.<tr>.<td ali
2f30: 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69 67 6e  gn="left" valign
2f40: 3d 22 74 6f 70 22 3e 0a 4d 54 5f 54 45 53 54 5f  ="top">.MT_TEST_
2f50: 52 55 4e 5f 44 49 52 0a 3c 2f 74 64 3e 0a 3c 74  RUN_DIR.</td>.<t
2f60: 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76  d align="left" v
2f70: 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 44 69 72  align="top">.Dir
2f80: 65 63 74 6f 72 79 20 61 73 73 69 67 6e 65 64 20  ectory assigned 
2f90: 62 79 20 6d 65 67 61 74 65 73 74 20 66 6f 72 20  by megatest for 
2fa0: 74 68 65 20 74 65 73 74 20 74 6f 20 72 75 6e 2e  the test to run.
2fb0: 0a 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e  .</td>.<td align
2fc0: 3d 22 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22  ="left" valign="
2fd0: 74 6f 70 22 3e 0a 54 65 73 74 73 20 63 61 6e 20  top">.Tests can 
2fe0: 63 6f 6e 73 69 64 65 72 20 74 68 69 73 20 74 68  consider this th
2ff0: 65 69 72 20 e2 80 9c 68 6f 6d 65 e2 80 9d 20 64  eir “home” d
3000: 69 72 65 63 74 6f 72 79 0a 3c 2f 74 64 3e 0a 0a  irectory.</td>..
3010: 3c 2f 74 72 3e 0a 3c 74 72 3e 0a 3c 74 64 20 61  </tr>.<tr>.<td a
3020: 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69  lign="left" vali
3030: 67 6e 3d 22 74 6f 70 22 3e 0a 4d 54 5f 54 45 53  gn="top">.MT_TES
3040: 54 5f 4e 41 4d 45 0a 3c 2f 74 64 3e 0a 3c 74 64  T_NAME.</td>.<td
3050: 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76 61   align="left" va
3060: 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 4e 61 6d 65  lign="top">.Name
3070: 20 6f 66 20 74 68 65 20 74 65 73 74 2c 20 63 6f   of the test, co
3080: 72 72 6f 73 70 6f 6e 64 73 20 74 6f 20 74 68 65  rrosponds to the
3090: 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 20   directory name 
30a0: 75 6e 64 65 72 20 74 65 73 74 73 2e 0a 3c 2f 74  under tests..</t
30b0: 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65  d>.<td align="le
30c0: 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22  ft" valign="top"
30d0: 3e 0a 0a 3c 2f 74 64 3e 0a 0a 3c 2f 74 72 3e 0a  >..</td>..</tr>.
30e0: 3c 74 72 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22  <tr>.<td align="
30f0: 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f  left" valign="to
3100: 70 22 3e 0a 4d 54 5f 49 54 45 4d 5f 49 4e 46 4f  p">.MT_ITEM_INFO
3110: 0a 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e  .</td>.<td align
3120: 3d 22 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22  ="left" valign="
3130: 74 6f 70 22 3e 0a 49 74 65 72 61 74 65 64 20 74  top">.Iterated t
3140: 65 73 74 73 20 77 69 6c 6c 20 73 65 74 20 74 68  ests will set th
3150: 69 73 20 74 6f 20 61 20 73 65 71 75 65 6e 63 65  is to a sequence
3160: 20 6f 66 20 6b 65 79 2f 76 61 6c 75 65 73 20 28   of key/values (
3170: 28 4b 45 59 20 76 61 6c 29 20 2e 2e 2e 29 20 0a  (KEY val) ...) .
3180: 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d  </td>.<td align=
3190: 22 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74  "left" valign="t
31a0: 6f 70 22 3e 0a 0a 3c 2f 74 64 3e 0a 0a 3c 2f 74  op">..</td>..</t
31b0: 72 3e 0a 3c 74 72 3e 0a 3c 74 64 20 61 6c 69 67  r>.<tr>.<td alig
31c0: 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d  n="left" valign=
31d0: 22 74 6f 70 22 3e 0a 4d 54 5f 52 55 4e 5f 41 52  "top">.MT_RUN_AR
31e0: 45 41 5f 48 4f 4d 45 0a 3c 2f 74 64 3e 0a 3c 74  EA_HOME.</td>.<t
31f0: 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76  d align="left" v
3200: 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 44 69 72  align="top">.Dir
3210: 65 63 74 6f 72 79 20 77 68 65 72 65 20 6d 65 67  ectory where meg
3220: 61 74 65 73 74 20 77 61 73 20 6c 61 75 6e 63 68  atest was launch
3230: 65 64 20 66 72 6f 6d 20 61 6e 64 20 77 68 65 72  ed from and wher
3240: 65 20 74 68 65 20 74 65 73 74 73 20 63 6f 64 65  e the tests code
3250: 20 63 61 6e 20 62 65 20 66 6f 75 6e 64 0a 3c 2f   can be found.</
3260: 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c  td>.<td align="l
3270: 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70  eft" valign="top
3280: 22 3e 0a 0a 3c 2f 74 64 3e 0a 0a 3c 2f 74 72 3e  ">..</td>..</tr>
3290: 0a 3c 74 72 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d  .<tr>.<td align=
32a0: 22 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74  "left" valign="t
32b0: 6f 70 22 3e 0a 4d 54 5f 52 55 4e 4e 41 4d 45 0a  op">.MT_RUNNAME.
32c0: 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d  </td>.<td align=
32d0: 22 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74  "left" valign="t
32e0: 6f 70 22 3e 0a 4e 61 6d 65 20 6f 66 20 74 68 69  op">.Name of thi
32f0: 73 20 72 75 6e 20 61 73 20 73 65 74 20 62 79 20  s run as set by 
3300: 74 68 65 20 3a 72 75 6e 6e 61 6d 65 20 70 61 72  the :runname par
3310: 61 6d 65 74 65 72 0a 3c 2f 74 64 3e 0a 3c 74 64  ameter.</td>.<td
3320: 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76 61   align="left" va
3330: 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 0a 3c 2f 74  lign="top">..</t
3340: 64 3e 0a 0a 3c 2f 74 72 3e 0a 3c 74 72 3e 0a 3c  d>..</tr>.<tr>.<
3350: 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20  td align="left" 
3360: 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 4d 54  valign="top">.MT
3370: 5f 4d 45 47 41 54 45 53 54 0a 3c 2f 74 64 3e 0a  _MEGATEST.</td>.
3380: 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22  <td align="left"
3390: 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 50   valign="top">.P
33a0: 61 74 68 2f 46 69 6c 65 6e 61 6d 65 20 74 6f 20  ath/Filename to 
33b0: 6d 65 67 61 74 65 73 74 20 65 78 65 63 75 74 61  megatest executa
33c0: 62 6c 65 2e 20 46 6f 75 6e 64 20 65 69 74 68 65  ble. Found eithe
33d0: 72 20 66 72 6f 6d 20 63 61 6c 6c 65 64 20 70 61  r from called pa
33e0: 74 68 20 6f 72 20 62 75 74 20 75 73 69 6e 67 20  th or but using 
33f0: 74 68 65 20 e2 80 9c 65 78 65 63 74 75 61 62 6c  the “exectuabl
3400: 65 e2 80 9d 20 6b 65 79 77 6f 72 64 20 69 6e 20  e” keyword in 
3410: 74 68 65 20 5b 73 65 74 75 70 5d 20 73 65 63 74  the [setup] sect
3420: 69 6f 6e 2e 0a 3c 2f 74 64 3e 0a 3c 74 64 20 61  ion..</td>.<td a
3430: 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69  lign="left" vali
3440: 67 6e 3d 22 74 6f 70 22 3e 0a 0a 3c 2f 74 64 3e  gn="top">..</td>
3450: 0a 0a 3c 2f 74 72 3e 0a 3c 74 72 3e 0a 3c 74 64  ..</tr>.<tr>.<td
3460: 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76 61   align="left" va
3470: 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 26 6c 74 3b  lign="top">.&lt;
3480: 66 69 65 6c 64 31 26 67 74 3b 20 2e 2e 2e 2e 0a  field1&gt; .....
3490: 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d  </td>.<td align=
34a0: 22 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74  "left" valign="t
34b0: 6f 70 22 3e 0a 54 68 65 20 66 69 65 6c 64 20 76  op">.The field v
34c0: 61 6c 75 65 73 20 61 73 20 73 65 74 20 6f 6e 20  alues as set on 
34d0: 74 68 65 20 6d 65 67 61 74 65 73 74 20 2d 72 75  the megatest -ru
34e0: 6e 61 6c 6c 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e  nall command lin
34f0: 65 20 28 65 2e 67 2e 20 3a 66 69 65 6c 64 31 20  e (e.g. :field1 
3500: 61 62 63 29 0a 3c 2f 74 64 3e 0a 3c 74 64 20 61  abc).</td>.<td a
3510: 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69  lign="left" vali
3520: 67 6e 3d 22 74 6f 70 22 3e 0a 50 6c 61 6e 6e 69  gn="top">.Planni
3530: 6e 67 20 61 68 65 61 64 20 79 6f 75 72 20 66 69  ng ahead your fi
3540: 65 6c 64 20 6e 61 6d 65 73 20 69 73 20 69 6d 70  eld names is imp
3550: 6f 72 74 61 6e 74 20 73 6f 20 61 73 20 74 6f 20  ortant so as to 
3560: 61 76 6f 69 64 20 63 6f 6c 6c 69 73 69 6f 6e 73  avoid collisions
3570: 20 77 69 74 68 20 6f 74 68 65 72 20 65 6e 76 69   with other envi
3580: 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65  ronment variable
3590: 73 0a 3c 2f 74 64 3e 0a 0a 3c 2f 74 72 3e 0a 0a  s.</td>..</tr>..
35a0: 3c 2f 74 61 62 6c 65 3e 0a 0a 3c 2f 64 69 76 3e  </table>..</div>
35b0: 0a 3c 68 33 20 63 6c 61 73 73 3d 22 53 75 62 73  .<h3 class="Subs
35c0: 65 63 74 69 6f 6e 22 3e 0a 3c 61 20 63 6c 61 73  ection">.<a clas
35d0: 73 3d 22 74 6f 63 22 20 6e 61 6d 65 3d 22 74 6f  s="toc" name="to
35e0: 63 2d 53 75 62 73 65 63 74 69 6f 6e 2d 30 2e 33  c-Subsection-0.3
35f0: 2e 33 22 3e 30 2e 33 2e 33 3c 2f 61 3e e2 80 83  .3">0.3.3</a> 
3600: 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69  Configuration fi
3610: 6c 65 73 0a 3c 2f 68 33 3e 0a 3c 68 34 20 63 6c  les.</h3>.<h4 cl
3620: 61 73 73 3d 22 53 75 62 73 75 62 73 65 63 74 69  ass="Subsubsecti
3630: 6f 6e 22 3e 0a 3c 61 20 63 6c 61 73 73 3d 22 74  on">.<a class="t
3640: 6f 63 22 20 6e 61 6d 65 3d 22 74 6f 63 2d 53 75  oc" name="toc-Su
3650: 62 73 75 62 73 65 63 74 69 6f 6e 2d 30 2e 33 2e  bsubsection-0.3.
3660: 33 2e 31 22 3e 30 2e 33 2e 33 2e 31 3c 2f 61 3e  3.1">0.3.3.1</a>
3670: e2 80 83 6d 65 67 61 74 65 73 74 2e 63 6f 6e 66   megatest.conf
3680: 69 67 0a 3c 2f 68 34 3e 0a 3c 64 69 76 20 63 6c  ig.</h4>.<div cl
3690: 61 73 73 3d 22 55 6e 69 6e 64 65 6e 74 65 64 22  ass="Unindented"
36a0: 3e 0a 3c 74 61 62 6c 65 3e 0a 3c 74 72 3e 0a 3c  >.<table>.<tr>.<
36b0: 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20  td align="left" 
36c0: 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 73 65  valign="top">.se
36d0: 63 74 69 6f 6e 0a 3c 2f 74 64 3e 0a 3c 74 64 20  ction.</td>.<td 
36e0: 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c  align="left" val
36f0: 69 67 6e 3d 22 74 6f 70 22 3e 0a 76 61 72 69 61  ign="top">.varia
3700: 62 6c 65 0a 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c  ble.</td>.<td al
3710: 69 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69 67  ign="left" valig
3720: 6e 3d 22 74 6f 70 22 3e 0a 76 61 6c 75 65 0a 3c  n="top">.value.<
3730: 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22  /td>.<td align="
3740: 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f  left" valign="to
3750: 70 22 3e 0a 72 65 71 75 69 72 65 64 0a 3c 2f 74  p">.required.</t
3760: 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65  d>.<td align="le
3770: 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22  ft" valign="top"
3780: 3e 0a 63 6f 6d 6d 65 6e 74 0a 3c 2f 74 64 3e 0a  >.comment.</td>.
3790: 0a 3c 2f 74 72 3e 0a 3c 74 72 3e 0a 3c 74 64 20  .</tr>.<tr>.<td 
37a0: 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c  align="left" val
37b0: 69 67 6e 3d 22 74 6f 70 22 3e 0a 5b 73 65 74 75  ign="top">.[setu
37c0: 70 5d 0a 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c 69  p].</td>.<td ali
37d0: 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69 67 6e  gn="left" valign
37e0: 3d 22 74 6f 70 22 3e 0a 6d 61 78 5f 63 6f 6e 63  ="top">.max_conc
37f0: 75 72 72 65 6e 74 5f 6a 6f 62 73 0a 3c 2f 74 64  urrent_jobs.</td
3800: 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66  >.<td align="lef
3810: 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e  t" valign="top">
3820: 0a 69 66 20 76 61 72 69 61 62 6c 65 20 69 73 20  .if variable is 
3830: 6e 6f 74 20 64 65 66 69 6e 65 64 20 6e 6f 20 6c  not defined no l
3840: 69 6d 69 74 20 6f 6e 20 6a 6f 62 73 0a 3c 2f 74  imit on jobs.</t
3850: 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65  d>.<td align="le
3860: 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22  ft" valign="top"
3870: 3e 0a 6e 6f 0a 3c 2f 74 64 3e 0a 3c 74 64 20 61  >.no.</td>.<td a
3880: 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69  lign="left" vali
3890: 67 6e 3d 22 74 6f 70 22 3e 0a 0a 3c 2f 74 64 3e  gn="top">..</td>
38a0: 0a 0a 3c 2f 74 72 3e 0a 3c 74 72 3e 0a 3c 74 64  ..</tr>.<tr>.<td
38b0: 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76 61   align="left" va
38c0: 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 0a 3c 2f 74  lign="top">..</t
38d0: 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65  d>.<td align="le
38e0: 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22  ft" valign="top"
38f0: 3e 0a 65 78 65 63 75 74 61 62 6c 65 0a 3c 2f 74  >.executable.</t
3900: 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65  d>.<td align="le
3910: 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22  ft" valign="top"
3920: 3e 0a 66 75 6c 6c 20 70 61 74 68 20 74 6f 20 6d  >.full path to m
3930: 65 67 61 74 65 73 74 20 62 69 6e 61 72 79 0a 3c  egatest binary.<
3940: 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22  /td>.<td align="
3950: 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f  left" valign="to
3960: 70 22 3e 0a 6e 6f 0a 3c 2f 74 64 3e 0a 3c 74 64  p">.no.</td>.<td
3970: 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76 61   align="left" va
3980: 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 55 73 65 20  lign="top">.Use 
3990: 6f 6e 6c 79 20 69 66 20 6e 65 63 65 73 73 61 72  only if necessar
39a0: 79 2c 20 6d 65 67 61 74 65 73 74 20 77 69 6c 6c  y, megatest will
39b0: 20 65 78 74 72 61 63 74 20 74 68 65 20 6c 6f 63   extract the loc
39c0: 61 74 69 6f 6e 20 66 72 6f 6d 20 77 68 65 72 65  ation from where
39d0: 20 69 74 20 75 73 65 64 20 74 6f 20 6c 61 75 6e   it used to laun
39e0: 63 68 20 61 6e 64 20 61 64 64 20 61 70 70 65 6e  ch and add appen
39f0: 64 20 74 68 61 74 20 74 6f 20 74 68 65 20 50 41  d that to the PA
3a00: 54 48 20 66 6f 72 20 74 65 73 74 20 72 75 6e 73  TH for test runs
3a10: 2e 0a 3c 2f 74 64 3e 0a 0a 3c 2f 74 72 3e 0a 3c  ..</td>..</tr>.<
3a20: 74 72 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c  tr>.<td align="l
3a30: 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70  eft" valign="top
3a40: 22 3e 0a 0a 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c  ">..</td>.<td al
3a50: 69 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69 67  ign="left" valig
3a60: 6e 3d 22 74 6f 70 22 3e 0a 72 75 6e 73 64 69 72  n="top">.runsdir
3a70: 0a 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e  .</td>.<td align
3a80: 3d 22 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22  ="left" valign="
3a90: 74 6f 70 22 3e 0a 66 75 6c 6c 20 70 61 74 68 20  top">.full path 
3aa0: 74 6f 20 77 68 65 72 65 20 74 68 65 20 6c 69 6e  to where the lin
3ab0: 6b 20 74 72 65 65 20 74 6f 20 61 6c 6c 20 72 75  k tree to all ru
3ac0: 6e 73 20 77 69 6c 6c 20 62 65 20 63 72 65 61 74  ns will be creat
3ad0: 65 64 0a 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c 69  ed.</td>.<td ali
3ae0: 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69 67 6e  gn="left" valign
3af0: 3d 22 74 6f 70 22 3e 0a 6e 6f 0a 3c 2f 74 64 3e  ="top">.no.</td>
3b00: 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74  .<td align="left
3b10: 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a  " valign="top">.
3b20: 42 65 63 61 75 73 65 20 79 6f 75 72 20 72 75 6e  Because your run
3b30: 73 20 6d 61 79 20 62 65 20 73 70 72 65 61 64 20  s may be spread 
3b40: 6f 75 74 20 6f 76 65 72 20 73 65 76 65 72 61 6c  out over several
3b50: 20 64 69 73 6b 20 70 61 72 74 69 74 69 6f 6e 73   disk partitions
3b60: 20 61 20 63 65 6e 74 72 61 6c 20 6c 69 6e 6b 20   a central link 
3b70: 74 72 65 65 20 69 73 20 63 72 65 61 74 65 64 20  tree is created 
3b80: 74 6f 20 6d 61 6b 65 20 66 69 6e 64 69 6e 67 20  to make finding 
3b90: 61 6c 6c 20 74 68 65 20 72 75 6e 73 20 65 61 73  all the runs eas
3ba0: 79 2e 0a 3c 2f 74 64 3e 0a 0a 3c 2f 74 72 3e 0a  y..</td>..</tr>.
3bb0: 3c 74 72 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22  <tr>.<td align="
3bc0: 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f  left" valign="to
3bd0: 70 22 3e 0a 5b 66 69 65 6c 64 73 5d 0a 3c 2f 74  p">.[fields].</t
3be0: 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65  d>.<td align="le
3bf0: 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22  ft" valign="top"
3c00: 3e 0a 73 74 72 69 6e 67 20 6f 66 20 6c 65 74 74  >.string of lett
3c10: 65 72 73 2c 20 6e 75 6d 62 65 72 73 20 61 6e 64  ers, numbers and
3c20: 20 75 6e 64 65 72 73 63 6f 72 65 0a 3c 2f 74 64   underscore.</td
3c30: 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66  >.<td align="lef
3c40: 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e  t" valign="top">
3c50: 0a 73 74 72 69 6e 67 20 6f 66 20 6c 65 74 74 65  .string of lette
3c60: 72 73 2c 20 6e 75 6d 62 65 72 73 20 61 6e 64 20  rs, numbers and 
3c70: 75 6e 64 65 72 73 63 6f 72 65 0a 3c 2f 74 64 3e  underscore.</td>
3c80: 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74  .<td align="left
3c90: 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a  " valign="top">.
3ca0: 61 74 20 6c 65 61 73 74 20 6f 6e 65 0a 3c 2f 74  at least one.</t
3cb0: 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65  d>.<td align="le
3cc0: 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22  ft" valign="top"
3cd0: 3e 0a 0a 3c 2f 74 64 3e 0a 0a 3c 2f 74 72 3e 0a  >..</td>..</tr>.
3ce0: 3c 74 72 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22  <tr>.<td align="
3cf0: 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f  left" valign="to
3d00: 70 22 3e 0a 5b 6a 6f 62 74 6f 6f 6c 73 5d 0a 3c  p">.[jobtools].<
3d10: 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22  /td>.<td align="
3d20: 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f  left" valign="to
3d30: 70 22 3e 0a 6c 61 75 6e 63 68 65 72 0a 3c 2f 74  p">.launcher.</t
3d40: 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65  d>.<td align="le
3d50: 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22  ft" valign="top"
3d60: 3e 0a 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 75  >.command line u
3d70: 73 65 64 20 74 6f 20 6c 61 75 6e 63 68 20 6a 6f  sed to launch jo
3d80: 62 73 20 2d 20 74 68 65 20 6a 6f 62 20 63 6f 6d  bs - the job com
3d90: 6d 61 6e 64 20 28 6d 65 67 61 74 65 73 74 20 2d  mand (megatest -
3da0: 65 78 65 63 75 74 65 29 20 77 69 6c 6c 20 62 65  execute) will be
3db0: 20 61 70 70 65 6e 64 65 64 20 74 6f 20 74 68 69   appended to thi
3dc0: 73 0a 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67  s.</td>.<td alig
3dd0: 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d  n="left" valign=
3de0: 22 74 6f 70 22 3e 0a 6e 6f 0a 3c 2f 74 64 3e 0a  "top">.no.</td>.
3df0: 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22  <td align="left"
3e00: 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 0a   valign="top">..
3e10: 3c 2f 74 64 3e 0a 0a 3c 2f 74 72 3e 0a 3c 74 72  </td>..</tr>.<tr
3e20: 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66  >.<td align="lef
3e30: 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e  t" valign="top">
3e40: 0a 0a 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67  ..</td>.<td alig
3e50: 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d  n="left" valign=
3e60: 22 74 6f 70 22 3e 0a 77 6f 72 6b 68 6f 73 74 73  "top">.workhosts
3e70: 0a 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e  .</td>.<td align
3e80: 3d 22 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22  ="left" valign="
3e90: 74 6f 70 22 3e 0a 6c 69 73 74 20 6f 66 20 68 6f  top">.list of ho
3ea0: 73 74 6e 61 6d 65 73 20 74 6f 20 72 75 6e 20 6a  stnames to run j
3eb0: 6f 62 73 20 6f 6e 20 4e 4f 54 20 53 55 50 50 4f  obs on NOT SUPPO
3ec0: 52 54 45 44 20 52 49 47 48 54 20 4e 4f 57 0a 3c  RTED RIGHT NOW.<
3ed0: 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22  /td>.<td align="
3ee0: 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f  left" valign="to
3ef0: 70 22 3e 0a 6e 2f 61 0a 3c 2f 74 64 3e 0a 3c 74  p">.n/a.</td>.<t
3f00: 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76  d align="left" v
3f10: 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 0a 3c 2f  align="top">..</
3f20: 74 64 3e 0a 0a 3c 2f 74 72 3e 0a 3c 74 72 3e 0a  td>..</tr>.<tr>.
3f30: 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22  <td align="left"
3f40: 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 5b   valign="top">.[
3f50: 65 6e 76 2d 6f 76 65 72 72 69 64 65 5d 0a 3c 2f  env-override].</
3f60: 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c  td>.<td align="l
3f70: 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70  eft" valign="top
3f80: 22 3e 0a 73 74 72 69 6e 67 20 6f 66 20 6c 65 74  ">.string of let
3f90: 74 65 72 73 2c 20 6e 75 6d 62 65 72 73 20 61 6e  ters, numbers an
3fa0: 64 20 75 6e 64 65 72 73 63 6f 72 65 0a 3c 2f 74  d underscore.</t
3fb0: 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65  d>.<td align="le
3fc0: 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22  ft" valign="top"
3fd0: 3e 0a 61 6e 79 20 73 74 72 69 6e 67 0a 3c 2f 74  >.any string.</t
3fe0: 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65  d>.<td align="le
3ff0: 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22  ft" valign="top"
4000: 3e 0a 6e 6f 0a 3c 2f 74 64 3e 0a 3c 74 64 20 61  >.no.</td>.<td a
4010: 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69  lign="left" vali
4020: 67 6e 3d 22 74 6f 70 22 3e 0a 54 68 65 73 65 20  gn="top">.These 
4030: 61 72 65 20 73 65 74 20 6f 6e 20 74 68 65 20 74  are set on the t
4040: 65 73 74 20 6c 61 75 6e 63 68 69 6e 67 20 6d 61  est launching ma
4050: 63 68 69 6e 65 2c 20 6e 6f 74 20 74 68 65 20 74  chine, not the t
4060: 65 73 74 20 72 75 6e 6e 69 6e 67 20 6d 61 63 68  est running mach
4070: 69 6e 65 2e 20 54 79 70 69 63 61 6c 20 75 73 61  ine. Typical usa
4080: 67 65 20 69 73 20 74 6f 20 63 6f 6e 74 72 6f 6c  ge is to control
4090: 20 74 68 65 20 68 6f 73 74 20 6f 72 20 72 75 6e   the host or run
40a0: 20 71 75 65 75 65 20 66 6f 72 20 6c 61 75 6e 63   queue for launc
40b0: 68 69 6e 67 20 74 65 73 74 73 2e 20 54 68 65 73  hing tests. Thes
40c0: 65 20 76 61 6c 75 65 73 20 77 69 6c 6c 20 6e 6f  e values will no
40d0: 74 20 62 65 20 73 65 65 6e 20 62 79 20 74 68 65  t be seen by the
40e0: 20 74 65 73 74 20 77 68 65 6e 20 69 74 20 72 75   test when it ru
40f0: 6e 73 2e 0a 3c 2f 74 64 3e 0a 0a 3c 2f 74 72 3e  ns..</td>..</tr>
4100: 0a 3c 74 72 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d  .<tr>.<td align=
4110: 22 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74  "left" valign="t
4120: 6f 70 22 3e 0a 5b 64 69 73 6b 73 5d 0a 3c 2f 74  op">.[disks].</t
4130: 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65  d>.<td align="le
4140: 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22  ft" valign="top"
4150: 3e 0a 73 74 72 69 6e 67 20 6f 66 20 6c 65 74 74  >.string of lett
4160: 65 72 73 2c 20 6e 75 6d 62 65 72 73 20 61 6e 64  ers, numbers and
4170: 20 75 6e 64 65 72 73 63 6f 72 65 0a 3c 2f 74 64   underscore.</td
4180: 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66  >.<td align="lef
4190: 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e  t" valign="top">
41a0: 0a 61 20 76 61 6c 69 64 20 70 61 74 68 20 77 72  .a valid path wr
41b0: 69 74 61 62 6c 65 20 62 79 20 74 68 65 20 74 65  itable by the te
41c0: 73 74 20 6c 61 75 6e 63 68 69 6e 67 20 70 72 6f  st launching pro
41d0: 63 65 73 73 20 61 6e 64 20 62 79 20 74 68 65 20  cess and by the 
41e0: 74 65 73 74 20 70 72 6f 63 65 73 73 0a 3c 2f 74  test process.</t
41f0: 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65  d>.<td align="le
4200: 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22  ft" valign="top"
4210: 3e 0a 79 65 73 0a 3c 2f 74 64 3e 0a 3c 74 64 20  >.yes.</td>.<td 
4220: 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c  align="left" val
4230: 69 67 6e 3d 22 74 6f 70 22 3e 0a 54 68 65 20 64  ign="top">.The d
4240: 69 73 6b 20 75 73 61 67 65 20 62 61 6c 61 6e 63  isk usage balanc
4250: 69 6e 67 20 61 6c 67 6f 72 69 74 68 6d 20 69 73  ing algorithm is
4260: 20 74 6f 20 63 68 6f 6f 73 65 20 74 68 65 20 64   to choose the d
4270: 69 73 6b 20 77 69 74 68 20 74 68 65 20 6c 65 61  isk with the lea
4280: 73 74 20 73 70 61 63 65 20 66 6f 72 20 65 61 63  st space for eac
4290: 68 20 74 65 73 74 20 72 75 6e 2e 20 0a 3c 2f 74  h test run. .</t
42a0: 64 3e 0a 0a 3c 2f 74 72 3e 0a 0a 3c 2f 74 61 62  d>..</tr>..</tab
42b0: 6c 65 3e 0a 0a 3c 2f 64 69 76 3e 0a 3c 68 34 20  le>..</div>.<h4 
42c0: 63 6c 61 73 73 3d 22 53 75 62 73 75 62 73 65 63  class="Subsubsec
42d0: 74 69 6f 6e 22 3e 0a 3c 61 20 63 6c 61 73 73 3d  tion">.<a class=
42e0: 22 74 6f 63 22 20 6e 61 6d 65 3d 22 74 6f 63 2d  "toc" name="toc-
42f0: 53 75 62 73 75 62 73 65 63 74 69 6f 6e 2d 30 2e  Subsubsection-0.
4300: 33 2e 33 2e 32 22 3e 30 2e 33 2e 33 2e 32 3c 2f  3.3.2">0.3.3.2</
4310: 61 3e e2 80 83 72 75 6e 63 6f 6e 66 69 67 73 2e  a> runconfigs.
4320: 63 6f 6e 66 69 67 20 66 69 6c 65 0a 3c 2f 68 34  config file.</h4
4330: 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22 55 6e  >.<div class="Un
4340: 69 6e 64 65 6e 74 65 64 22 3e 0a 3c 74 61 62 6c  indented">.<tabl
4350: 65 3e 0a 3c 74 72 3e 0a 3c 74 64 20 61 6c 69 67  e>.<tr>.<td alig
4360: 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d  n="left" valign=
4370: 22 74 6f 70 22 3e 0a 73 65 63 74 69 6f 6e 0a 3c  "top">.section.<
4380: 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22  /td>.<td align="
4390: 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f  left" valign="to
43a0: 70 22 3e 0a 76 61 72 69 61 62 6c 65 0a 3c 2f 74  p">.variable.</t
43b0: 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65  d>.<td align="le
43c0: 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22  ft" valign="top"
43d0: 3e 0a 76 61 6c 75 65 0a 3c 2f 74 64 3e 0a 3c 74  >.value.</td>.<t
43e0: 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76  d align="left" v
43f0: 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 72 65 71  align="top">.req
4400: 75 69 72 65 64 3f 0a 3c 2f 74 64 3e 0a 3c 74 64  uired?.</td>.<td
4410: 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76 61   align="left" va
4420: 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 63 6f 6d 6d  lign="top">.comm
4430: 65 6e 74 0a 3c 2f 74 64 3e 0a 0a 3c 2f 74 72 3e  ent.</td>..</tr>
4440: 0a 3c 74 72 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d  .<tr>.<td align=
4450: 22 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74  "left" valign="t
4460: 6f 70 22 3e 0a 5b 64 65 66 61 75 6c 74 5d 0a 3c  op">.[default].<
4470: 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22  /td>.<td align="
4480: 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f  left" valign="to
4490: 70 22 3e 0a 73 74 72 69 6e 67 20 6f 66 20 6c 65  p">.string of le
44a0: 74 74 65 72 73 2c 20 6e 75 6d 62 65 72 73 20 61  tters, numbers a
44b0: 6e 64 20 75 6e 64 65 72 73 63 6f 72 65 0a 3c 2f  nd underscore.</
44c0: 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c  td>.<td align="l
44d0: 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70  eft" valign="top
44e0: 22 3e 0a 61 6e 79 0a 3c 2f 74 64 3e 0a 3c 74 64  ">.any.</td>.<td
44f0: 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76 61   align="left" va
4500: 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 6e 6f 0a 3c  lign="top">.no.<
4510: 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22  /td>.<td align="
4520: 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f  left" valign="to
4530: 70 22 3e 0a 76 61 72 69 61 62 6c 65 73 20 73 65  p">.variables se
4540: 74 20 69 6e 20 74 68 69 73 20 73 65 63 74 69 6f  t in this sectio
4550: 6e 20 77 69 6c 6c 20 62 65 20 61 76 61 69 6c 61  n will be availa
4560: 62 6c 65 20 66 6f 72 20 61 6c 6c 20 72 75 6e 73  ble for all runs
4570: 2c 20 64 65 66 69 6e 69 6e 67 20 74 68 65 20 73  , defining the s
4580: 61 6d 65 20 76 61 72 69 61 62 6c 65 20 69 6e 20  ame variable in 
4590: 61 6e 6f 74 68 65 72 20 73 65 63 74 69 6f 6e 20  another section 
45a0: 77 69 6c 6c 20 6f 76 65 72 72 69 64 65 20 74 68  will override th
45b0: 65 20 76 61 6c 75 65 20 66 72 6f 6d 20 74 68 65  e value from the
45c0: 20 64 65 66 61 75 6c 74 20 73 65 63 74 69 6f 6e   default section
45d0: 0a 3c 2f 74 64 3e 0a 0a 3c 2f 74 72 3e 0a 3c 74  .</td>..</tr>.<t
45e0: 72 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65  r>.<td align="le
45f0: 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22  ft" valign="top"
4600: 3e 0a 5b 66 69 65 6c 64 31 76 61 6c 75 65 2f 66  >.[field1value/f
4610: 69 65 6c 64 32 76 61 6c 75 65 2e 2e 2e 5d 0a 3c  ield2value...].<
4620: 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22  /td>.<td align="
4630: 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f  left" valign="to
4640: 70 22 3e 0a 73 74 72 69 6e 67 20 6f 66 20 6c 65  p">.string of le
4650: 74 74 65 72 73 2c 20 6e 75 6d 62 65 72 73 20 61  tters, numbers a
4660: 6e 64 20 75 6e 64 65 72 73 63 6f 72 65 0a 3c 2f  nd underscore.</
4670: 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c  td>.<td align="l
4680: 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70  eft" valign="top
4690: 22 3e 0a 61 6e 79 0a 3c 2f 74 64 3e 0a 3c 74 64  ">.any.</td>.<td
46a0: 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76 61   align="left" va
46b0: 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 6e 6f 0a 3c  lign="top">.no.<
46c0: 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22  /td>.<td align="
46d0: 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f  left" valign="to
46e0: 70 22 3e 0a 74 68 65 20 76 61 6c 75 65 73 20 69  p">.the values i
46f0: 6e 20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 77  n this section w
4700: 69 6c 6c 20 62 65 20 73 65 74 20 66 6f 72 20 61  ill be set for a
4710: 6e 79 20 72 75 6e 20 77 68 65 72 65 20 66 69 65  ny run where fie
4720: 6c 64 31 20 69 73 20 66 69 65 6c 64 31 76 61 6c  ld1 is field1val
4730: 75 65 2c 20 66 69 65 6c 64 32 20 69 73 20 66 69  ue, field2 is fi
4740: 65 6c 64 32 76 61 6c 75 65 20 61 6e 64 20 66 69  eld2value and fi
4750: 65 6c 64 4e 20 69 73 20 66 69 65 6c 64 4e 76 61  eldN is fieldNva
4760: 6c 75 65 2e 20 0a 3c 2f 74 64 3e 0a 0a 3c 2f 74  lue. .</td>..</t
4770: 72 3e 0a 0a 3c 2f 74 61 62 6c 65 3e 0a 0a 3c 2f  r>..</table>..</
4780: 64 69 76 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d  div>.<div class=
4790: 22 49 6e 64 65 6e 74 65 64 22 3e 0a 45 78 61 6d  "Indented">.Exam
47a0: 70 6c 65 3a 20 61 20 74 65 73 74 20 73 75 69 74  ple: a test suit
47b0: 65 20 74 68 61 74 20 63 68 65 63 6b 73 20 74 68  e that checks th
47c0: 61 74 20 61 20 70 69 65 63 65 20 6f 66 20 73 6f  at a piece of so
47d0: 66 74 77 61 72 65 20 77 6f 72 6b 73 20 63 6f 72  ftware works cor
47e0: 72 65 63 74 6c 79 20 66 6f 72 20 64 69 66 66 65  rectly for diffe
47f0: 72 65 6e 74 20 63 75 73 74 6f 6d 65 72 20 63 6f  rent customer co
4800: 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 61 6e 64  nfigurations and
4810: 20 6c 6f 63 61 74 69 6f 6e 73 20 65 61 63 68 20   locations each 
4820: 6f 66 20 77 68 69 63 68 20 69 73 20 64 6f 6e 65  of which is done
4830: 20 61 73 20 61 20 73 65 70 61 72 61 74 65 20 72   as a separate r
4840: 65 6c 65 61 73 65 20 72 65 67 72 65 73 73 69 6f  elease regressio
4850: 6e 20 72 75 6e 2e 20 54 68 65 20 66 69 65 6c 64  n run. The field
4860: 73 2c 20 43 55 53 54 4f 4d 45 52 20 61 6e 64 20  s, CUSTOMER and 
4870: 4c 4f 43 41 54 49 4f 4e 20 77 65 72 65 20 63 68  LOCATION were ch
4880: 6f 73 65 6e 2e 20 54 68 65 20 66 6f 6c 6c 6f 77  osen. The follow
4890: 69 6e 67 20 72 75 6e 63 6f 6e 66 69 67 73 2e 63  ing runconfigs.c
48a0: 6f 6e 66 69 67 20 66 69 6c 65 20 77 6f 75 6c 64  onfig file would
48b0: 20 73 65 74 20 73 6f 6d 65 20 76 61 72 69 61 62   set some variab
48c0: 6c 65 73 20 73 70 65 63 69 66 69 63 20 74 6f 20  les specific to 
48d0: 72 75 6e 73 20 66 6f 72 20 6d 65 67 61 63 6f 72  runs for megacor
48e0: 70 20 69 6e 20 49 6e 64 69 61 20 61 6e 64 20 66  p in India and f
48f0: 65 6d 74 6f 63 6f 72 70 20 69 6e 20 74 68 65 20  emtocorp in the 
4900: 43 6f 6f 6b 20 49 73 6c 61 6e 64 73 20 61 6e 64  Cook Islands and
4910: 20 4e 65 77 20 5a 65 61 6c 61 6e 64 3a 0a 3c 2f   New Zealand:.</
4920: 64 69 76 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d  div>.<div class=
4930: 22 43 6f 64 65 22 3e 0a 23 20 72 75 6e 63 6f 6e  "Code">.# runcon
4940: 66 69 67 73 2e 63 6f 6e 66 69 67 0a 3c 2f 64 69  figs.config.</di
4950: 76 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22 43  v>.<div class="C
4960: 6f 64 65 22 3e 0a 5b 64 65 66 61 75 6c 74 5d 0a  ode">.[default].
4970: 3c 2f 64 69 76 3e 0a 3c 64 69 76 20 63 6c 61 73  </div>.<div clas
4980: 73 3d 22 43 6f 64 65 22 3e 0a 45 4e 43 52 59 54  s="Code">.ENCRYT
4990: 49 4f 4e 20 74 72 75 65 0a 3c 2f 64 69 76 3e 0a  ION true.</div>.
49a0: 3c 64 69 76 20 63 6c 61 73 73 3d 22 43 6f 64 65  <div class="Code
49b0: 22 3e 0a 23 0a 3c 2f 64 69 76 3e 0a 3c 64 69 76  ">.#.</div>.<div
49c0: 20 63 6c 61 73 73 3d 22 43 6f 64 65 22 3e 0a 5b   class="Code">.[
49d0: 6d 65 67 61 63 6f 72 70 2f 69 6e 64 69 61 5d 0a  megacorp/india].
49e0: 3c 2f 64 69 76 3e 0a 3c 64 69 76 20 63 6c 61 73  </div>.<div clas
49f0: 73 3d 22 43 6f 64 65 22 3e 0a 54 45 53 54 50 41  s="Code">.TESTPA
4a00: 54 48 20 2f 6e 66 73 2f 74 65 73 74 69 6e 67 2f  TH /nfs/testing/
4a10: 6d 65 67 61 63 6f 72 70 5f 72 75 6e 73 0a 3c 2f  megacorp_runs.</
4a20: 64 69 76 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d  div>.<div class=
4a30: 22 43 6f 64 65 22 3e 0a 23 0a 3c 2f 64 69 76 3e  "Code">.#.</div>
4a40: 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22 43 6f 64  .<div class="Cod
4a50: 65 22 3e 0a 5b 66 65 6d 74 6f 63 6f 72 70 2f 63  e">.[femtocorp/c
4a60: 6f 6f 6b 5f 69 73 6c 61 6e 64 73 5d 0a 3c 2f 64  ook_islands].</d
4a70: 69 76 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22  iv>.<div class="
4a80: 43 6f 64 65 22 3e 0a 45 4e 43 52 59 54 49 4f 4e  Code">.ENCRYTION
4a90: 20 66 61 6c 73 65 0a 3c 2f 64 69 76 3e 0a 3c 64   false.</div>.<d
4aa0: 69 76 20 63 6c 61 73 73 3d 22 43 6f 64 65 22 3e  iv class="Code">
4ab0: 0a 54 45 53 54 50 41 54 48 20 2f 61 66 73 2f 6b  .TESTPATH /afs/k
4ac0: 69 61 74 6f 61 2f 74 65 73 74 69 6e 67 2f 63 6f  iatoa/testing/co
4ad0: 6f 6b 5f 69 73 6c 61 6e 64 73 0a 3c 2f 64 69 76  ok_islands.</div
4ae0: 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22 43 6f  >.<div class="Co
4af0: 64 65 22 3e 0a 23 0a 3c 2f 64 69 76 3e 0a 3c 64  de">.#.</div>.<d
4b00: 69 76 20 63 6c 61 73 73 3d 22 43 6f 64 65 22 3e  iv class="Code">
4b10: 0a 5b 66 65 6d 74 6f 63 6f 72 70 2f 6e 65 77 5f  .[femtocorp/new_
4b20: 7a 65 61 6c 61 6e 64 5d 0a 3c 2f 64 69 76 3e 0a  zealand].</div>.
4b30: 3c 64 69 76 20 63 6c 61 73 73 3d 22 43 6f 64 65  <div class="Code
4b40: 22 3e 0a 54 45 53 54 50 41 54 48 20 2f 61 66 73  ">.TESTPATH /afs
4b50: 2f 6b 69 61 74 61 6f 2f 74 65 73 74 69 6e 67 2f  /kiatao/testing/
4b60: 6e 65 77 5f 7a 65 61 6c 61 6e 64 0a 3c 2f 64 69  new_zealand.</di
4b70: 76 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22 43  v>.<div class="C
4b80: 6f 64 65 22 3e 0a 23 0a 3c 2f 64 69 76 3e 0a 3c  ode">.#.</div>.<
4b90: 64 69 76 20 63 6c 61 73 73 3d 22 43 6f 64 65 22  div class="Code"
4ba0: 3e 0a 5b 6d 65 67 61 63 6f 72 70 2f 6e 65 77 5f  >.[megacorp/new_
4bb0: 7a 65 61 6c 61 6e 64 5d 0a 3c 2f 64 69 76 3e 0a  zealand].</div>.
4bc0: 3c 64 69 76 20 63 6c 61 73 73 3d 22 43 6f 64 65  <div class="Code
4bd0: 22 3e 0a 54 45 53 54 50 41 54 48 20 2f 6e 66 73  ">.TESTPATH /nfs
4be0: 2f 74 65 73 74 69 6e 67 2f 6d 65 67 61 63 6f 72  /testing/megacor
4bf0: 70 5f 72 75 6e 73 0a 3c 2f 64 69 76 3e 0a 3c 64  p_runs.</div>.<d
4c00: 69 76 20 63 6c 61 73 73 3d 22 50 61 72 61 67 72  iv class="Paragr
4c10: 61 70 68 2d 22 3e 0a 3c 61 20 63 6c 61 73 73 3d  aph-">.<a class=
4c20: 22 74 6f 63 22 20 6e 61 6d 65 3d 22 74 6f 63 2d  "toc" name="toc-
4c30: 50 61 72 61 67 72 61 70 68 2d 2d 31 22 3e 3c 2f  Paragraph--1"></
4c40: 61 3e 52 75 6e 6e 69 6e 67 20 6d 65 67 61 74 65  a>Running megate
4c50: 73 74 20 6c 69 6b 65 20 74 68 69 73 3a 0a 3c 2f  st like this:.</
4c60: 64 69 76 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d  div>.<div class=
4c70: 22 43 6f 64 65 22 3e 0a 6d 65 67 61 74 65 73 74  "Code">.megatest
4c80: 20 3a 43 55 53 54 4f 4d 45 52 20 6d 65 67 61 63   :CUSTOMER megac
4c90: 6f 72 70 20 3a 4c 4f 43 41 54 49 4f 4e 20 6e 65  orp :LOCATION ne
4ca0: 77 5f 7a 65 61 6c 61 6e 64 20 3a 72 75 6e 6e 61  w_zealand :runna
4cb0: 6d 65 20 77 65 65 6b 31 32 5f 32 30 31 31 5f 72  me week12_2011_r
4cc0: 75 6e 31 20 2d 72 75 6e 61 6c 6c 0a 3c 2f 64 69  un1 -runall.</di
4cd0: 76 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22 50  v>.<div class="P
4ce0: 61 72 61 67 72 61 70 68 2d 22 3e 0a 3c 61 20 63  aragraph-">.<a c
4cf0: 6c 61 73 73 3d 22 74 6f 63 22 20 6e 61 6d 65 3d  lass="toc" name=
4d00: 22 74 6f 63 2d 50 61 72 61 67 72 61 70 68 2d 2d  "toc-Paragraph--
4d10: 32 22 3e 3c 2f 61 3e 57 6f 75 6c 64 20 73 65 74  2"></a>Would set
4d20: 3a 0a 3c 2f 64 69 76 3e 0a 3c 64 69 76 20 63 6c  :.</div>.<div cl
4d30: 61 73 73 3d 22 43 6f 64 65 22 3e 0a 45 4e 43 52  ass="Code">.ENCR
4d40: 59 50 54 49 4f 4e 20 74 72 75 65 0a 3c 2f 64 69  YPTION true.</di
4d50: 76 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22 43  v>.<div class="C
4d60: 6f 64 65 22 3e 0a 54 45 53 54 50 41 54 48 20 2f  ode">.TESTPATH /
4d70: 6e 66 73 2f 74 65 73 74 69 6e 67 2f 6d 65 67 61  nfs/testing/mega
4d80: 63 6f 72 70 5f 72 75 6e 73 0a 3c 2f 64 69 76 3e  corp_runs.</div>
4d90: 0a 3c 68 33 20 63 6c 61 73 73 3d 22 53 75 62 73  .<h3 class="Subs
4da0: 65 63 74 69 6f 6e 22 3e 0a 3c 61 20 63 6c 61 73  ection">.<a clas
4db0: 73 3d 22 74 6f 63 22 20 6e 61 6d 65 3d 22 74 6f  s="toc" name="to
4dc0: 63 2d 53 75 62 73 65 63 74 69 6f 6e 2d 30 2e 33  c-Subsection-0.3
4dd0: 2e 34 22 3e 30 2e 33 2e 34 3c 2f 61 3e e2 80 83  .4">0.3.4</a> 
4de0: 57 72 69 74 69 6e 67 20 74 65 73 74 73 0a 3c 2f  Writing tests.</
4df0: 68 33 3e 0a 3c 68 34 20 63 6c 61 73 73 3d 22 53  h3>.<h4 class="S
4e00: 75 62 73 75 62 73 65 63 74 69 6f 6e 22 3e 0a 3c  ubsubsection">.<
4e10: 61 20 63 6c 61 73 73 3d 22 74 6f 63 22 20 6e 61  a class="toc" na
4e20: 6d 65 3d 22 74 6f 63 2d 53 75 62 73 75 62 73 65  me="toc-Subsubse
4e30: 63 74 69 6f 6e 2d 30 2e 33 2e 34 2e 31 22 3e 30  ction-0.3.4.1">0
4e40: 2e 33 2e 34 2e 31 3c 2f 61 3e e2 80 83 74 65 73  .3.4.1</a> tes
4e50: 74 63 6f 6e 66 69 67 20 66 69 6c 65 0a 3c 2f 68  tconfig file.</h
4e60: 34 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22 55  4>.<div class="U
4e70: 6e 69 6e 64 65 6e 74 65 64 22 3e 0a 3c 74 61 62  nindented">.<tab
4e80: 6c 65 3e 0a 3c 74 72 3e 0a 3c 74 64 20 61 6c 69  le>.<tr>.<td ali
4e90: 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69 67 6e  gn="left" valign
4ea0: 3d 22 74 6f 70 22 3e 0a 73 65 63 74 69 6f 6e 0a  ="top">.section.
4eb0: 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d  </td>.<td align=
4ec0: 22 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74  "left" valign="t
4ed0: 6f 70 22 3e 0a 76 61 72 69 61 62 6c 65 0a 3c 2f  op">.variable.</
4ee0: 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c  td>.<td align="l
4ef0: 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70  eft" valign="top
4f00: 22 3e 0a 76 61 6c 75 65 0a 3c 2f 74 64 3e 0a 3c  ">.value.</td>.<
4f10: 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20  td align="left" 
4f20: 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 72 65  valign="top">.re
4f30: 71 75 69 72 65 64 3f 0a 3c 2f 74 64 3e 0a 3c 74  quired?.</td>.<t
4f40: 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76  d align="left" v
4f50: 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 63 6f 6d  align="top">.com
4f60: 6d 65 6e 74 73 0a 3c 2f 74 64 3e 0a 0a 3c 2f 74  ments.</td>..</t
4f70: 72 3e 0a 3c 74 72 3e 0a 3c 74 64 20 61 6c 69 67  r>.<tr>.<td alig
4f80: 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d  n="left" valign=
4f90: 22 74 6f 70 22 3e 0a 5b 73 65 74 75 70 5d 0a 3c  "top">.[setup].<
4fa0: 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22  /td>.<td align="
4fb0: 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f  left" valign="to
4fc0: 70 22 3e 0a 72 75 6e 73 63 72 69 70 74 0a 3c 2f  p">.runscript.</
4fd0: 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c  td>.<td align="l
4fe0: 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70  eft" valign="top
4ff0: 22 3e 0a 6e 61 6d 65 20 6f 66 20 73 63 72 69 70  ">.name of scrip
5000: 74 20 74 6f 20 65 78 65 63 75 74 65 20 66 6f 72  t to execute for
5010: 20 74 68 69 73 20 74 65 73 74 0a 3c 2f 74 64 3e   this test.</td>
5020: 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74  .<td align="left
5030: 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a  " valign="top">.
5040: 79 65 73 0a 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c  yes.</td>.<td al
5050: 69 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69 67  ign="left" valig
5060: 6e 3d 22 74 6f 70 22 3e 0a 54 68 65 20 73 63 72  n="top">.The scr
5070: 69 70 74 20 6d 75 73 74 20 62 65 20 65 78 65 63  ipt must be exec
5080: 75 74 61 62 6c 65 20 61 6e 64 20 65 69 74 68 65  utable and eithe
5090: 72 20 70 72 6f 76 69 64 65 20 74 68 65 20 66 75  r provide the fu
50a0: 6c 6c 20 70 61 74 68 20 6f 72 20 70 75 74 20 61  ll path or put a
50b0: 20 63 6f 70 79 20 61 74 20 74 68 65 20 74 6f 70   copy at the top
50c0: 20 6f 66 20 79 6f 75 72 20 74 65 73 74 20 64 69   of your test di
50d0: 72 65 63 74 6f 72 79 0a 3c 2f 74 64 3e 0a 0a 3c  rectory.</td>..<
50e0: 2f 74 72 3e 0a 3c 74 72 3e 0a 3c 74 64 20 61 6c  /tr>.<tr>.<td al
50f0: 69 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69 67  ign="left" valig
5100: 6e 3d 22 74 6f 70 22 3e 0a 5b 72 65 71 75 69 72  n="top">.[requir
5110: 65 6d 65 6e 74 73 5d 0a 3c 2f 74 64 3e 0a 3c 74  ements].</td>.<t
5120: 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76  d align="left" v
5130: 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 77 61 69  align="top">.wai
5140: 74 6f 6e 0a 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c  ton.</td>.<td al
5150: 69 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69 67  ign="left" valig
5160: 6e 3d 22 74 6f 70 22 3e 0a 6c 69 73 74 20 6f 66  n="top">.list of
5170: 20 76 61 6c 69 64 20 74 65 73 74 20 6e 61 6d 65   valid test name
5180: 73 0a 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67  s.</td>.<td alig
5190: 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d  n="left" valign=
51a0: 22 74 6f 70 22 3e 0a 6e 6f 0a 3c 2f 74 64 3e 0a  "top">.no.</td>.
51b0: 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22  <td align="left"
51c0: 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 54   valign="top">.T
51d0: 68 69 73 20 74 65 73 74 20 77 69 6c 6c 20 6e 6f  his test will no
51e0: 74 20 72 75 6e 20 75 6e 74 69 6c 20 74 68 65 20  t run until the 
51f0: 6e 61 6d 65 64 20 74 65 73 74 73 20 61 72 65 20  named tests are 
5200: 73 74 61 74 65 20 63 6f 6d 70 6c 65 74 65 64 20  state completed 
5210: 61 6e 64 20 73 74 61 74 75 73 20 50 41 53 53 0a  and status PASS.
5220: 3c 2f 74 64 3e 0a 0a 3c 2f 74 72 3e 0a 3c 74 72  </td>..</tr>.<tr
5230: 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66  >.<td align="lef
5240: 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e  t" valign="top">
5250: 0a 5b 69 74 65 6d 73 5d 0a 3c 2f 74 64 3e 0a 3c  .[items].</td>.<
5260: 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20  td align="left" 
5270: 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 61 6e  valign="top">.an
5280: 79 20 76 61 6c 69 64 0a 3c 2f 74 64 3e 0a 3c 74  y valid.</td>.<t
5290: 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76  d align="left" v
52a0: 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 6c 69 73  align="top">.lis
52b0: 74 20 6f 66 20 76 61 6c 75 65 73 0a 3c 2f 74 64  t of values.</td
52c0: 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66  >.<td align="lef
52d0: 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e  t" valign="top">
52e0: 0a 6e 6f 0a 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c  .no.</td>.<td al
52f0: 69 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69 67  ign="left" valig
5300: 6e 3d 22 74 6f 70 22 3e 0a 54 68 65 20 74 65 73  n="top">.The tes
5310: 74 20 77 69 6c 6c 20 62 65 20 72 65 70 65 61 74  t will be repeat
5320: 65 64 20 6f 6e 63 65 20 66 6f 72 20 65 61 63 68  ed once for each
5330: 20 69 74 65 6d 20 77 69 74 68 20 74 68 65 20 76   item with the v
5340: 61 72 69 61 62 6c 65 20 6e 61 6d 65 20 73 65 74  ariable name set
5350: 20 74 6f 20 74 68 65 20 76 61 6c 75 65 2e 20 49   to the value. I
5360: 66 20 74 68 65 72 65 20 69 73 20 6d 6f 72 65 20  f there is more 
5370: 74 68 61 6e 20 6f 6e 65 20 76 61 72 69 61 62 6c  than one variabl
5380: 65 20 74 68 65 6e 20 74 68 65 20 74 65 73 74 20  e then the test 
5390: 77 69 6c 6c 20 62 65 20 72 75 6e 20 61 67 61 69  will be run agai
53a0: 6e 73 74 20 61 6c 6c 20 75 6e 69 71 75 65 20 63  nst all unique c
53b0: 6f 6d 62 69 6e 61 74 69 6f 6e 73 20 6f 66 20 74  ombinations of t
53c0: 68 65 20 76 61 6c 75 65 73 0a 3c 2f 74 64 3e 0a  he values.</td>.
53d0: 0a 3c 2f 74 72 3e 0a 0a 3c 2f 74 61 62 6c 65 3e  .</tr>..</table>
53e0: 0a 0a 3c 2f 64 69 76 3e 0a 3c 68 33 20 63 6c 61  ..</div>.<h3 cla
53f0: 73 73 3d 22 53 75 62 73 65 63 74 69 6f 6e 22 3e  ss="Subsection">
5400: 0a 3c 61 20 63 6c 61 73 73 3d 22 74 6f 63 22 20  .<a class="toc" 
5410: 6e 61 6d 65 3d 22 74 6f 63 2d 53 75 62 73 65 63  name="toc-Subsec
5420: 74 69 6f 6e 2d 30 2e 33 2e 35 22 3e 30 2e 33 2e  tion-0.3.5">0.3.
5430: 35 3c 2f 61 3e e2 80 83 43 6f 6d 6d 61 6e 64 20  5</a> Command 
5440: 6c 69 6e 65 0a 3c 2f 68 33 3e 0a 3c 64 69 76 20  line.</h3>.<div 
5450: 63 6c 61 73 73 3d 22 55 6e 69 6e 64 65 6e 74 65  class="Unindente
5460: 64 22 3e 0a 3c 74 61 62 6c 65 3e 0a 3c 74 72 3e  d">.<table>.<tr>
5470: 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74  .<td align="left
5480: 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a  " valign="top">.
5490: 73 77 69 74 63 68 20 6f 72 20 70 61 72 61 6d 0a  switch or param.
54a0: 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d  </td>.<td align=
54b0: 22 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74  "left" valign="t
54c0: 6f 70 22 3e 0a 70 61 72 61 6d 65 74 65 72 0a 3c  op">.parameter.<
54d0: 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22  /td>.<td align="
54e0: 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f  left" valign="to
54f0: 70 22 3e 0a 70 75 72 70 6f 73 65 0a 3c 2f 74 64  p">.purpose.</td
5500: 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66  >.<td align="lef
5510: 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e  t" valign="top">
5520: 0a 63 6f 6d 6d 65 6e 74 73 0a 3c 2f 74 64 3e 0a  .comments.</td>.
5530: 0a 3c 2f 74 72 3e 0a 3c 74 72 3e 0a 3c 74 64 20  .</tr>.<tr>.<td 
5540: 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c  align="left" val
5550: 69 67 6e 3d 22 74 6f 70 22 3e 0a 2d 68 0a 3c 2f  ign="top">.-h.</
5560: 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c  td>.<td align="l
5570: 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70  eft" valign="top
5580: 22 3e 0a 0a 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c  ">..</td>.<td al
5590: 69 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69 67  ign="left" valig
55a0: 6e 3d 22 74 6f 70 22 3e 0a 62 72 69 65 66 20 68  n="top">.brief h
55b0: 65 6c 70 0a 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c  elp.</td>.<td al
55c0: 69 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69 67  ign="left" valig
55d0: 6e 3d 22 74 6f 70 22 3e 0a 0a 3c 2f 74 64 3e 0a  n="top">..</td>.
55e0: 0a 3c 2f 74 72 3e 0a 3c 74 72 3e 0a 3c 74 64 20  .</tr>.<tr>.<td 
55f0: 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c  align="left" val
5600: 69 67 6e 3d 22 74 6f 70 22 3e 0a 2d 72 75 6e 61  ign="top">.-runa
5610: 6c 6c 0a 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c 69  ll.</td>.<td ali
5620: 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69 67 6e  gn="left" valign
5630: 3d 22 74 6f 70 22 3e 0a 0a 3c 2f 74 64 3e 0a 3c  ="top">..</td>.<
5640: 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20  td align="left" 
5650: 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 72 75  valign="top">.ru
5660: 6e 20 61 6c 6c 20 74 65 73 74 73 0a 3c 2f 74 64  n all tests.</td
5670: 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66  >.<td align="lef
5680: 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e  t" valign="top">
5690: 0a 0a 3c 2f 74 64 3e 0a 0a 3c 2f 74 72 3e 0a 3c  ..</td>..</tr>.<
56a0: 74 72 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c  tr>.<td align="l
56b0: 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70  eft" valign="top
56c0: 22 3e 0a 2d 72 75 6e 74 65 73 74 73 0a 3c 2f 74  ">.-runtests.</t
56d0: 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65  d>.<td align="le
56e0: 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22  ft" valign="top"
56f0: 3e 0a 74 65 73 74 31 2c 74 65 73 74 32 2c 2e 2e  >.test1,test2,..
5700: 2e 0a 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67  ..</td>.<td alig
5710: 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d  n="left" valign=
5720: 22 74 6f 70 22 3e 0a 72 75 6e 20 6f 6e 65 20 6f  "top">.run one o
5730: 72 20 6d 6f 72 65 20 74 65 73 74 73 0a 3c 2f 74  r more tests.</t
5740: 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65  d>.<td align="le
5750: 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22  ft" valign="top"
5760: 3e 0a 0a 3c 2f 74 64 3e 0a 0a 3c 2f 74 72 3e 0a  >..</td>..</tr>.
5770: 3c 74 72 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22  <tr>.<td align="
5780: 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f  left" valign="to
5790: 70 22 3e 0a 2d 73 74 65 70 0a 3c 2f 74 64 3e 0a  p">.-step.</td>.
57a0: 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22  <td align="left"
57b0: 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 73   valign="top">.s
57c0: 74 65 70 6e 61 6d 65 0a 3c 2f 74 64 3e 0a 3c 74  tepname.</td>.<t
57d0: 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76  d align="left" v
57e0: 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 72 65 63  align="top">.rec
57f0: 6f 72 64 20 61 20 73 74 65 70 0a 3c 2f 74 64 3e  ord a step.</td>
5800: 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74  .<td align="left
5810: 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a  " valign="top">.
5820: 72 65 71 75 69 72 65 73 20 3a 73 74 61 74 65 20  requires :state 
5830: 61 6e 64 20 3a 73 74 61 74 75 73 0a 3c 2f 74 64  and :status.</td
5840: 3e 0a 0a 3c 2f 74 72 3e 0a 3c 74 72 3e 0a 3c 74  >..</tr>.<tr>.<t
5850: 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76  d align="left" v
5860: 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 2d 74 65  align="top">.-te
5870: 73 74 2d 73 74 61 74 75 73 0a 3c 2f 74 64 3e 0a  st-status.</td>.
5880: 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22  <td align="left"
5890: 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 0a   valign="top">..
58a0: 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d  </td>.<td align=
58b0: 22 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74  "left" valign="t
58c0: 6f 70 22 3e 0a 72 65 63 6f 72 64 20 74 68 65 20  op">.record the 
58d0: 74 65 73 74 20 73 74 61 74 75 73 0a 3c 2f 74 64  test status.</td
58e0: 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66  >.<td align="lef
58f0: 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e  t" valign="top">
5900: 0a 72 65 71 75 69 72 65 73 20 3a 73 74 61 74 65  .requires :state
5910: 20 61 6e 64 20 3a 73 74 61 74 75 73 0a 3c 2f 74   and :status.</t
5920: 64 3e 0a 0a 3c 2f 74 72 3e 0a 3c 74 72 3e 0a 3c  d>..</tr>.<tr>.<
5930: 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20  td align="left" 
5940: 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 2d 73  valign="top">.-s
5950: 65 74 6c 6f 67 0a 3c 2f 74 64 3e 0a 3c 74 64 20  etlog.</td>.<td 
5960: 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c  align="left" val
5970: 69 67 6e 3d 22 74 6f 70 22 3e 0a 6c 6f 67 66 69  ign="top">.logfi
5980: 6c 65 6e 61 6d 65 0a 3c 2f 74 64 3e 0a 3c 74 64  lename.</td>.<td
5990: 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76 61   align="left" va
59a0: 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 73 65 74 20  lign="top">.set 
59b0: 74 68 65 20 6c 6f 67 66 69 6c 65 20 6e 61 6d 65  the logfile name
59c0: 20 66 6f 72 20 61 20 74 65 73 74 0a 3c 2f 74 64   for a test.</td
59d0: 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66  >.<td align="lef
59e0: 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e  t" valign="top">
59f0: 0a 70 61 74 68 20 69 73 20 61 73 73 75 6d 65 64  .path is assumed
5a00: 20 74 6f 20 62 65 20 72 65 6c 61 74 69 76 65 20   to be relative 
5a10: 74 6f 20 74 68 65 20 74 65 73 74 20 72 75 6e 20  to the test run 
5a20: 64 69 72 65 63 74 6f 72 79 0a 3c 2f 74 64 3e 0a  directory.</td>.
5a30: 0a 3c 2f 74 72 3e 0a 3c 74 72 3e 0a 3c 74 64 20  .</tr>.<tr>.<td 
5a40: 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c  align="left" val
5a50: 69 67 6e 3d 22 74 6f 70 22 3e 0a 2d 73 65 74 2d  ign="top">.-set-
5a60: 74 6f 70 6c 6f 67 0a 3c 2f 74 64 3e 0a 3c 74 64  toplog.</td>.<td
5a70: 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76 61   align="left" va
5a80: 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 6c 6f 67 66  lign="top">.logf
5a90: 69 6c 65 6e 61 6d 65 0a 3c 2f 74 64 3e 0a 3c 74  ilename.</td>.<t
5aa0: 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76  d align="left" v
5ab0: 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 73 65 74  align="top">.set
5ac0: 20 74 68 65 20 6c 6f 67 66 69 6c 65 20 6e 61 6d   the logfile nam
5ad0: 65 20 66 6f 72 20 74 68 65 20 74 6f 70 20 74 65  e for the top te
5ae0: 73 74 20 69 6e 20 61 6e 20 69 74 65 72 61 74 65  st in an iterate
5af0: 64 20 74 65 73 74 20 72 75 6e 0a 3c 2f 74 64 3e  d test run.</td>
5b00: 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74  .<td align="left
5b10: 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a  " valign="top">.
5b20: 65 61 63 68 20 73 75 62 20 74 65 73 74 20 63 61  each sub test ca
5b30: 6e 20 68 61 76 65 20 69 74 73 20 6f 77 6e 20 6c  n have its own l
5b40: 6f 67 66 69 6c 65 20 73 65 74 0a 3c 2f 74 64 3e  ogfile set.</td>
5b50: 0a 0a 3c 2f 74 72 3e 0a 3c 74 72 3e 0a 3c 74 64  ..</tr>.<tr>.<td
5b60: 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76 61   align="left" va
5b70: 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 2d 6d 0a 3c  lign="top">.-m.<
5b80: 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22  /td>.<td align="
5b90: 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f  left" valign="to
5ba0: 70 22 3e 0a e2 80 9c 63 6f 6d 6d 65 6e 74 e2 80  p">.“comment
5bb0: 9d 0a 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67  .</td>.<td alig
5bc0: 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d  n="left" valign=
5bd0: 22 74 6f 70 22 3e 0a 73 65 74 73 20 61 20 63 6f  "top">.sets a co
5be0: 6d 6d 65 6e 74 20 66 6f 72 20 74 68 65 20 73 74  mment for the st
5bf0: 65 70 2c 20 74 65 73 74 20 6f 72 20 72 75 6e 0a  ep, test or run.
5c00: 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d  </td>.<td align=
5c10: 22 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74  "left" valign="t
5c20: 6f 70 22 3e 0a 0a 3c 2f 74 64 3e 0a 0a 3c 2f 74  op">..</td>..</t
5c30: 72 3e 0a 3c 74 72 3e 0a 3c 74 64 20 61 6c 69 67  r>.<tr>.<td alig
5c40: 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d  n="left" valign=
5c50: 22 74 6f 70 22 3e 0a 3a 72 75 6e 6e 61 6d 65 0a  "top">.:runname.
5c60: 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d  </td>.<td align=
5c70: 22 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74  "left" valign="t
5c80: 6f 70 22 3e 0a 0a 3c 2f 74 64 3e 0a 3c 74 64 20  op">..</td>.<td 
5c90: 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c  align="left" val
5ca0: 69 67 6e 3d 22 74 6f 70 22 3e 0a 0a 3c 2f 74 64  ign="top">..</td
5cb0: 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66  >.<td align="lef
5cc0: 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e  t" valign="top">
5cd0: 0a 0a 3c 2f 74 64 3e 0a 0a 3c 2f 74 72 3e 0a 3c  ..</td>..</tr>.<
5ce0: 74 72 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c  tr>.<td align="l
5cf0: 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70  eft" valign="top
5d00: 22 3e 0a 3a 73 74 61 74 65 0a 3c 2f 74 64 3e 0a  ">.:state.</td>.
5d10: 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22  <td align="left"
5d20: 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 0a   valign="top">..
5d30: 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d  </td>.<td align=
5d40: 22 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74  "left" valign="t
5d50: 6f 70 22 3e 0a 0a 3c 2f 74 64 3e 0a 3c 74 64 20  op">..</td>.<td 
5d60: 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c  align="left" val
5d70: 69 67 6e 3d 22 74 6f 70 22 3e 0a 0a 3c 2f 74 64  ign="top">..</td
5d80: 3e 0a 0a 3c 2f 74 72 3e 0a 3c 74 72 3e 0a 3c 74  >..</tr>.<tr>.<t
5d90: 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76  d align="left" v
5da0: 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 3a 73 74  align="top">.:st
5db0: 61 74 75 73 0a 3c 2f 74 64 3e 0a 3c 74 64 20 61  atus.</td>.<td a
5dc0: 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69  lign="left" vali
5dd0: 67 6e 3d 22 74 6f 70 22 3e 0a 0a 3c 2f 74 64 3e  gn="top">..</td>
5de0: 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74  .<td align="left
5df0: 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a  " valign="top">.
5e00: 0a 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e  .</td>.<td align
5e10: 3d 22 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22  ="left" valign="
5e20: 74 6f 70 22 3e 0a 0a 3c 2f 74 64 3e 0a 0a 3c 2f  top">..</td>..</
5e30: 74 72 3e 0a 3c 74 72 3e 0a 3c 74 64 20 61 6c 69  tr>.<tr>.<td ali
5e40: 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69 67 6e  gn="left" valign
5e50: 3d 22 74 6f 70 22 3e 0a 2d 6c 69 73 74 2d 72 75  ="top">.-list-ru
5e60: 6e 73 0a 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c 69  ns.</td>.<td ali
5e70: 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69 67 6e  gn="left" valign
5e80: 3d 22 74 6f 70 22 3e 0a 0a 3c 2f 74 64 3e 0a 3c  ="top">..</td>.<
5e90: 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20  td align="left" 
5ea0: 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 0a 3c  valign="top">..<
5eb0: 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22  /td>.<td align="
5ec0: 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f  left" valign="to
5ed0: 70 22 3e 0a 0a 3c 2f 74 64 3e 0a 0a 3c 2f 74 72  p">..</td>..</tr
5ee0: 3e 0a 3c 74 72 3e 0a 3c 74 64 20 61 6c 69 67 6e  >.<tr>.<td align
5ef0: 3d 22 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22  ="left" valign="
5f00: 74 6f 70 22 3e 0a 2d 74 65 73 74 70 61 74 74 0a  top">.-testpatt.
5f10: 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d  </td>.<td align=
5f20: 22 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74  "left" valign="t
5f30: 6f 70 22 3e 0a 0a 3c 2f 74 64 3e 0a 3c 74 64 20  op">..</td>.<td 
5f40: 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c  align="left" val
5f50: 69 67 6e 3d 22 74 6f 70 22 3e 0a 0a 3c 2f 74 64  ign="top">..</td
5f60: 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66  >.<td align="lef
5f70: 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e  t" valign="top">
5f80: 0a 0a 3c 2f 74 64 3e 0a 0a 3c 2f 74 72 3e 0a 3c  ..</td>..</tr>.<
5f90: 74 72 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c  tr>.<td align="l
5fa0: 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70  eft" valign="top
5fb0: 22 3e 0a 2d 69 74 65 6d 70 61 74 74 0a 3c 2f 74  ">.-itempatt.</t
5fc0: 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65  d>.<td align="le
5fd0: 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22  ft" valign="top"
5fe0: 3e 0a 0a 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c 69  >..</td>.<td ali
5ff0: 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69 67 6e  gn="left" valign
6000: 3d 22 74 6f 70 22 3e 0a 0a 3c 2f 74 64 3e 0a 3c  ="top">..</td>.<
6010: 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20  td align="left" 
6020: 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 0a 3c  valign="top">..<
6030: 2f 74 64 3e 0a 0a 3c 2f 74 72 3e 0a 3c 74 72 3e  /td>..</tr>.<tr>
6040: 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74  .<td align="left
6050: 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a  " valign="top">.
6060: 2d 73 68 6f 77 6b 65 79 73 0a 3c 2f 74 64 3e 0a  -showkeys.</td>.
6070: 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22  <td align="left"
6080: 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 0a   valign="top">..
6090: 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d  </td>.<td align=
60a0: 22 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74  "left" valign="t
60b0: 6f 70 22 3e 0a 0a 3c 2f 74 64 3e 0a 3c 74 64 20  op">..</td>.<td 
60c0: 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c  align="left" val
60d0: 69 67 6e 3d 22 74 6f 70 22 3e 0a 0a 3c 2f 74 64  ign="top">..</td
60e0: 3e 0a 0a 3c 2f 74 72 3e 0a 3c 74 72 3e 0a 3c 74  >..</tr>.<tr>.<t
60f0: 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76  d align="left" v
6100: 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 2d 66 6f  align="top">.-fo
6110: 72 63 65 0a 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c  rce.</td>.<td al
6120: 69 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69 67  ign="left" valig
6130: 6e 3d 22 74 6f 70 22 3e 0a 0a 3c 2f 74 64 3e 0a  n="top">..</td>.
6140: 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22  <td align="left"
6150: 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 0a   valign="top">..
6160: 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d  </td>.<td align=
6170: 22 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74  "left" valign="t
6180: 6f 70 22 3e 0a 0a 3c 2f 74 64 3e 0a 0a 3c 2f 74  op">..</td>..</t
6190: 72 3e 0a 3c 74 72 3e 0a 3c 74 64 20 61 6c 69 67  r>.<tr>.<td alig
61a0: 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d  n="left" valign=
61b0: 22 74 6f 70 22 3e 0a 2d 78 74 65 72 6d 0a 3c 2f  "top">.-xterm.</
61c0: 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c  td>.<td align="l
61d0: 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70  eft" valign="top
61e0: 22 3e 0a 0a 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c  ">..</td>.<td al
61f0: 69 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69 67  ign="left" valig
6200: 6e 3d 22 74 6f 70 22 3e 0a 0a 3c 2f 74 64 3e 0a  n="top">..</td>.
6210: 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22  <td align="left"
6220: 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 0a   valign="top">..
6230: 3c 2f 74 64 3e 0a 0a 3c 2f 74 72 3e 0a 3c 74 72  </td>..</tr>.<tr
6240: 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66  >.<td align="lef
6250: 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e  t" valign="top">
6260: 0a 2d 72 65 6d 6f 76 65 2d 72 75 6e 73 0a 3c 2f  .-remove-runs.</
6270: 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c  td>.<td align="l
6280: 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70  eft" valign="top
6290: 22 3e 0a 0a 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c  ">..</td>.<td al
62a0: 69 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69 67  ign="left" valig
62b0: 6e 3d 22 74 6f 70 22 3e 0a 0a 3c 2f 74 64 3e 0a  n="top">..</td>.
62c0: 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22  <td align="left"
62d0: 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 0a   valign="top">..
62e0: 3c 2f 74 64 3e 0a 0a 3c 2f 74 72 3e 0a 3c 74 72  </td>..</tr>.<tr
62f0: 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66  >.<td align="lef
6300: 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e  t" valign="top">
6310: 0a 3c 69 3e 54 65 73 74 20 68 65 6c 70 65 72 73  .<i>Test helpers
6320: 3c 2f 69 3e 0a 3c 2f 74 64 3e 0a 3c 74 64 20 61  </i>.</td>.<td a
6330: 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69  lign="left" vali
6340: 67 6e 3d 22 74 6f 70 22 3e 0a 0a 3c 2f 74 64 3e  gn="top">..</td>
6350: 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74  .<td align="left
6360: 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a  " valign="top">.
6370: 0a 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e  .</td>.<td align
6380: 3d 22 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22  ="left" valign="
6390: 74 6f 70 22 3e 0a 0a 3c 2f 74 64 3e 0a 0a 3c 2f  top">..</td>..</
63a0: 74 72 3e 0a 3c 74 72 3e 0a 3c 74 64 20 61 6c 69  tr>.<tr>.<td ali
63b0: 67 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69 67 6e  gn="left" valign
63c0: 3d 22 74 6f 70 22 3e 0a 2d 72 75 6e 73 74 65 70  ="top">.-runstep
63d0: 0a 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67 6e  .</td>.<td align
63e0: 3d 22 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22  ="left" valign="
63f0: 74 6f 70 22 3e 0a 0a 3c 2f 74 64 3e 0a 3c 74 64  top">..</td>.<td
6400: 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76 61   align="left" va
6410: 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 0a 3c 2f 74  lign="top">..</t
6420: 64 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65  d>.<td align="le
6430: 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22  ft" valign="top"
6440: 3e 0a 0a 3c 2f 74 64 3e 0a 0a 3c 2f 74 72 3e 0a  >..</td>..</tr>.
6450: 3c 74 72 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22  <tr>.<td align="
6460: 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f  left" valign="to
6470: 70 22 3e 0a 2d 6c 6f 67 70 72 6f 0a 3c 2f 74 64  p">.-logpro.</td
6480: 3e 0a 3c 74 64 20 61 6c 69 67 6e 3d 22 6c 65 66  >.<td align="lef
6490: 74 22 20 76 61 6c 69 67 6e 3d 22 74 6f 70 22 3e  t" valign="top">
64a0: 0a 0a 3c 2f 74 64 3e 0a 3c 74 64 20 61 6c 69 67  ..</td>.<td alig
64b0: 6e 3d 22 6c 65 66 74 22 20 76 61 6c 69 67 6e 3d  n="left" valign=
64c0: 22 74 6f 70 22 3e 0a 0a 3c 2f 74 64 3e 0a 3c 74  "top">..</td>.<t
64d0: 64 20 61 6c 69 67 6e 3d 22 6c 65 66 74 22 20 76  d align="left" v
64e0: 61 6c 69 67 6e 3d 22 74 6f 70 22 3e 0a 0a 3c 2f  align="top">..</
64f0: 74 64 3e 0a 0a 3c 2f 74 72 3e 0a 0a 3c 2f 74 61  td>..</tr>..</ta
6500: 62 6c 65 3e 0a 0a 3c 2f 64 69 76 3e 0a 0a 3c 68  ble>..</div>..<h
6510: 72 20 63 6c 61 73 73 3d 22 66 6f 6f 74 65 72 22  r class="footer"
6520: 2f 3e 0a 3c 64 69 76 20 63 6c 61 73 73 3d 22 66  />.<div class="f
6530: 6f 6f 74 65 72 22 20 69 64 3d 22 67 65 6e 65 72  ooter" id="gener
6540: 61 74 65 64 2d 62 79 22 3e 0a 44 6f 63 75 6d 65  ated-by">.Docume
6550: 6e 74 20 67 65 6e 65 72 61 74 65 64 20 62 79 20  nt generated by 
6560: 3c 61 20 68 72 65 66 3d 22 68 74 74 70 3a 2f 2f  <a href="http://
6570: 65 6c 79 78 65 72 2e 6e 6f 6e 67 6e 75 2e 6f 72  elyxer.nongnu.or
6580: 67 2f 22 3e 65 4c 79 58 65 72 20 31 2e 30 2e 30  g/">eLyXer 1.0.0
6590: 20 28 32 30 31 30 2d 30 37 2d 32 31 29 3c 2f 61   (2010-07-21)</a
65a0: 3e 20 6f 6e 20 3c 73 70 61 6e 20 63 6c 61 73 73  > on <span class
65b0: 3d 22 63 72 65 61 74 65 2d 64 61 74 65 22 3e 32  ="create-date">2
65c0: 30 31 31 2d 30 35 2d 31 34 54 31 37 3a 30 36 3a  011-05-14T17:06:
65d0: 32 33 2e 35 38 37 33 38 35 3c 2f 73 70 61 6e 3e  23.587385</span>
65e0: 0a 3c 2f 64 69 76 3e 0a 3c 2f 64 69 76 3e 0a 3c  .</div>.</div>.<
65f0: 2f 62 6f 64 79 3e 0a 3c 2f 68 74 6d 6c 3e 0a     /body>.</html>.