Test Randomizer Results
by sberube
HTML
<div ng-controller="SampleController">
{{greeting}}
</div>
JavaScript
var myApp = angular.module('myApp', []);
myApp.controller('SampleController', function($scope) {
$scope.greeting = "Hello World";
var numberOfBuilds = 100;
var numberOfTests = 200;
var browsers = ['chrome', 'ie', 'firefox'];
var buildReport = {};
var testReport = {};
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
for (var i = 0; i < numberOfBuilds; i++) {
// Selecting random browser for this build
buildReport[i] = {};
buildReport[i].browser = browsers[getRandomInt(0, browsers.length - 1)];
for (var j = 0; j < numberOfTests; j++) {
// Selecting Random Browser for this test
buildReport[i].testReport = {};
buildReport[i].testReport[j] = browsers[getRandomInt(0, browsers.length - 1)];
}
}
});