This commit is contained in:
William Lachance 2015-08-06 13:40:44 -04:00
Родитель d8d34e6c30
Коммит 727d91f456
2 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -52,7 +52,7 @@ $scope.platformList=[];var timeRange=PhCompare.getInterval($scope.originalResult
$templateCache.put('partials/perf/comparetable.html',
"<table class=\"table compare-table\" style=\"table-layout: fixed\" ng-repeat=\"testName in testList\"> <tbody> <tr class=subtest-header> <td class=test-title><span style=\"word-wrap: break-word\">{{titles[testName]}}</span></td> <td style=\"width: 140px\">Base</td> <td style=\"width: 30px\"></td> <td style=\"width: 140px\">New</td> <td style=\"width: 80px\">Delta</td> <td style=\"width: 120px\"></td> <td style=\"width: 100px\">Confidence</td> <td class=num-runs style=\"width: 80px\"># Runs</td> <td class=test-warning style=\"width: 30px\"></td> </tr> <tr ng-class=\"getCompareClasses(compareResult, 'row')\" ng-repeat=\"compareResult in compareResults[testName]\"> <td class=test-title>{{compareResult.name}} <span ng-if=compareResult.detailsLink> (<a ng-href={{compareResult.detailsLink}}>subtests</a>) </span> </td> <td> <ph-average value={{compareResult.originalGeoMean}} stddev={{compareResult.originalStddev}} stddevpct={{compareResult.originalStddevPct}} replicates=compareResult.originalRuns></ph-average> </td> <td> <span ng-class=getCompareClasses(compareResult) ng-if=\"compareResult.originalGeoMean < compareResult.newGeoMean\"> &lt; </span> <span ng-class=getCompareClasses(compareResult) ng-if=\"compareResult.originalGeoMean > compareResult.newGeoMean\"> &gt; </span> </td> <td> <ph-average value={{compareResult.newGeoMean}} stddev={{compareResult.newStddev}} stddevpct={{compareResult.newStddevPct}} replicates=compareResult.newRuns></ph-average> </td> <td ng-if=compareResult.delta ng-class=getCompareClasses(compareResult)> <span class=detail-hint tooltip=\"Mean difference: {{compareResult.delta|displayPrecision}} (= {{compareResult.deltaPercentage|displayPrecision}}%)\"> {{compareResult.deltaPercentage|displayPrecision}}% </span> </td> <td ng-if=compareResult.delta> <div ng-if=!compareResult.newIsBetter style=\"margin: auto; width: 80%\" tooltip=\"Relative magnitude of change (scale from 0 - 20%+)\"> <div class=\"bar bar-scale\" style=\"width: {{100 - compareResult.magnitude}}%; height: 1em; float: left\"> </div> <div class=bar ng-class=\"{'bar-regression': compareResult.isRegression}\" style=\"width: {{compareResult.magnitude}}%; float: left\"> </div> </div> <div ng-if=compareResult.newIsBetter style=\"margin: auto; width: 80%\" tooltip=\"Relative magnitude of change (scale from 0 - 20%+)\"> <div class=bar ng-class=\"{'bar-improvement': compareResult.isImprovement}\" style=\"width: {{compareResult.magnitude}}%; float: left\"> </div> <div class=\"bar bar-scale\" style=\"width: {{100 - compareResult.magnitude}}%; float: left\"> </div> </div> </td> <td ng-if=!compareResult.delta></td> <td> <span ng-if=\"compareResult.confidenceText && compareResult.confidence\"> {{compareResult.confidence|displayPrecision}} (<abbr title=\"Result of running t-test on base versus new result distribution: higher values indicate greater confidence that the indicated performance difference is statistically meaningful\">{{compareResult.confidenceText}}</abbr>)</span>&nbsp; </td> <td class=num-runs> <span class=detail-hint tooltip=\"{{compareResult.originalRuns.length}} base / {{compareResult.newRuns.length}} new\"> {{compareResult.originalRuns.length}} / {{compareResult.newRuns.length}}</span> </td> <td class=test-warning> <span ng-if=\"compareResult.originalRuns.length && compareResult.newRuns.length &&\n" +
"<table class=\"table compare-table\" style=\"table-layout: fixed\" ng-repeat=\"testName in testList\"> <tbody> <tr class=subtest-header> <td class=test-title><span style=\"word-wrap: break-word\">{{titles[testName]}}</span></td> <td style=\"width: 140px\">Base</td> <td style=\"width: 30px\"></td> <td style=\"width: 140px\">New</td> <td style=\"width: 80px\">Delta</td> <td style=\"width: 120px\"></td> <td style=\"width: 100px\">Confidence</td> <td class=num-runs style=\"width: 80px\"># Runs</td> <td class=test-warning style=\"width: 30px\"></td> </tr> <tr ng-class=\"getCompareClasses(compareResult, 'row')\" ng-repeat=\"compareResult in compareResults[testName]\"> <td class=test-title>{{compareResult.name}} <span ng-if=compareResult.detailsLink> (<a ng-href={{compareResult.detailsLink}}>subtests</a>) </span> </td> <td> <ph-average value={{compareResult.originalGeoMean}} stddev={{compareResult.originalStddev}} stddevpct={{compareResult.originalStddevPct}} replicates=compareResult.originalRuns></ph-average> </td> <td> <span ng-class=getCompareClasses(compareResult) ng-if=\"compareResult.originalGeoMean < compareResult.newGeoMean\"> &lt; </span> <span ng-class=getCompareClasses(compareResult) ng-if=\"compareResult.originalGeoMean > compareResult.newGeoMean\"> &gt; </span> </td> <td> <ph-average value={{compareResult.newGeoMean}} stddev={{compareResult.newStddev}} stddevpct={{compareResult.newStddevPct}} replicates=compareResult.newRuns></ph-average> </td> <td ng-class=getCompareClasses(compareResult)> <span ng-if=compareResult.delta class=detail-hint tooltip=\"Mean difference: {{compareResult.delta|displayPrecision}} (= {{compareResult.deltaPercentage|displayPrecision}}%)\"> {{compareResult.deltaPercentage|displayPrecision}}% </span> </td> <td ng-if=compareResult.delta> <div ng-if=!compareResult.newIsBetter style=\"margin: auto; width: 80%\" tooltip=\"Relative magnitude of change (scale from 0 - 20%+)\"> <div class=\"bar bar-scale\" style=\"width: {{100 - compareResult.magnitude}}%; height: 1em; float: left\"> </div> <div class=bar ng-class=\"{'bar-regression': compareResult.isRegression}\" style=\"width: {{compareResult.magnitude}}%; float: left\"> </div> </div> <div ng-if=compareResult.newIsBetter style=\"margin: auto; width: 80%\" tooltip=\"Relative magnitude of change (scale from 0 - 20%+)\"> <div class=bar ng-class=\"{'bar-improvement': compareResult.isImprovement}\" style=\"width: {{compareResult.magnitude}}%; float: left\"> </div> <div class=\"bar bar-scale\" style=\"width: {{100 - compareResult.magnitude}}%; float: left\"> </div> </div> </td> <td ng-if=!compareResult.delta></td> <td> <span ng-if=\"compareResult.confidenceText && compareResult.confidence\"> {{compareResult.confidence|displayPrecision}} (<abbr title=\"Result of running t-test on base versus new result distribution: higher values indicate greater confidence that the indicated performance difference is statistically meaningful\">{{compareResult.confidenceText}}</abbr>)</span>&nbsp; </td> <td class=num-runs> <span class=detail-hint tooltip=\"{{compareResult.originalRuns.length}} base / {{compareResult.newRuns.length}} new\"> {{compareResult.originalRuns.length}} / {{compareResult.newRuns.length}}</span> </td> <td class=test-warning> <span ng-if=\"compareResult.originalRuns.length && compareResult.newRuns.length &&\n" +
" ((compareResult.originalRuns.length < 2 ||\n" +
" compareResult.newRuns.length < 2) ||\n" +
" (compareResult.originalRuns.length < 6 &&\n" +

2
dist/perf.html поставляемый
Просмотреть файл

@ -36,7 +36,7 @@
<script src="js/config/local.conf.js"></script>
<script src="js/perf.min-58c78f8b04f10e3ece1b5dbb0fa50f0e.js"></script>
<script src="js/perf.min-eaf03a75f5463c04e64a1714ee8e971e.js"></script>
</body>
</html>