Megatest

Hex Artifact Content
Login

Artifact 69790a6b3c82d5cec396ff5d58b78e2f18112267:

Wiki page [getting_started] by mrwellan 2018-03-05 08:10:37.
0000: 44 20 32 30 31 38 2d 30 33 2d 30 35 54 31 35 3a  D 2018-03-05T15:
0010: 31 30 3a 33 37 2e 37 39 30 0a 4c 20 67 65 74 74  10:37.790.L gett
0020: 69 6e 67 5f 73 74 61 72 74 65 64 0a 50 20 64 37  ing_started.P d7
0030: 34 31 36 31 64 39 37 63 37 66 63 38 34 39 66 31  4161d97c7fc849f1
0040: 38 63 30 34 35 35 32 66 63 35 62 62 64 37 64 37  8c04552fc5bbd7d7
0050: 65 35 37 63 35 30 0a 55 20 6d 72 77 65 6c 6c 61  e57c50.U mrwella
0060: 6e 0a 57 20 33 38 33 38 0a 2f 2f 20 54 68 69 73  n.W 3838.// This
0070: 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66   file is part of
0080: 20 4d 65 67 61 74 65 73 74 2e 0a 2f 2f 20 0a 2f   Megatest..// ./
0090: 2f 20 20 20 20 20 4d 65 67 61 74 65 73 74 20 69  /     Megatest i
00a0: 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a  s free software:
00b0: 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72   you can redistr
00c0: 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20  ibute it and/or 
00d0: 6d 6f 64 69 66 79 0a 2f 2f 20 20 20 20 20 69 74  modify.//     it
00e0: 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73   under the terms
00f0: 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65   of the GNU Gene
0100: 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e  ral Public Licen
0110: 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20  se as published 
0120: 62 79 0a 2f 2f 20 20 20 20 20 74 68 65 20 46 72  by.//     the Fr
0130: 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e  ee Software Foun
0140: 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76  dation, either v
0150: 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20  ersion 3 of the 
0160: 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 2f 2f 20 20  License, or.//  
0170: 20 20 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69     (at your opti
0180: 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65  on) any later ve
0190: 72 73 69 6f 6e 2e 0a 2f 2f 20 0a 2f 2f 20 20 20  rsion..// .//   
01a0: 20 20 4d 65 67 61 74 65 73 74 20 69 73 20 64 69    Megatest is di
01b0: 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 65  stributed in the
01c0: 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69   hope that it wi
01d0: 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 0a 2f 2f  ll be useful,.//
01e0: 20 20 20 20 20 62 75 74 20 57 49 54 48 4f 55 54       but WITHOUT
01f0: 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77   ANY WARRANTY; w
0200: 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20  ithout even the 
0210: 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79  implied warranty
0220: 20 6f 66 0a 2f 2f 20 20 20 20 20 4d 45 52 43 48   of.//     MERCH
0230: 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 49  ANTABILITY or FI
0240: 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54  TNESS FOR A PART
0250: 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20  ICULAR PURPOSE. 
0260: 20 53 65 65 20 74 68 65 0a 2f 2f 20 20 20 20 20   See the.//     
0270: 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c  GNU General Publ
0280: 69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d  ic License for m
0290: 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 2f 2f 20  ore details..// 
02a0: 0a 2f 2f 20 20 20 20 20 59 6f 75 20 73 68 6f 75  .//     You shou
02b0: 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64  ld have received
02c0: 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47   a copy of the G
02d0: 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69  NU General Publi
02e0: 63 20 4c 69 63 65 6e 73 65 0a 2f 2f 20 20 20 20  c License.//    
02f0: 20 61 6c 6f 6e 67 20 77 69 74 68 20 4d 65 67 61   along with Mega
0300: 74 65 73 74 2e 20 20 49 66 20 6e 6f 74 2c 20 73  test.  If not, s
0310: 65 65 20 3c 68 74 74 70 3a 2f 2f 77 77 77 2e 67  ee <http://www.g
0320: 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f  nu.org/licenses/
0330: 3e 2e 0a 0a 47 65 74 74 69 6e 67 20 53 74 61 72  >...Getting Star
0340: 74 65 64 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ted.------------
0350: 2d 2d 2d 0a 0a 5b 70 61 72 74 69 6e 74 72 6f 5d  ---..[partintro]
0360: 0a 2e 47 65 74 74 69 6e 67 20 73 74 61 72 74 65  ..Getting starte
0370: 64 20 77 69 74 68 20 4d 65 67 61 74 65 73 74 0a  d with Megatest.
0380: 2d 2d 0a 43 72 65 61 74 69 6e 67 20 61 20 74 65  --.Creating a te
0390: 73 74 73 75 69 74 65 20 6f 72 20 66 6c 6f 77 20  stsuite or flow 
03a0: 61 6e 64 20 79 6f 75 72 20 66 69 72 73 74 20 74  and your first t
03b0: 65 73 74 20 6f 72 20 74 61 73 6b 2e 0a 2d 2d 0a  est or task..--.
03c0: 0a 41 66 74 65 72 20 69 6e 73 74 61 6c 6c 69 6e  .After installin
03d0: 67 20 4d 65 67 61 74 65 73 74 20 79 6f 75 20 63  g Megatest you c
03e0: 61 6e 20 63 72 65 61 74 65 20 61 20 66 6c 6f 77  an create a flow
03f0: 20 6f 72 20 74 65 73 74 73 75 69 74 65 20 61 6e   or testsuite an
0400: 64 20 61 64 64 20 73 6f 6d 65 0a 74 65 73 74 73  d add some.tests
0410: 20 75 73 69 6e 67 20 74 68 65 20 68 65 6c 70 65   using the helpe
0420: 72 73 2e 20 48 65 72 65 20 69 73 20 61 20 71 75  rs. Here is a qu
0430: 69 63 6b 73 74 61 72 74 20 73 65 71 75 65 6e 63  ickstart sequenc
0440: 65 20 74 6f 20 67 65 74 20 79 6f 75 20 75 70 20  e to get you up 
0450: 61 6e 64 0a 72 75 6e 6e 69 6e 67 20 79 6f 75 72  and.running your
0460: 20 66 69 72 73 74 20 61 75 74 6f 6d 61 74 65 64   first automated
0470: 20 74 65 73 74 73 75 69 74 65 2e 0a 0a 43 72 65   testsuite...Cre
0480: 61 74 69 6e 67 20 61 20 4d 65 67 61 74 65 73 74  ating a Megatest
0490: 20 41 72 65 61 0a 7e 7e 7e 7e 7e 7e 7e 7e 7e 7e   Area.~~~~~~~~~~
04a0: 7e 7e 7e 7e 7e 7e 7e 7e 7e 7e 7e 7e 7e 7e 0a 0a  ~~~~~~~~~~~~~~..
04b0: 43 68 6f 6f 73 65 20 54 61 72 67 65 74 20 4b 65  Choose Target Ke
04c0: 79 73 0a 5e 5e 5e 5e 5e 5e 5e 5e 5e 5e 5e 5e 5e  ys.^^^^^^^^^^^^^
04d0: 5e 5e 5e 5e 5e 0a 0a 46 69 72 73 74 20 63 68 6f  ^^^^^..First cho
04e0: 6f 73 65 20 79 6f 75 72 20 22 74 61 72 67 65 74  ose your "target
04f0: 22 20 6b 65 79 73 2e 20 54 68 65 73 65 20 61 72  " keys. These ar
0500: 65 20 75 73 65 64 20 74 6f 20 6f 72 67 61 6e 69  e used to organi
0510: 73 65 20 79 6f 75 72 20 72 75 6e 73 20 69 6e 20  se your runs in 
0520: 61 0a 77 61 79 20 74 68 61 74 20 69 73 20 6d 65  a.way that is me
0530: 61 6e 69 6e 67 66 75 6c 20 74 6f 20 79 6f 75 72  aningful to your
0540: 20 70 72 6f 6a 65 63 74 2e 20 49 66 20 79 6f 75   project. If you
0550: 20 61 72 65 20 75 6e 73 75 72 65 20 61 62 6f 75   are unsure abou
0560: 74 20 77 68 61 74 20 74 6f 20 75 73 65 0a 66 6f  t what to use.fo
0570: 72 20 6b 65 79 73 20 6a 75 73 74 20 75 73 65 20  r keys just use 
0580: 61 20 73 69 6e 67 6c 65 20 67 65 6e 65 72 69 63  a single generic
0590: 20 6b 65 79 20 73 75 63 68 20 61 73 20 22 52 55   key such as "RU
05a0: 4e 54 59 50 45 22 2e 20 54 68 65 73 65 20 6b 65  NTYPE". These ke
05b0: 79 73 20 77 69 6c 6c 20 62 65 0a 75 73 65 64 20  ys will be.used 
05c0: 74 6f 20 68 61 6e 64 20 76 61 6c 75 65 73 20 74  to hand values t
05d0: 6f 20 79 6f 75 72 20 74 65 73 74 73 20 76 69 61  o your tests via
05e0: 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72   environment var
05f0: 69 61 62 6c 65 73 20 73 6f 20 65 6e 73 75 72 65  iables so ensure
0600: 20 74 68 65 79 0a 61 72 65 20 75 6e 69 71 75 65   they.are unique
0610: 2e 20 50 72 65 66 69 78 69 6e 67 20 74 68 65 6d  . Prefixing them
0620: 20 77 69 74 68 20 73 6f 6d 65 74 68 69 6e 67 20   with something 
0630: 73 75 63 68 20 61 73 20 50 52 4f 4a 4b 45 59 53  such as PROJKEYS
0640: 5f 20 69 73 20 61 20 67 6f 6f 64 0a 73 74 72 61  _ is a good.stra
0650: 74 65 67 79 2e 20 0a 0a 45 78 61 6d 70 6c 65 73  tegy. ..Examples
0660: 20 6f 66 20 6b 65 79 73 3a 0a 0a 2e 45 78 61 6d   of keys:...Exam
0670: 70 6c 65 20 6b 65 79 73 0a 5b 77 69 64 74 68 3d  ple keys.[width=
0680: 22 36 30 25 22 2c 6f 70 74 69 6f 6e 73 3d 22 68  "60%",options="h
0690: 65 61 64 65 72 22 5d 0a 7c 3d 3d 3d 3d 3d 3d 3d  eader"].|=======
06a0: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  ================
06b0: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  ================
06c0: 3d 3d 3d 3d 3d 3d 3d 0a 7c 20 4f 70 74 69 6f 6e  =======.| Option
06d0: 20 20 20 20 20 20 20 20 20 20 20 20 7c 20 44 65              | De
06e0: 73 63 72 69 70 74 69 6f 6e 0a 7c 20 52 45 4c 45  scription.| RELE
06f0: 41 53 45 2f 49 54 45 52 41 54 49 4f 4e 20 7c 20  ASE/ITERATION | 
0700: 54 68 69 73 20 65 78 61 6d 70 6c 65 20 69 73 20  This example is 
0710: 75 73 65 64 20 62 79 20 4d 65 67 61 74 65 73 74  used by Megatest
0720: 20 66 6f 72 20 69 74 73 20 69 6e 74 65 72 6e 61   for its interna
0730: 6c 20 51 41 2e 0a 7c 20 41 52 43 48 2f 4f 53 2f  l QA..| ARCH/OS/
0740: 52 45 4c 45 41 53 45 20 20 20 7c 20 46 6f 72 20  RELEASE   | For 
0750: 61 20 73 6f 66 74 77 61 72 65 20 70 72 6f 6a 65  a software proje
0760: 63 74 20 74 61 72 67 65 74 69 6e 67 20 6d 75 6c  ct targeting mul
0770: 74 69 70 6c 65 20 70 6c 61 74 66 6f 72 6d 73 0a  tiple platforms.
0780: 7c 20 55 43 54 52 4c 52 2f 4e 4f 44 45 54 59 50  | UCTRLR/NODETYP
0790: 45 20 20 20 7c 20 4d 69 63 72 6f 63 6f 6e 74 72  E   | Microcontr
07a0: 6f 6c 6c 65 72 20 70 72 6f 6a 65 63 74 20 77 69  oller project wi
07b0: 74 68 20 64 69 66 66 65 72 65 6e 74 20 63 6f 6e  th different con
07c0: 74 72 6f 6c 6c 65 72 73 0a 72 75 6e 6e 69 6e 67  trollers.running
07d0: 20 73 61 6d 65 20 73 6f 66 74 77 61 72 65 0a 7c   same software.|
07e0: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  ================
07f0: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  ================
0800: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a  ==============..
0810: 43 72 65 61 74 65 20 41 72 65 61 20 43 6f 6e 66  Create Area Conf
0820: 69 67 20 46 69 6c 65 73 0a 5e 5e 5e 5e 5e 5e 5e  ig Files.^^^^^^^
0830: 5e 5e 5e 5e 5e 5e 5e 5e 5e 5e 5e 5e 5e 5e 5e 5e  ^^^^^^^^^^^^^^^^
0840: 5e 0a 0a 59 6f 75 20 77 69 6c 6c 20 6e 65 65 64  ^..You will need
0850: 20 74 6f 20 63 68 6f 6f 73 65 20 6c 6f 63 61 74   to choose locat
0860: 69 6f 6e 73 20 66 6f 72 20 79 6f 75 72 20 72 75  ions for your ru
0870: 6e 73 20 28 74 68 65 20 64 61 74 61 20 67 65 6e  ns (the data gen
0880: 65 72 61 74 65 64 20 65 76 65 72 79 0a 74 69 6d  erated every.tim
0890: 65 20 79 6f 75 20 72 75 6e 20 74 68 65 20 74 65  e you run the te
08a0: 73 74 73 75 69 74 65 29 20 61 6e 64 20 6c 69 6e  stsuite) and lin
08b0: 6b 20 74 72 65 65 2e 20 46 6f 72 20 67 65 74 74  k tree. For gett
08c0: 69 6e 67 20 73 74 61 72 74 65 64 20 61 6e 73 77  ing started answ
08d0: 65 72 20 74 68 65 0a 70 72 6f 6d 70 74 73 20 77  er the.prompts w
08e0: 69 74 68 20 22 72 75 6e 73 22 20 61 6e 64 20 22  ith "runs" and "
08f0: 6c 69 6e 6b 73 22 2e 20 57 65 20 75 73 65 20 74  links". We use t
0900: 68 65 20 55 6e 69 78 20 65 64 69 74 6f 72 20 22  he Unix editor "
0910: 76 69 22 20 69 6e 20 74 68 65 20 65 78 61 6d 70  vi" in the examp
0920: 6c 65 73 0a 62 65 6c 6f 77 20 62 75 74 20 79 6f  les.below but yo
0930: 75 20 63 61 6e 20 75 73 65 20 61 6e 79 20 70 6c  u can use any pl
0940: 61 69 6e 20 74 65 78 74 20 65 64 69 74 6f 72 2e  ain text editor.
0950: 0a 0a 2e 55 73 69 6e 67 20 74 68 65 20 68 65 6c  ...Using the hel
0960: 70 65 72 20 74 6f 20 63 72 65 61 74 65 20 61 20  per to create a 
0970: 4d 65 67 61 74 65 73 74 20 61 72 65 61 0a 2d 2d  Megatest area.--
0980: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
0990: 0a 6d 65 67 61 74 65 73 74 20 2d 63 72 65 61 74  .megatest -creat
09a0: 65 2d 6d 65 67 61 74 65 73 74 2d 61 72 65 61 0a  e-megatest-area.
09b0: 0a 23 20 6f 70 74 69 6f 6e 61 6c 3a 20 76 65 72  .# optional: ver
09c0: 69 66 79 20 74 68 61 74 20 74 68 65 20 73 65 74  ify that the set
09d0: 74 69 6e 67 73 20 61 72 65 20 6f 6b 0a 76 69 20  tings are ok.vi 
09e0: 6d 65 67 61 74 65 73 74 2e 63 6f 6e 66 69 67 0a  megatest.config.
09f0: 76 69 20 72 75 6e 63 6f 6e 66 69 67 73 2e 63 6f  vi runconfigs.co
0a00: 6e 66 69 67 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  nfig.-----------
0a10: 2d 2d 2d 2d 2d 2d 2d 0a 0a 43 72 65 61 74 69 6e  -------..Creatin
0a20: 67 20 61 20 54 65 73 74 0a 7e 7e 7e 7e 7e 7e 7e  g a Test.~~~~~~~
0a30: 7e 7e 7e 7e 7e 7e 7e 7e 0a 0a 43 68 6f 6f 73 65  ~~~~~~~~..Choose
0a40: 20 74 68 65 20 74 65 73 74 20 6e 61 6d 65 20 66   the test name f
0a50: 6f 72 20 79 6f 75 72 20 66 69 72 73 74 20 74 65  or your first te
0a60: 73 74 20 61 6e 64 20 72 75 6e 20 74 68 65 20 68  st and run the h
0a70: 65 6c 70 65 72 2e 20 59 6f 75 20 63 61 6e 20 65  elper. You can e
0a80: 64 69 74 0a 74 68 65 20 66 69 6c 65 73 20 61 66  dit.the files af
0a90: 74 65 72 20 74 68 65 20 69 6e 69 74 69 61 6c 20  ter the initial 
0aa0: 63 72 65 61 74 69 6f 6e 2e 20 59 6f 75 20 77 69  creation. You wi
0ab0: 6c 6c 20 6e 65 65 64 20 74 6f 20 65 6e 74 65 72  ll need to enter
0ac0: 20 6e 61 6d 65 73 20 61 6e 64 0a 73 63 72 69 70   names and.scrip
0ad0: 74 73 20 66 6f 72 20 74 68 65 20 73 74 65 70 73  ts for the steps
0ae0: 20 74 6f 20 62 65 20 72 75 6e 20 61 6e 64 20 74   to be run and t
0af0: 68 65 6e 20 65 64 69 74 20 74 68 65 0a 74 65 73  hen edit the.tes
0b00: 74 73 2f 3c 74 65 73 74 6e 61 6d 65 3e 2f 74 65  ts/<testname>/te
0b10: 73 74 63 6f 6e 66 69 67 20 66 69 6c 65 20 61 6e  stconfig file an
0b20: 64 20 6d 6f 64 69 66 79 20 74 68 65 20 6c 6f 67  d modify the log
0b30: 70 72 6f 20 72 75 6c 65 73 20 74 6f 20 70 72 6f  pro rules to pro
0b40: 70 65 72 6c 79 0a 70 72 6f 63 65 73 73 20 74 68  perly.process th
0b50: 65 20 6c 6f 67 20 6f 75 74 70 75 74 20 66 72 6f  e log output fro
0b60: 6d 20 79 6f 75 72 20 73 74 65 70 73 2e 20 46 6f  m your steps. Fo
0b70: 72 20 79 6f 75 72 20 66 69 72 73 74 20 74 65 73  r your first tes
0b80: 74 20 6a 75 73 74 20 68 69 74 20 65 6e 74 65 72  t just hit enter
0b90: 0a 66 6f 72 20 74 68 65 20 22 77 61 69 74 6f 6e  .for the "waiton
0ba0: 22 2c 20 22 70 72 69 6f 72 69 74 79 22 20 61 6e  ", "priority" an
0bb0: 64 20 69 74 65 72 61 74 69 6f 6e 20 76 61 72 69  d iteration vari
0bc0: 61 62 6c 65 20 70 72 6f 6d 70 74 73 2e 0a 0a 48  able prompts...H
0bd0: 69 6e 74 3a 20 66 6f 72 20 67 65 74 69 6e 67 20  int: for geting 
0be0: 73 74 61 72 74 65 64 20 6d 61 6b 65 20 79 6f 75  started make you
0bf0: 72 20 6c 6f 67 70 72 6f 20 72 75 6c 65 73 20 76  r logpro rules v
0c00: 65 72 79 20 6c 69 62 65 72 61 6c 2e 20 65 78 70  ery liberal. exp
0c10: 65 63 74 3a 65 72 72 6f 72 0a 70 61 74 74 65 72  ect:error.patter
0c20: 6e 73 20 73 68 6f 75 6c 64 20 6d 61 74 63 68 20  ns should match 
0c30: 6e 6f 74 68 69 6e 67 20 61 6e 64 20 63 6f 6d 6d  nothing and comm
0c40: 65 6e 74 20 6f 75 74 20 65 78 70 65 63 74 3a 72  ent out expect:r
0c50: 65 71 75 69 72 65 64 20 72 75 6c 65 73 2e 0a 0a  equired rules...
0c60: 2e 55 73 69 6e 67 20 74 68 65 20 68 65 6c 70 65  .Using the helpe
0c70: 72 20 74 6f 20 63 72 65 61 74 65 20 61 20 4d 65  r to create a Me
0c80: 67 61 74 65 73 74 20 74 65 73 74 0a 2d 2d 2d 2d  gatest test.----
0c90: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 6d 65 67 61  -----------.mega
0ca0: 74 65 73 74 20 2d 63 72 65 61 74 65 2d 74 65 73  test -create-tes
0cb0: 74 20 6d 79 66 69 72 73 74 74 65 73 74 0a 0a 23  t myfirsttest..#
0cc0: 20 74 68 65 6e 20 65 64 69 74 20 74 68 65 20 67   then edit the g
0cd0: 65 6e 65 72 61 74 65 64 20 63 6f 6e 66 69 67 0a  enerated config.
0ce0: 76 69 20 74 65 73 74 73 2f 6d 79 66 69 72 73 74  vi tests/myfirst
0cf0: 74 65 73 74 2f 74 65 73 74 63 6f 6e 66 69 67 0a  test/testconfig.
0d00: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a  ---------------.
0d10: 0a 52 75 6e 6e 69 6e 67 20 79 6f 75 72 20 74 65  .Running your te
0d20: 73 74 0a 7e 7e 7e 7e 7e 7e 7e 7e 7e 7e 7e 7e 7e  st.~~~~~~~~~~~~~
0d30: 7e 7e 7e 7e 0a 0a 46 69 72 73 74 20 63 68 6f 6f  ~~~~..First choo
0d40: 73 65 20 61 20 74 61 72 67 65 74 20 61 6e 64 20  se a target and 
0d50: 72 75 6e 6e 61 6d 65 2e 20 49 66 20 79 6f 75 20  runname. If you 
0d60: 68 61 76 65 20 61 20 74 77 6f 2d 70 6c 61 63 65  have a two-place
0d70: 20 74 61 72 67 65 74 20 73 75 63 68 20 61 73 0a   target such as.
0d80: 52 45 4c 45 41 53 45 2f 49 54 45 52 41 54 49 4f  RELEASE/ITERATIO
0d90: 4e 20 61 20 74 61 72 67 65 74 20 77 6f 75 6c 64  N a target would
0da0: 20 6c 6f 6f 6b 20 6c 69 6b 65 20 76 31 2e 30 2f   look like v1.0/
0db0: 61 66 66 33 20 77 68 65 72 65 20 76 31 2e 30 20  aff3 where v1.0 
0dc0: 69 73 20 74 68 65 0a 52 45 4c 45 41 53 45 20 61  is the.RELEASE a
0dd0: 6e 64 20 61 66 66 33 20 69 73 20 74 68 65 20 49  nd aff3 is the I
0de0: 54 45 52 41 54 49 4f 4e 2e 20 46 6f 72 20 61 20  TERATION. For a 
0df0: 72 75 6e 20 6e 61 6d 65 20 6a 75 73 74 20 75 73  run name just us
0e00: 65 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65  e something like
0e10: 0a 72 75 6e 31 2e 20 0a 0a 2e 52 75 6e 6e 69 6e  .run1. ...Runnin
0e20: 67 20 61 6c 6c 20 74 65 73 74 73 20 28 74 65 73  g all tests (tes
0e30: 74 70 61 74 74 20 6f 66 20 22 25 22 20 6d 61 74  tpatt of "%" mat
0e40: 63 68 65 73 20 61 6c 6c 20 74 65 73 74 73 29 0a  ches all tests).
0e50: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a  ---------------.
0e60: 6d 65 67 61 74 65 73 74 20 2d 72 75 6e 20 2d 74  megatest -run -t
0e70: 61 72 67 65 74 20 76 31 2e 30 2f 61 66 66 33 20  arget v1.0/aff3 
0e80: 2d 72 75 6e 6e 61 6d 65 20 72 75 6e 31 20 2d 74  -runname run1 -t
0e90: 65 73 74 70 61 74 74 20 25 20 2d 6c 6f 67 20 72  estpatt % -log r
0ea0: 75 6e 31 2e 6c 6f 67 0a 2d 2d 2d 2d 2d 2d 2d 2d  un1.log.--------
0eb0: 2d 2d 2d 2d 2d 2d 2d 0a 0a 56 69 65 77 69 6e 67  -------..Viewing
0ec0: 20 74 68 65 20 72 65 73 75 6c 74 73 0a 7e 7e 7e   the results.~~~
0ed0: 7e 7e 7e 7e 7e 7e 7e 7e 7e 7e 7e 7e 7e 7e 7e 7e  ~~~~~~~~~~~~~~~~
0ee0: 0a 0a 53 74 61 72 74 20 74 68 65 20 64 61 73 68  ..Start the dash
0ef0: 62 6f 61 72 64 20 61 6e 64 20 62 72 6f 77 73 65  board and browse
0f00: 20 79 6f 75 72 20 72 75 6e 20 69 6e 20 74 68 65   your run in the
0f10: 20 22 52 75 6e 73 22 20 74 61 62 2e 0a 0a 2e 53   "Runs" tab....S
0f20: 74 61 72 74 69 6e 67 20 64 61 73 68 62 6f 61 72  tarting dashboar
0f30: 64 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  d.--------------
0f40: 2d 2d 0a 64 61 73 68 62 6f 61 72 64 20 2d 72 6f  --.dashboard -ro
0f50: 77 73 20 32 34 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ws 24.----------
0f60: 2d 2d 2d 2d 2d 2d 0a 0a 5a 20 39 32 61 33 34 34  ------..Z 92a344
0f70: 35 30 30 36 66 35 63 34 38 61 38 34 35 65 66 62  5006f5c48a845efb
0f80: 32 31 62 63 65 63 31 61 66 62 0a                 21bcec1afb.