Megatest

Hex Artifact Content
Login

Artifact e8043acbce9f617232e2a487020a1f78e1c81611:


0000: 23 21 2f 62 69 6e 2f 62 61 73 68 0a 0a 23 20 61  #!/bin/bash..# a
0010: 20 62 75 6e 63 68 20 6f 66 20 73 74 65 70 73 20   bunch of steps 
0020: 69 6e 20 32 20 73 65 63 6f 6e 64 20 69 6e 63 72  in 2 second incr
0030: 65 6d 65 6e 74 73 0a 66 6f 72 20 69 20 69 6e 20  ements.for i in 
0040: 31 20 32 20 33 20 34 20 35 20 36 20 37 20 38 20  1 2 3 4 5 6 7 8 
0050: 39 20 31 30 20 31 31 20 31 32 20 31 33 20 31 34  9 10 11 12 13 14
0060: 20 31 35 20 31 36 20 31 37 3b 64 6f 0a 20 20 24   15 16 17;do.  $
0070: 4d 54 5f 4d 45 47 41 54 45 53 54 20 2d 73 74 65  MT_MEGATEST -ste
0080: 70 20 73 74 65 70 24 69 20 3a 73 74 61 74 65 20  p step$i :state 
0090: 73 74 61 72 74 20 3a 73 74 61 74 75 73 20 72 75  start :status ru
00a0: 6e 6e 69 6e 67 20 2d 73 65 74 6c 6f 67 20 72 65  nning -setlog re
00b0: 73 75 6c 74 73 24 69 2e 68 74 6d 6c 0a 20 20 73  sults$i.html.  s
00c0: 6c 65 65 70 20 32 0a 20 20 24 4d 54 5f 4d 45 47  leep 2.  $MT_MEG
00d0: 41 54 45 53 54 20 2d 73 74 65 70 20 73 74 65 70  ATEST -step step
00e0: 24 69 20 3a 73 74 61 74 65 20 65 6e 64 20 3a 73  $i :state end :s
00f0: 74 61 74 75 73 20 30 0a 64 6f 6e 65 0a 0a 23 20  tatus 0.done..# 
0100: 67 65 74 20 61 20 70 72 65 76 69 6f 75 73 20 74  get a previous t
0110: 65 73 74 0a 65 78 70 6f 72 74 20 45 5a 46 41 49  est.export EZFAI
0120: 4c 50 41 54 48 3d 60 24 4d 54 5f 4d 45 47 41 54  LPATH=`$MT_MEGAT
0130: 45 53 54 20 2d 74 65 73 74 2d 66 69 6c 65 73 20  EST -test-files 
0140: 65 6e 76 66 69 6c 65 2e 74 78 74 20 2d 74 61 72  envfile.txt -tar
0150: 67 65 74 20 24 4d 54 5f 54 41 52 47 45 54 20 3a  get $MT_TARGET :
0160: 72 75 6e 6e 61 6d 65 20 24 4d 54 5f 52 55 4e 4e  runname $MT_RUNN
0170: 41 4d 45 20 2d 74 65 73 74 70 61 74 74 20 65 7a  AME -testpatt ez
0180: 5f 66 61 69 6c 60 0a 69 66 20 5b 5b 20 2d 65 20  _fail`.if [[ -e 
0190: 24 45 5a 46 41 49 4c 50 41 54 48 20 5d 5d 3b 74  $EZFAILPATH ]];t
01a0: 68 65 6e 0a 20 20 65 63 68 6f 20 41 6c 6c 20 67  hen.  echo All g
01b0: 6f 6f 64 21 0a 65 6c 73 65 0a 20 20 65 63 68 6f  ood!.else.  echo
01c0: 20 4e 4f 54 20 67 6f 6f 64 21 0a 20 20 65 78 69   NOT good!.  exi
01d0: 74 20 31 0a 66 69 0a 0a 65 78 69 74 20 30 0a     t 1.fi..exit 0.