-
Notifications
You must be signed in to change notification settings - Fork 1
/
benchmark.sh
executable file
·250 lines (248 loc) · 8.71 KB
/
benchmark.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
fail=0
ok=0
for repo in \
"github.com/golang/gddo" \
"github.com/jbarham/go-cdb" \
"github.com/hoisie/gocouch" \
"code.google.com/p/gofluid/" \
"github.com/yyyc514/go_datamapper" \
"github.com/phf/go-db" \
"github.com/bketelsen/handlersocket-go" \
"github.com/davemeehan/Neo4j-GO" \
"github.com/bmizerany/pq" \
"github.com/lxn/go-pgsql" \
"github.com/Philio/GoMySQL" \
"code.google.com/p/go-mysql-driver/" \
"github.com/thoj/Go-MySQL-Client-Library" \
"github.com/ziutek/mymysql" \
"labix.org/mgo" \
"github.com/mikejs/gomongo" \
"github.com/hoisie/redis.go" \
"github.com/alphazero/Go-Redis" \
"github.com/simonz05/godis" \
"github.com/bradfitz/gomemcache/" \
"github.com/kklis/gomemcache" \
"doc.cat-v.org/plan_9/4th_edition/papers/venti/" \
"github.com/hanwen/go-fuse" \
"github.com/howeyc/fsnotify/" \
"code.google.com/p/gocsv/" \
"github.com/bradfitz/golang-mime-multipart" \
"code.google.com/p/mimeparse/" \
"github.com/nranchev/go-libGeoIP" \
"github.com/mmitton/asn1-ber" \
"gitorious.org/marc21-go/marc21" \
"github.com/tealeg/xlsx" \
"github.com/bitly/go-simplejson" \
"code.google.com/p/snappy-go/" \
"github.com/cespare/go-smaz" \
"github.com/feyeleanor/sexp" \
"github.com/jteeuwen/gsx" \
"github.com/cthom06/gosexp" \
"github.com/jldailey/fcgigo" \
"launchpad.net/~ericmoritz/+junk/gofastcgi" \
"github.com/nebukadnezzar/cgi.go" \
"github.com/jteeuwen/go-pkg-rss" \
"code.google.com/p/godom/" \
"github.com/bobappleyard/bwl" \
"github.com/hoisie/httplib.go" \
"bitbucket.org/taruti/http_digest.go/wiki/Home" \
"github.com/madari/go-socket.io" \
"bitbucket.org/ww/goautoneg" \
"gopkgdoc.appspot.com/pkg/github.com/madari/pusher.go" \
"github.com/bpowers/seshcookie" \
"github.com/AeroNotix/wedge" \
"github.com/araddon/m2go" \
"github.com/tuxychandru/gomesh" \
"github.com/opesun/goquery" \
"github.com/PuerkitoBio/goquery" \
"github.com/elazarl/goproxy" \
"github.com/PuerkitoBio/purell" \
"github.com/bmizerany/pat" \
"github.com/paulbellamy/mango" \
"github.com/hoisie/web.go" \
"github.com/nono/Goldorak.Go" \
"code.google.com/p/goweb/" \
"github.com/crazy2be/wfdr" \
"github.com/scyth/go-webproject" \
"gorilla-web.appspot.com/" \
"robfig.github.io/revel" \
"github.com/nu7hatch/webrocket" \
"github.com/hoisie/mustache.go" \
"github.com/ziutek/kasia.go" \
"github.com/fzzbt/neste" \
"github.com/mncaudill/go-flickr" \
"gitorious.org/go-flickr/" \
"github.com/montsamu/go-twitter-oauth" \
"github.com/hoisie/twitterstream" \
"github.com/jb55/go-twitter" \
"github.com/tanaton/get2ch-go" \
"github.com/jteeuwen/go-pkg-lastfm" \
"wiki.ubuntu.com/goamz" \
"github.com/justinlilly/go-ghissues" \
"github.com/ancientlore/go-dealmap" \
"github.com/ancientlore/go-tripit" \
"github.com/scottferg/Dropbox-Go" \
"github.com/searchify/gotank" \
"github.com/matm/go-cloudinary" \
"github.com/csmcanarney/gooauth" \
"github.com/alloy-d/goauth" \
"github.com/garyburd/twister/tree/master/oauth/" \
"code.google.com/p/x-go-binding/" \
"github.com/ajstarks/svgo" \
"code.google.com/p/plotinum/" \
"code.google.com/p/pdfreader/" \
"code.google.com/p/freetype-go/" \
"bitbucket.org/mpl/scale" \
"code.google.com/p/draw2d/" \
"code.google.com/p/graphics-go/" \
"github.com/hawx/img" \
"github.com/nfnt/resize" \
"github.com/phrozen/blend" \
"github.com/dchest/imageutil" \
"github.com/davecgh/go-xdr" \
"code.google.com/p/rog-go/source/browse/canvas/" \
"github.com/droundy/gui" \
"github.com/zozor/hgui" \
"code.google.com/p/gocluster/" \
"code.google.com/p/go-router/" \
"github.com/bradfitz/goman" \
"wiki.ubuntu.com/gozk" \
"code.google.com/p/go-bot/source/browse/irc.go" \
"github.com/jteeuwen/calculon/" \
"github.com/thoj/Go-IRC-Client-Library" \
"github.com/fluffle/goirc/" \
"logik.li/projects/goty" \
"bitbucket.org/f2f/go9p/" \
"9p.cat-v.org" \
"github.com/nf/gostomp" \
"code.google.com/p/goprotobuf/" \
"github.com/anatol/thrift/tree/go/lib/go/src/" \
"github.com/pomack/thrift4go" \
"github.com/Philio/GoSMPP" \
"github.com/nf/go-wave-robot-api" \
"github.com/mattn/go-gntp" \
"github.com/petar/GoDCCP" \
"code.google.com/p/nntp-go/" \
"github.com/abneptis/GoNetlink" \
"github.com/mmitton/ldap" \
"bitbucket.org/zombiezen/spdy" \
"github.com/apcera/nats" \
"bitbucket.org/taruti/ssh.go" \
"github.com/jlaffaye/goftp" \
"github.com/smallfish/ftp.go" \
"github.com/miekg/godns" \
"code.google.com/p/go-idn/" \
"github.com/petar/GoNeedle" \
"github.com/dchest/nacl" \
"www.cs.hmc.edu/~me/go/iterutils/iterutils.go" \
"github.com/vito/go-parse" \
"code.google.com/p/go-stringio/" \
"github.com/thoj/go-galib" \
"github.com/mattn/godeferred" \
"github.com/willf/bloom" \
"github.com/jbrukh/bayesian" \
"github.com/bobappleyard/go-pkg" \
"github.com/phf/go-intset" \
"github.com/pwil3058/gosets" \
"github.com/runningwild/go-btree" \
"github.com/zot/seq" \
"bitbucket.org/taruti/deepcopy/" \
"github.com/petar/GoLLRB" \
"code.google.com/p/go-avltree/" \
"bitbucket.org/taruti/skip.go/src" \
"github.com/willf/bitset" \
"github.com/stathat/treap" \
"github.com/boggle/coffer" \
"github.com/boggle/gonewrong" \
"labix.org/gommap" \
"github.com/0xe2-0x9a-0x9b/Go-PerfEvents" \
"code.google.com/p/gotimer/" \
"labix.org/gocheck" \
"gist.github.com/770585" \
"github.com/orfjackal/gospec" \
"github.com/stesla/gospecify" \
"code.google.com/p/gomock/" \
"github.com/tv42/mockhttp.go" \
"github.com/bmizerany/assert" \
"github.com/rdrdr/hamcrest" \
"code.google.com/p/goargcfg/" \
"code.google.com/p/optparse-go/" \
"github.com/droundy/goopt" \
"code.google.com/p/opts-go/" \
"github.com/remogatto/clingon" \
"github.com/kr/pty" \
"bitbucket.org/taruti/go-crypto-pkbdf2/src" \
"code.google.com/p/crypto-fortuna/" \
"github.com/seehuhn/fortuna" \
"bitbucket.org/taruti/go-extra/src/tip/crypto/envelope/" \
"bitbucket.org/taruti/go-extra/src/tip/crypto/hashedbuf/" \
"bitbucket.org/taruti/pbkdf2.go" \
"bitbucket.org/taruti/aes_xts.go" \
"bitbucket.org/taruti/go-extra/src/tip/crypto/srp/" \
"github.com/kless/freecrypto" \
"man.cat-v.org/unix_8th/3/crypt" \
"code.google.com/p/go-rabbit/" \
"code.google.com/p/go-salsa20/" \
"code.google.com/p/gomatrix" \
"code.google.com/p/gocomplex/" \
"code.google.com/p/mudlark-go-pkgs/" \
"code.google.com/p/gostat/" \
"github.com/anschelsc/gofrac" \
"github.com/tm1rbrt/s3dm-go" \
"github.com/skelterjohn/geom" \
"github.com/ziutek/blas" \
"code.google.com/p/go-fn/" \
"code.google.com/p/go-gt/" \
"github.com/spate/vectormath" \
"github.com/beoran/fungo" \
"github.com/jteeuwen/gnarly" \
"github.com/viking/go-rpg" \
"github.com/teomat/Box2d-go" \
"github.com/Agon/baukasten" \
"github.com/sarenji/terrago" \
"github.com/ajhager/rog/" \
"github.com/runningwild/glop" \
"github.com/vova616/GarageEngine" \
"github.com/sperre/astar" \
"github.com/humanfromearth/gopathfinding" \
"code.google.com/p/sre2/" \
"github.com/jnwhiteh/go-luapatterns" \
"code.google.com/p/golang/source/browse/src/pkg/scanner" \
"code.google.com/p/gostrutils/" \
"code.google.com/p/go-substrs/" \
"github.com/xyproto/pystring" \
"code.google.com/p/go-charset/" \
"code.google.com/p/mahonia/" \
"github.com/knieriem/markdown" \
"github.com/russross/blackfriday/" \
"github.com/jteeuwen/go-pkg-xmlx" \
"bitbucket.org/lavalamp/xmlm" \
"code.google.com/p/go-xmlrpc/" \
"bitbucket.org/taruti/http_jsonrpc.go/" \
"code.google.com/p/goplan9/" \
"github.com/kless/go-sysuser" \
"github.com/robfig/config" \
"code.google.com/p/goconf/" \
"github.com/msbranco/goconfig" \
"github.com/Arrow/GoGCM" \
"code.google.com/p/go-eco/" \
"github.com/the42/cartconvert" \
"github.com/kr/pretty.go" \
"github.com/beoran/tamias" \
"code.google.com/p/tideland-cgl/" \
"github.com/jteeuwen/go-pkg-mpd" \
"github.com/dbravender/go_mapreduce" \
"bitbucket.org/taruti/bigendian/wiki/Home" \
"github.com/dchest/captcha" \
"github.com/jsz/gosms" \
"github.com/Confunctionist/finance" \
"code.google.com/p/dbus-go/"
do
if ! go get $repo ; then
((fail++))
echo "FAILURE IN $repo (Fail #$fail)"
else
((ok++))
echo "$repo SEEMS OK (OK #$ok)"
fi
done