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)];
    }
  }

});