Commit b6aaf17
Refs #70
Add experimental "new" failure reporter script: new-result-reporter.pl.
The script creates a static HTML page containing links to MTT results
that have changed (see below link for a sample).
http://www.open-mpi.org/~emallove/new-result-reporter-preview.html
It bombards the database with queries, so - for testing purposes - the
above output HTML page was creating after running mtt-result-reporter.pl
for only 15 seconds, but on only a six hour period of MTT results
- it can crank away for a looong time. (Fixing #362 would greatly
shrink the new-result-reporter.pl's output HTML pages.)
The script looks through a batch of test results (always delimited by
date range, and optionally delimited by other fields such as MPI
version). Out of these results, it looks for pairs of test cases that
are similar, but had differing outcomes. There is a range of
"similarness" that is illustrated in shades of red table cells. The
"redder" the cell, the more similar the pair of test cases.
Specifically, "more similar" means more database columns match between
the pairs of tests. It is assumed that if two test cases are nearly
identical, but have different outcomes, this would be more relevant to
the MPI source - and hence - these results are redder and at the top of
the page. Right now, the script is generalized such that no columns are
weighted as more important than others, but we will need to hone in on
which matching columns (and groupings of columns) are most critical.
All the links displayed are unique. new-result-reporter.pl needs
improvement in the following areas:
1. Report fewer, and more meaningful links to results
2. Optimize the algorithm used for finding result pairs, which might
lessen the number of queries it needs to run (it is basically brute
force right now)
3. Optimize the SELECTs (using SQL magic like indexes, caching,
temporary tables, etc.)
This commit was SVN r1359.1 parent 65bd716 commit b6aaf17
File tree
3 files changed
+545
-8
lines changed- server
- php
- tools
3 files changed
+545
-8
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
277 | 277 | | |
278 | 278 | | |
279 | 279 | | |
| 280 | + | |
280 | 281 | | |
281 | 282 | | |
282 | 283 | | |
283 | 284 | | |
284 | 285 | | |
285 | 286 | | |
286 | 287 | | |
| 288 | + | |
287 | 289 | | |
288 | 290 | | |
289 | 291 | | |
290 | 292 | | |
291 | 293 | | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
292 | 300 | | |
293 | 301 | | |
294 | 302 | | |
| |||
320 | 328 | | |
321 | 329 | | |
322 | 330 | | |
| 331 | + | |
| 332 | + | |
323 | 333 | | |
324 | 334 | | |
325 | 335 | | |
| |||
330 | 340 | | |
331 | 341 | | |
332 | 342 | | |
333 | | - | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
334 | 350 | | |
335 | | - | |
336 | | - | |
337 | | - | |
338 | | - | |
339 | | - | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
340 | 356 | | |
341 | 357 | | |
342 | 358 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1002 | 1002 | | |
1003 | 1003 | | |
1004 | 1004 | | |
| 1005 | + | |
| 1006 | + | |
| 1007 | + | |
| 1008 | + | |
| 1009 | + | |
| 1010 | + | |
1005 | 1011 | | |
1006 | 1012 | | |
1007 | 1013 | | |
| |||
1180 | 1186 | | |
1181 | 1187 | | |
1182 | 1188 | | |
| 1189 | + | |
1183 | 1190 | | |
1184 | 1191 | | |
| 1192 | + | |
1185 | 1193 | | |
1186 | 1194 | | |
1187 | | - | |
1188 | | - | |
| 1195 | + | |
| 1196 | + | |
| 1197 | + | |
| 1198 | + | |
| 1199 | + | |
| 1200 | + | |
| 1201 | + | |
| 1202 | + | |
1189 | 1203 | | |
| 1204 | + | |
| 1205 | + | |
| 1206 | + | |
| 1207 | + | |
| 1208 | + | |
1190 | 1209 | | |
1191 | 1210 | | |
1192 | 1211 | | |
| |||
0 commit comments