Как посчитать общее количество часов на странице?

Есть ли в JavaScript способ подсчитать количество угловых часов на всей странице?

Мы используемBatarang, но это не всегда соответствует нашим потребностям. Наше приложение очень большое, и мы заинтересованы в использовании автоматических тестов, чтобы проверить, не увеличилось ли количество часов.

Также было бы полезно подсчитать количество часов для каждого контроллера.

редактироватьВот моя попытка. Считает часы во всем с классом ng-scope.

(function () {
    var elts = document.getElementsByClassName('ng-scope');
    var watches = [];
    var visited_ids = {};
    for (var i=0; i < elts.length; i++) {
       var scope = angular.element(elts[i]).scope();
       if (scope.$id in visited_ids) 
         continue;
       visited_ids[scope.$id] = true;
       watches.push.apply(watches, scope.$watchers);
    }
    return watches.length;
})();

Ответы на вопрос(12)

Ваш ответ на вопрос