[test] Refactoring - Use subject/observer pattern for progress indicators.
authormachenbach <machenbach@chromium.org>
Tue, 9 Jun 2015 14:41:11 +0000 (07:41 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 9 Jun 2015 14:41:26 +0000 (14:41 +0000)
commitfbe973ff1722a6158a5b2babce9c1a32d26a1d3b
treeac885b9a961d20481277a3c7cd42b5450802e839
parentae06bdde7763d673b39948b710df414217265cce
[test] Refactoring - Use subject/observer pattern for progress indicators.

This should prevent bugs caused by missing super calls in
overridden methods. The assumption is that methods of
different indicators are independent.

Review URL: https://codereview.chromium.org/1171943002

Cr-Commit-Position: refs/heads/master@{#28866}
tools/run-tests.py
tools/testrunner/local/execution.py
tools/testrunner/local/progress.py