Lines 61-66
Link Here
|
61 |
PerformanceTestPlugin.log(status); |
61 |
PerformanceTestPlugin.log(status); |
62 |
} |
62 |
} |
63 |
*/ |
63 |
*/ |
|
|
64 |
this.average[dim_id] = 0; |
64 |
for (int i=0; i<vLength; i++) { |
65 |
for (int i=0; i<vLength; i++) { |
65 |
this.average[dim_id] += values[dim_id][i]; |
66 |
this.average[dim_id] += values[dim_id][i]; |
66 |
} |
67 |
} |
Lines 342-347
Link Here
|
342 |
this.stddev = new double[length]; |
343 |
this.stddev = new double[length]; |
343 |
this.count = new long[length]; |
344 |
this.count = new long[length]; |
344 |
this.dimensions[0] = dimension; |
345 |
this.dimensions[0] = dimension; |
|
|
346 |
for (int i=0; i<length; i++) { |
347 |
// init average numbers with an impossible value |
348 |
// to clearly identify whether it's already set or not |
349 |
// when several measures are made for the same build |
350 |
this.average[i] = -1; |
351 |
} |
345 |
} else { |
352 |
} else { |
346 |
length = this.dimensions.length; |
353 |
length = this.dimensions.length; |
347 |
for (int i=0; i<length; i++) { |
354 |
for (int i=0; i<length; i++) { |
Lines 358-375
Link Here
|
358 |
} |
365 |
} |
359 |
switch (step) { |
366 |
switch (step) { |
360 |
case InternalPerformanceMeter.AVERAGE: |
367 |
case InternalPerformanceMeter.AVERAGE: |
361 |
if (this.average[idx] != 0) { |
368 |
if (this.average[idx] != -1) { |
362 |
if (values == null) { |
369 |
if (values == null) { |
363 |
values = new double[length][]; |
370 |
values = new double[length][]; |
364 |
values[idx] = new double[2]; |
371 |
values[idx] = new double[2]; |
365 |
values[idx][0] = this.average[idx]; |
372 |
values[idx][0] = this.average[idx]; |
366 |
values[idx][1] = value; |
373 |
values[idx][1] = value; |
367 |
this.average[idx] = 0; |
374 |
this.average[idx] = -1; |
368 |
} else if (this.values[idx] == null) { |
375 |
} else if (this.values[idx] == null) { |
369 |
values[idx] = new double[2]; |
376 |
values[idx] = new double[2]; |
370 |
values[idx][0] = this.average[idx]; |
377 |
values[idx][0] = this.average[idx]; |
371 |
values[idx][1] = value; |
378 |
values[idx][1] = value; |
372 |
this.average[idx] = 0; |
379 |
this.average[idx] = -1; |
373 |
} |
380 |
} |
374 |
} else if (this.values != null && this.values[idx] != null) { |
381 |
} else if (this.values != null && this.values[idx] != null) { |
375 |
int vLength = values[idx].length; |
382 |
int vLength = values[idx].length; |