Artifact 8ae583dc762ed7372e5bf02a268a6ccf538a1edb:
- File tests/Makefile — part of check-in [a50e564c64] at 2011-11-07 11:10:57 on branch trunk — Bunchofixes for ezsteps (user: mrwellan size: 969)
0000: 23 20 72 75 6e 20 73 6f 6d 65 20 74 65 73 74 73 # run some tests 0010: 0a 0a 42 49 4e 50 41 54 48 3d 24 28 73 68 65 6c ..BINPATH=$(shel 0020: 6c 20 72 65 61 6c 70 61 74 68 20 2e 2e 2f 62 69 l realpath ../bi 0030: 6e 29 0a 4d 45 47 41 54 45 53 54 3d 24 28 42 49 n).MEGATEST=$(BI 0040: 4e 50 41 54 48 29 2f 6d 65 67 61 74 65 73 74 0a NPATH)/megatest. 0050: 50 41 54 48 20 3a 3d 20 24 28 42 49 4e 50 41 54 PATH := $(BINPAT 0060: 48 29 3a 24 28 50 41 54 48 29 0a 0a 72 75 6e 61 H):$(PATH)..runa 0070: 6c 6c 20 3a 0a 09 63 64 20 2e 2e 2f 3b 6d 61 6b ll :..cd ../;mak 0080: 65 20 69 6e 73 74 61 6c 6c 20 0a 09 24 28 42 49 e install ..$(BI 0090: 4e 50 41 54 48 29 2f 64 62 6f 61 72 64 20 26 0a NPATH)/dboard &. 00a0: 09 24 28 4d 45 47 41 54 45 53 54 29 20 2d 6b 65 .$(MEGATEST) -ke 00b0: 65 70 67 6f 69 6e 67 20 2d 72 75 6e 61 6c 6c 20 epgoing -runall 00c0: 3a 73 79 73 6e 61 6d 65 20 75 62 75 6e 74 75 20 :sysname ubuntu 00d0: 3a 66 73 6e 61 6d 65 20 6e 66 73 20 3a 64 61 74 :fsname nfs :dat 00e0: 61 70 61 74 68 20 6e 6f 6e 65 20 3a 72 75 6e 6e apath none :runn 00f0: 61 6d 65 20 60 64 61 74 65 20 2b 77 25 56 2e 25 ame `date +w%V.% 0100: 75 2e 25 48 60 20 2d 6d 20 22 54 68 69 73 20 69 u.%H` -m "This i 0110: 73 20 61 20 63 6f 6d 6d 65 6e 74 20 73 70 65 63 s a comment spec 0120: 69 66 69 63 20 74 6f 20 61 20 72 75 6e 22 20 2d ific to a run" - 0130: 76 0a 0a 74 65 73 74 20 3a 0a 09 63 73 69 20 2d v..test :..csi - 0140: 62 20 2d 49 20 2e 2e 20 2e 2e 2f 6d 65 67 61 74 b -I .. ../megat 0150: 65 73 74 2e 73 63 6d 20 2d 2d 20 2d 72 75 6e 61 est.scm -- -runa 0160: 6c 6c 20 3a 73 79 73 6e 61 6d 65 20 75 62 75 6e ll :sysname ubun 0170: 74 75 20 3a 66 73 6e 61 6d 65 20 61 66 73 20 3a tu :fsname afs : 0180: 64 61 74 61 70 61 74 68 20 74 6d 70 20 3a 72 75 datapath tmp :ru 0190: 6e 6e 61 6d 65 20 62 6c 61 68 0a 09 63 64 20 2e nname blah..cd . 01a0: 2e 2f 3b 6d 61 6b 65 20 74 65 73 74 0a 09 6d 61 ./;make test..ma 01b0: 6b 65 20 72 75 6e 61 6c 6c 0a 0a 64 61 73 68 62 ke runall..dashb 01c0: 6f 61 72 64 20 3a 0a 09 63 64 20 2e 2e 2f 3b 6d oard :..cd ../;m 01d0: 61 6b 65 20 64 62 6f 61 72 64 0a 09 24 28 42 49 ake dboard..$(BI 01e0: 4e 50 41 54 48 29 2f 64 62 6f 61 72 64 20 26 0a NPATH)/dboard &. 01f0: 0a 72 65 6d 6f 76 65 20 3a 0a 09 28 63 64 20 2e .remove :..(cd . 0200: 2e 2f 3b 6d 61 6b 65 29 3b 24 28 4d 45 47 41 54 ./;make);$(MEGAT 0210: 45 53 54 29 20 2d 72 65 6d 6f 76 65 2d 72 75 6e EST) -remove-run 0220: 73 20 3a 72 75 6e 6e 61 6d 65 20 24 28 52 55 4e s :runname $(RUN 0230: 29 20 20 2d 74 65 73 74 70 61 74 74 20 25 20 2d ) -testpatt % - 0240: 69 74 65 6d 70 61 74 74 20 25 20 3a 73 79 73 6e itempatt % :sysn 0250: 61 6d 65 20 25 20 3a 66 73 6e 61 6d 65 20 25 20 ame % :fsname % 0260: 3a 64 61 74 61 70 61 74 68 20 25 0a 0a 72 75 6e :datapath %..run 0270: 66 6f 72 65 76 65 72 20 3a 0a 09 77 68 69 6c 65 forever :..while 0280: 28 6c 73 29 3b 20 64 6f 20 72 75 6e 6e 61 6d 65 (ls); do runname 0290: 3d 60 64 61 74 65 20 2b 25 46 2d 25 52 3a 25 53 =`date +%F-%R:%S 02a0: 60 3b 24 28 4d 45 47 41 54 45 53 54 29 20 2d 72 `;$(MEGATEST) -r 02b0: 75 6e 61 6c 6c 20 3a 73 79 73 6e 61 6d 65 20 75 unall :sysname u 02c0: 62 75 6e 74 75 20 3a 66 73 6e 61 6d 65 20 6e 66 buntu :fsname nf 02d0: 73 20 3a 64 61 74 61 70 61 74 68 20 6e 6f 6e 65 s :datapath none 02e0: 20 3a 72 75 6e 6e 61 6d 65 20 24 24 72 75 6e 6e :runname $$runn 02f0: 61 6d 65 3b 2f 68 6f 6d 65 2f 6d 61 74 74 2f 64 ame;/home/matt/d 0300: 61 74 61 2f 6d 65 67 61 74 65 73 74 2f 6d 65 67 ata/megatest/meg 0310: 61 74 65 73 74 20 2d 72 75 6e 61 6c 6c 20 3a 73 atest -runall :s 0320: 79 73 6e 61 6d 65 20 75 62 75 6e 74 75 20 3a 66 ysname ubuntu :f 0330: 73 6e 61 6d 65 20 6e 66 73 20 3a 64 61 74 61 70 sname nfs :datap 0340: 61 74 68 20 6e 6f 6e 65 20 3a 72 75 6e 6e 61 6d ath none :runnam 0350: 65 20 24 24 72 75 6e 6e 61 6d 65 3b 2f 68 6f 6d e $$runname;/hom 0360: 65 2f 6d 61 74 74 2f 64 61 74 61 2f 6d 65 67 61 e/matt/data/mega 0370: 74 65 73 74 2f 6d 65 67 61 74 65 73 74 20 2d 72 test/megatest -r 0380: 75 6e 61 6c 6c 20 3a 73 79 73 6e 61 6d 65 20 75 unall :sysname u 0390: 62 75 6e 74 75 20 3a 66 73 6e 61 6d 65 20 6e 66 buntu :fsname nf 03a0: 73 20 3a 64 61 74 61 70 61 74 68 20 6e 6f 6e 65 s :datapath none 03b0: 20 3a 72 75 6e 6e 61 6d 65 20 24 24 72 75 6e 6e :runname $$runn 03c0: 61 6d 65 3b 64 6f 6e 65 0a ame;done.