You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tez.apache.org by sr...@apache.org on 2016/02/18 10:58:18 UTC
[24/24] tez git commit: Merge branch 'TEZ-2980' of
https://git-wip-us.apache.org/repos/asf/tez into TEZ-2980
Merge branch 'TEZ-2980' of https://git-wip-us.apache.org/repos/asf/tez into TEZ-2980
Project: http://git-wip-us.apache.org/repos/asf/tez/repo
Commit: http://git-wip-us.apache.org/repos/asf/tez/commit/478a5349
Tree: http://git-wip-us.apache.org/repos/asf/tez/tree/478a5349
Diff: http://git-wip-us.apache.org/repos/asf/tez/diff/478a5349
Branch: refs/heads/TEZ-2980
Commit: 478a5349de7849a200e7c25f21cfd962f9a190a5
Parents: de3a074 d839044
Author: Sreenath Somarajapuram <sr...@apache.org>
Authored: Thu Feb 18 15:24:22 2016 +0530
Committer: Sreenath Somarajapuram <sr...@apache.org>
Committed: Thu Feb 18 15:24:22 2016 +0530
----------------------------------------------------------------------
TEZ-2980-CHANGES.txt | 40 ++
pom.xml | 1 +
tez-ui2/README.md | 87 ++++
tez-ui2/findbugs-exclude.xml | 16 +
tez-ui2/pom.xml | 153 +++++++
tez-ui2/src/main/resources/META-INF/LICENSE.txt | 395 ++++++++++++++++++
tez-ui2/src/main/resources/META-INF/NOTICE.txt | 10 +
tez-ui2/src/main/webapp/.bowerrc | 4 +
tez-ui2/src/main/webapp/.editorconfig | 34 ++
tez-ui2/src/main/webapp/.ember-cli | 9 +
tez-ui2/src/main/webapp/.gitignore | 18 +
tez-ui2/src/main/webapp/.jshintrc | 32 ++
tez-ui2/src/main/webapp/.travis.yml | 23 ++
tez-ui2/src/main/webapp/.watchmanconfig | 3 +
tez-ui2/src/main/webapp/README.md | 54 +++
tez-ui2/src/main/webapp/WEB-INF/web.xml | 25 ++
.../src/main/webapp/app/adapters/abstract.js | 70 ++++
tez-ui2/src/main/webapp/app/adapters/ahs-app.js | 27 ++
tez-ui2/src/main/webapp/app/adapters/am.js | 28 ++
tez-ui2/src/main/webapp/app/adapters/app-rm.js | 22 +
tez-ui2/src/main/webapp/app/adapters/app.js | 22 +
.../src/main/webapp/app/adapters/attempt-am.js | 22 +
tez-ui2/src/main/webapp/app/adapters/attempt.js | 22 +
tez-ui2/src/main/webapp/app/adapters/dag-am.js | 22 +
tez-ui2/src/main/webapp/app/adapters/dag.js | 22 +
tez-ui2/src/main/webapp/app/adapters/loader.js | 58 +++
tez-ui2/src/main/webapp/app/adapters/rm.js | 26 ++
tez-ui2/src/main/webapp/app/adapters/task-am.js | 22 +
tez-ui2/src/main/webapp/app/adapters/task.js | 22 +
.../src/main/webapp/app/adapters/timeline.js | 106 +++++
.../src/main/webapp/app/adapters/vertex-am.js | 22 +
tez-ui2/src/main/webapp/app/adapters/vertex.js | 22 +
tez-ui2/src/main/webapp/app/app.js | 36 ++
.../main/webapp/app/components/caller-info.js | 78 ++++
.../webapp/app/components/column-selector.js | 104 +++++
.../webapp/app/components/dags-page-search.js | 44 ++
.../webapp/app/components/dags-pagination-ui.js | 92 +++++
.../webapp/app/components/date-formatter.js | 30 ++
.../app/components/em-table-status-cell.js | 63 +++
.../src/main/webapp/app/components/error-bar.js | 109 +++++
.../main/webapp/app/components/stats-link.js | 33 ++
.../main/webapp/app/components/tab-n-refresh.js | 57 +++
.../webapp/app/components/table-controls.js | 29 ++
.../webapp/app/components/zip-download-modal.js | 43 ++
.../src/main/webapp/app/controllers/abstract.js | 50 +++
tez-ui2/src/main/webapp/app/controllers/app.js | 44 ++
.../main/webapp/app/controllers/app/configs.js | 60 +++
.../src/main/webapp/app/controllers/app/dags.js | 98 +++++
.../main/webapp/app/controllers/app/index.js | 33 ++
.../main/webapp/app/controllers/application.js | 40 ++
.../src/main/webapp/app/controllers/attempt.js | 56 +++
.../webapp/app/controllers/attempt/counters.js | 26 ++
.../webapp/app/controllers/attempt/index.js | 22 +
.../webapp/app/controllers/counters-table.js | 74 ++++
tez-ui2/src/main/webapp/app/controllers/dag.js | 53 +++
.../main/webapp/app/controllers/dag/attempts.js | 102 +++++
.../main/webapp/app/controllers/dag/counters.js | 26 ++
.../webapp/app/controllers/dag/graphical.js | 174 ++++++++
.../main/webapp/app/controllers/dag/index.js | 22 +
.../webapp/app/controllers/dag/index/index.js | 129 ++++++
.../main/webapp/app/controllers/dag/tasks.js | 82 ++++
.../main/webapp/app/controllers/dag/vertices.js | 122 ++++++
tez-ui2/src/main/webapp/app/controllers/dags.js | 147 +++++++
.../main/webapp/app/controllers/multi-table.js | 37 ++
tez-ui2/src/main/webapp/app/controllers/page.js | 23 ++
.../src/main/webapp/app/controllers/parent.js | 30 ++
.../src/main/webapp/app/controllers/table.js | 166 ++++++++
tez-ui2/src/main/webapp/app/controllers/task.js | 54 +++
.../webapp/app/controllers/task/attempts.js | 80 ++++
.../webapp/app/controllers/task/counters.js | 26 ++
.../main/webapp/app/controllers/task/index.js | 22 +
.../src/main/webapp/app/controllers/vertex.js | 52 +++
.../webapp/app/controllers/vertex/attempts.js | 92 +++++
.../webapp/app/controllers/vertex/counters.js | 26 ++
.../main/webapp/app/controllers/vertex/index.js | 50 +++
.../main/webapp/app/controllers/vertex/tasks.js | 72 ++++
tez-ui2/src/main/webapp/app/entities/am.js | 58 +++
.../src/main/webapp/app/entities/attempt-am.js | 23 ++
tez-ui2/src/main/webapp/app/entities/entity.js | 181 +++++++++
tez-ui2/src/main/webapp/app/entities/task-am.js | 23 ++
.../src/main/webapp/app/entities/vertex-am.js | 23 ++
.../main/webapp/app/errors/unlinked-promise.js | 34 ++
tez-ui2/src/main/webapp/app/index.html | 47 +++
.../main/webapp/app/initializers/entities.js | 29 ++
tez-ui2/src/main/webapp/app/initializers/env.js | 28 ++
.../src/main/webapp/app/initializers/hosts.js | 28 ++
.../src/main/webapp/app/initializers/jquery.js | 39 ++
.../src/main/webapp/app/initializers/loader.js | 27 ++
.../webapp/app/initializers/local-storage.js | 26 ++
.../webapp/app/mixins/auto-counter-column.js | 69 ++++
tez-ui2/src/main/webapp/app/mixins/name.js | 30 ++
tez-ui2/src/main/webapp/app/models/abstract.js | 60 +++
tez-ui2/src/main/webapp/app/models/ahs-app.js | 43 ++
.../src/main/webapp/app/models/am-timeline.js | 46 +++
tez-ui2/src/main/webapp/app/models/am.js | 31 ++
tez-ui2/src/main/webapp/app/models/app-rm.js | 22 +
tez-ui2/src/main/webapp/app/models/app.js | 46 +++
.../src/main/webapp/app/models/attempt-am.js | 22 +
tez-ui2/src/main/webapp/app/models/attempt.js | 74 ++++
tez-ui2/src/main/webapp/app/models/dag-am.js | 22 +
tez-ui2/src/main/webapp/app/models/dag.js | 70 ++++
tez-ui2/src/main/webapp/app/models/rm.js | 26 ++
tez-ui2/src/main/webapp/app/models/task-am.js | 22 +
tez-ui2/src/main/webapp/app/models/task.js | 66 +++
tez-ui2/src/main/webapp/app/models/timeline.js | 89 ++++
tez-ui2/src/main/webapp/app/models/vertex-am.js | 32 ++
tez-ui2/src/main/webapp/app/models/vertex.js | 118 ++++++
tez-ui2/src/main/webapp/app/router.js | 57 +++
tez-ui2/src/main/webapp/app/routes/abstract.js | 189 +++++++++
.../src/main/webapp/app/routes/am-pollster.js | 93 +++++
tez-ui2/src/main/webapp/app/routes/app.js | 38 ++
.../src/main/webapp/app/routes/app/configs.js | 37 ++
tez-ui2/src/main/webapp/app/routes/app/dags.js | 37 ++
tez-ui2/src/main/webapp/app/routes/app/index.js | 39 ++
.../src/main/webapp/app/routes/application.js | 80 ++++
tez-ui2/src/main/webapp/app/routes/attempt.js | 38 ++
.../main/webapp/app/routes/attempt/counters.js | 35 ++
.../src/main/webapp/app/routes/attempt/index.js | 35 ++
tez-ui2/src/main/webapp/app/routes/dag.js | 38 ++
.../src/main/webapp/app/routes/dag/attempts.js | 37 ++
.../src/main/webapp/app/routes/dag/counters.js | 36 ++
.../src/main/webapp/app/routes/dag/graphical.js | 81 ++++
tez-ui2/src/main/webapp/app/routes/dag/index.js | 58 +++
.../main/webapp/app/routes/dag/index/index.js | 62 +++
tez-ui2/src/main/webapp/app/routes/dag/tasks.js | 37 ++
.../src/main/webapp/app/routes/dag/vertices.js | 37 ++
tez-ui2/src/main/webapp/app/routes/dags.js | 110 +++++
.../main/webapp/app/routes/multi-am-pollster.js | 35 ++
tez-ui2/src/main/webapp/app/routes/pollster.js | 70 ++++
.../webapp/app/routes/single-am-pollster.js | 34 ++
tez-ui2/src/main/webapp/app/routes/task.js | 38 ++
.../src/main/webapp/app/routes/task/attempts.js | 37 ++
.../src/main/webapp/app/routes/task/counters.js | 35 ++
.../src/main/webapp/app/routes/task/index.js | 35 ++
tez-ui2/src/main/webapp/app/routes/vertex.js | 38 ++
.../main/webapp/app/routes/vertex/attempts.js | 37 ++
.../main/webapp/app/routes/vertex/counters.js | 35 ++
.../src/main/webapp/app/routes/vertex/index.js | 35 ++
.../src/main/webapp/app/routes/vertex/tasks.js | 37 ++
.../src/main/webapp/app/serializers/ahs-app.js | 49 +++
tez-ui2/src/main/webapp/app/serializers/am.js | 41 ++
.../src/main/webapp/app/serializers/app-rm.js | 33 ++
tez-ui2/src/main/webapp/app/serializers/app.js | 32 ++
.../main/webapp/app/serializers/attempt-am.js | 23 ++
.../src/main/webapp/app/serializers/attempt.js | 30 ++
.../src/main/webapp/app/serializers/dag-am.js | 28 ++
tez-ui2/src/main/webapp/app/serializers/dag.js | 151 +++++++
.../src/main/webapp/app/serializers/loader.js | 93 +++++
tez-ui2/src/main/webapp/app/serializers/rm.js | 28 ++
.../src/main/webapp/app/serializers/task-am.js | 23 ++
tez-ui2/src/main/webapp/app/serializers/task.js | 28 ++
.../src/main/webapp/app/serializers/timeline.js | 52 +++
.../main/webapp/app/serializers/vertex-am.js | 30 ++
.../src/main/webapp/app/serializers/vertex.js | 56 +++
tez-ui2/src/main/webapp/app/services/env.js | 58 +++
tez-ui2/src/main/webapp/app/services/hosts.js | 71 ++++
tez-ui2/src/main/webapp/app/services/loader.js | 138 +++++++
.../main/webapp/app/services/local-storage.js | 39 ++
.../src/main/webapp/app/services/pollster.js | 110 +++++
tez-ui2/src/main/webapp/app/styles/app.less | 39 ++
.../src/main/webapp/app/styles/caller-info.less | 26 ++
tez-ui2/src/main/webapp/app/styles/colors.less | 44 ++
.../main/webapp/app/styles/column-selector.less | 81 ++++
.../webapp/app/styles/dags-page-search.less | 67 +++
.../main/webapp/app/styles/date-formatter.less | 21 +
.../main/webapp/app/styles/details-page.less | 60 +++
.../src/main/webapp/app/styles/error-bar.less | 102 +++++
.../src/main/webapp/app/styles/page-layout.less | 157 +++++++
tez-ui2/src/main/webapp/app/styles/shared.less | 55 +++
.../main/webapp/app/styles/tab-n-refresh.less | 44 ++
.../main/webapp/app/styles/table-controls.less | 28 ++
tez-ui2/src/main/webapp/app/styles/tooltip.less | 24 ++
.../webapp/app/styles/zip-download-modal.less | 30 ++
tez-ui2/src/main/webapp/app/templates/app.hbs | 20 +
.../main/webapp/app/templates/app/configs.hbs | 34 ++
.../src/main/webapp/app/templates/app/dags.hbs | 37 ++
.../src/main/webapp/app/templates/app/index.hbs | 127 ++++++
.../main/webapp/app/templates/application.hbs | 67 +++
.../src/main/webapp/app/templates/attempt.hbs | 20 +
.../webapp/app/templates/attempt/counters.hbs | 34 ++
.../main/webapp/app/templates/attempt/index.hbs | 79 ++++
.../app/templates/components/caller-info.hbs | 24 ++
.../templates/components/column-selector.hbs | 50 +++
.../templates/components/dags-page-search.hbs | 74 ++++
.../templates/components/dags-pagination-ui.hbs | 27 ++
.../app/templates/components/date-formatter.hbs | 19 +
.../components/em-table-status-cell.hbs | 23 ++
.../app/templates/components/error-bar.hbs | 31 ++
.../app/templates/components/stats-link.hbs | 25 ++
.../app/templates/components/tab-n-refresh.hbs | 44 ++
.../app/templates/components/table-controls.hbs | 19 +
.../templates/components/zip-download-modal.hbs | 36 ++
tez-ui2/src/main/webapp/app/templates/dag.hbs | 20 +
.../main/webapp/app/templates/dag/attempts.hbs | 37 ++
.../main/webapp/app/templates/dag/counters.hbs | 34 ++
.../main/webapp/app/templates/dag/graphical.hbs | 14 +
.../src/main/webapp/app/templates/dag/index.hbs | 100 +++++
.../webapp/app/templates/dag/index/index.hbs | 80 ++++
.../src/main/webapp/app/templates/dag/tasks.hbs | 37 ++
.../main/webapp/app/templates/dag/vertices.hbs | 37 ++
tez-ui2/src/main/webapp/app/templates/dags.hbs | 41 ++
.../src/main/webapp/app/templates/loading.hbs | 24 ++
.../main/webapp/app/templates/simple-modal.hbs | 35 ++
tez-ui2/src/main/webapp/app/templates/task.hbs | 20 +
.../main/webapp/app/templates/task/attempts.hbs | 37 ++
.../main/webapp/app/templates/task/counters.hbs | 34 ++
.../main/webapp/app/templates/task/index.hbs | 84 ++++
.../src/main/webapp/app/templates/vertex.hbs | 20 +
.../webapp/app/templates/vertex/attempts.hbs | 37 ++
.../webapp/app/templates/vertex/counters.hbs | 34 ++
.../main/webapp/app/templates/vertex/index.hbs | 143 +++++++
.../main/webapp/app/templates/vertex/tasks.hbs | 37 ++
.../src/main/webapp/app/transforms/object.js | 29 ++
.../app/utils/counter-column-definition.js | 97 +++++
.../main/webapp/app/utils/download-dag-zip.js | 407 +++++++++++++++++++
tez-ui2/src/main/webapp/app/utils/misc.js | 23 ++
tez-ui2/src/main/webapp/blueprints/.jshintrc | 6 +
.../files/tests/unit/entities/__name__-test.js | 30 ++
.../main/webapp/blueprints/entity-test/index.js | 35 ++
.../entity/files/app/entities/__name__.js | 22 +
.../src/main/webapp/blueprints/entity/index.js | 31 ++
tez-ui2/src/main/webapp/bower.json | 27 ++
tez-ui2/src/main/webapp/config/build-info.js | 32 ++
tez-ui2/src/main/webapp/config/configs.env | 31 ++
.../src/main/webapp/config/default-app-conf.js | 333 +++++++++++++++
tez-ui2/src/main/webapp/config/environment.js | 70 ++++
tez-ui2/src/main/webapp/ember-cli-build.js | 61 +++
tez-ui2/src/main/webapp/package.json | 62 +++
.../webapp/public/assets/images/favicon.png | Bin 0 -> 1416 bytes
.../main/webapp/public/assets/images/logo.png | Bin 0 -> 77160 bytes
tez-ui2/src/main/webapp/public/crossdomain.xml | 15 +
tez-ui2/src/main/webapp/public/robots.txt | 3 +
tez-ui2/src/main/webapp/testem.json | 12 +
tez-ui2/src/main/webapp/tests/.jshintrc | 52 +++
.../main/webapp/tests/helpers/destroy-app.js | 23 ++
.../tests/helpers/module-for-acceptance.js | 41 ++
.../src/main/webapp/tests/helpers/resolver.js | 29 ++
.../src/main/webapp/tests/helpers/start-app.js | 36 ++
tez-ui2/src/main/webapp/tests/index.html | 52 +++
.../integration/components/caller-info-test.js | 42 ++
.../components/column-selector-test.js | 87 ++++
.../components/dags-page-search-test.js | 45 ++
.../components/dags-pagination-ui-test.js | 47 +++
.../components/date-formatter-test.js | 40 ++
.../components/em-table-status-cell-test.js | 55 +++
.../integration/components/error-bar-test.js | 43 ++
.../integration/components/stats-link-test.js | 38 ++
.../components/tab-n-refresh-test.js | 50 +++
.../components/table-controls-test.js | 43 ++
.../components/zip-download-modal-test.js | 46 +++
tez-ui2/src/main/webapp/tests/test-helper.js | 24 ++
.../webapp/tests/unit/adapters/abstract-test.js | 110 +++++
.../webapp/tests/unit/adapters/ahs-app-test.js | 34 ++
.../main/webapp/tests/unit/adapters/am-test.js | 50 +++
.../webapp/tests/unit/adapters/app-rm-test.js | 29 ++
.../main/webapp/tests/unit/adapters/app-test.js | 30 ++
.../tests/unit/adapters/attempt-am-test.js | 29 ++
.../webapp/tests/unit/adapters/attempt-test.js | 30 ++
.../webapp/tests/unit/adapters/dag-am-test.js | 29 ++
.../main/webapp/tests/unit/adapters/dag-test.js | 30 ++
.../webapp/tests/unit/adapters/loader-test.js | 137 +++++++
.../main/webapp/tests/unit/adapters/rm-test.js | 31 ++
.../webapp/tests/unit/adapters/task-am-test.js | 29 ++
.../webapp/tests/unit/adapters/task-test.js | 29 ++
.../webapp/tests/unit/adapters/timeline-test.js | 84 ++++
.../tests/unit/adapters/vertex-am-test.js | 29 ++
.../webapp/tests/unit/adapters/vertex-test.js | 30 ++
.../tests/unit/controllers/abstract-test.js | 76 ++++
.../webapp/tests/unit/controllers/app-test.js | 37 ++
.../tests/unit/controllers/app/configs-test.js | 40 ++
.../tests/unit/controllers/app/dags-test.js | 40 ++
.../tests/unit/controllers/app/index-test.js | 36 ++
.../tests/unit/controllers/application-test.js | 45 ++
.../tests/unit/controllers/attempt-test.js | 37 ++
.../unit/controllers/attempt/counters-test.js | 36 ++
.../unit/controllers/attempt/index-test.js | 35 ++
.../unit/controllers/counters-table-test.js | 91 +++++
.../webapp/tests/unit/controllers/dag-test.js | 37 ++
.../tests/unit/controllers/dag/attempts-test.js | 41 ++
.../tests/unit/controllers/dag/counters-test.js | 36 ++
.../unit/controllers/dag/graphical-test.js | 47 +++
.../tests/unit/controllers/dag/index-test.js | 35 ++
.../unit/controllers/dag/index/index-test.js | 40 ++
.../tests/unit/controllers/dag/tasks-test.js | 41 ++
.../tests/unit/controllers/dag/vertices-test.js | 84 ++++
.../webapp/tests/unit/controllers/dags-test.js | 48 +++
.../tests/unit/controllers/multi-table-test.js | 41 ++
.../webapp/tests/unit/controllers/page-test.js | 51 +++
.../tests/unit/controllers/parent-test.js | 36 ++
.../webapp/tests/unit/controllers/table-test.js | 65 +++
.../webapp/tests/unit/controllers/task-test.js | 37 ++
.../unit/controllers/task/attempts-test.js | 41 ++
.../unit/controllers/task/counters-test.js | 36 ++
.../tests/unit/controllers/task/index-test.js | 35 ++
.../tests/unit/controllers/vertex-test.js | 37 ++
.../unit/controllers/vertex/attempts-test.js | 41 ++
.../unit/controllers/vertex/counters-test.js | 36 ++
.../tests/unit/controllers/vertex/index-test.js | 35 ++
.../tests/unit/controllers/vertex/tasks-test.js | 41 ++
.../main/webapp/tests/unit/entities/am-test.js | 33 ++
.../tests/unit/entities/attempt-am-test.js | 31 ++
.../webapp/tests/unit/entities/entity-test.js | 263 ++++++++++++
.../webapp/tests/unit/entities/task-am-test.js | 31 ++
.../tests/unit/entities/vertex-am-test.js | 31 ++
.../tests/unit/initializers/entities-test.js | 40 ++
.../webapp/tests/unit/initializers/env-test.js | 40 ++
.../tests/unit/initializers/hosts-test.js | 38 ++
.../tests/unit/initializers/jquery-test.js | 38 ++
.../tests/unit/initializers/loader-test.js | 40 ++
.../unit/initializers/local-storage-test.js | 39 ++
.../unit/mixins/auto-counter-column-test.js | 78 ++++
.../main/webapp/tests/unit/mixins/name-test.js | 44 ++
.../webapp/tests/unit/models/abstract-test.js | 63 +++
.../webapp/tests/unit/models/ahs-app-test.js | 31 ++
.../main/webapp/tests/unit/models/am-test.js | 31 ++
.../tests/unit/models/am-timeline-test.js | 34 ++
.../webapp/tests/unit/models/app-rm-test.js | 30 ++
.../main/webapp/tests/unit/models/app-test.js | 40 ++
.../webapp/tests/unit/models/attempt-am-test.js | 30 ++
.../webapp/tests/unit/models/attempt-test.js | 76 ++++
.../webapp/tests/unit/models/dag-am-test.js | 30 ++
.../main/webapp/tests/unit/models/dag-test.js | 40 ++
.../main/webapp/tests/unit/models/rm-test.js | 30 ++
.../webapp/tests/unit/models/task-am-test.js | 30 ++
.../main/webapp/tests/unit/models/task-test.js | 61 +++
.../webapp/tests/unit/models/timeline-test.js | 124 ++++++
.../webapp/tests/unit/models/vertex-am-test.js | 30 ++
.../webapp/tests/unit/models/vertex-test.js | 61 +++
.../webapp/tests/unit/routes/abstract-test.js | 282 +++++++++++++
.../tests/unit/routes/am-pollster-test.js | 35 ++
.../main/webapp/tests/unit/routes/app-test.js | 29 ++
.../tests/unit/routes/app/configs-test.js | 46 +++
.../webapp/tests/unit/routes/app/dags-test.js | 46 +++
.../webapp/tests/unit/routes/app/index-test.js | 46 +++
.../tests/unit/routes/application-test.js | 65 +++
.../webapp/tests/unit/routes/attempt-test.js | 32 ++
.../tests/unit/routes/attempt/counters-test.js | 46 +++
.../tests/unit/routes/attempt/index-test.js | 46 +++
.../main/webapp/tests/unit/routes/dag-test.js | 32 ++
.../tests/unit/routes/dag/attempts-test.js | 46 +++
.../tests/unit/routes/dag/counters-test.js | 47 +++
.../tests/unit/routes/dag/graphical-test.js | 38 ++
.../webapp/tests/unit/routes/dag/index-test.js | 47 +++
.../tests/unit/routes/dag/index/index-test.js | 50 +++
.../webapp/tests/unit/routes/dag/tasks-test.js | 46 +++
.../tests/unit/routes/dag/vertices-test.js | 46 +++
.../main/webapp/tests/unit/routes/dags-test.js | 58 +++
.../tests/unit/routes/multi-am-pollster-test.js | 32 ++
.../webapp/tests/unit/routes/pollster-test.js | 39 ++
.../unit/routes/single-am-pollster-test.js | 32 ++
.../main/webapp/tests/unit/routes/task-test.js | 32 ++
.../tests/unit/routes/task/attempts-test.js | 46 +++
.../tests/unit/routes/task/counters-test.js | 46 +++
.../webapp/tests/unit/routes/task/index-test.js | 46 +++
.../webapp/tests/unit/routes/vertex-test.js | 32 ++
.../tests/unit/routes/vertex/attempts-test.js | 46 +++
.../tests/unit/routes/vertex/counters-test.js | 46 +++
.../tests/unit/routes/vertex/index-test.js | 46 +++
.../tests/unit/routes/vertex/tasks-test.js | 51 +++
.../tests/unit/serializers/ahs-app-test.js | 34 ++
.../webapp/tests/unit/serializers/am-test.js | 30 ++
.../tests/unit/serializers/app-rm-test.js | 30 ++
.../webapp/tests/unit/serializers/app-test.js | 31 ++
.../tests/unit/serializers/attempt-am-test.js | 31 ++
.../tests/unit/serializers/attempt-test.js | 31 ++
.../tests/unit/serializers/dag-am-test.js | 30 ++
.../webapp/tests/unit/serializers/dag-test.js | 131 ++++++
.../tests/unit/serializers/loader-test.js | 193 +++++++++
.../webapp/tests/unit/serializers/rm-test.js | 30 ++
.../tests/unit/serializers/task-am-test.js | 31 ++
.../webapp/tests/unit/serializers/task-test.js | 31 ++
.../tests/unit/serializers/timeline-test.js | 41 ++
.../tests/unit/serializers/vertex-am-test.js | 31 ++
.../tests/unit/serializers/vertex-test.js | 49 +++
.../main/webapp/tests/unit/services/env-test.js | 80 ++++
.../webapp/tests/unit/services/hosts-test.js | 77 ++++
.../webapp/tests/unit/services/loader-test.js | 257 ++++++++++++
.../tests/unit/services/local-storage-test.js | 42 ++
.../webapp/tests/unit/services/pollster-test.js | 29 ++
.../webapp/tests/unit/transforms/object-test.js | 30 ++
.../utils/counter-column-definition-test.js | 124 ++++++
.../tests/unit/utils/download-dag-zip-test.js | 26 ++
.../main/webapp/tests/unit/utils/misc-test.js | 26 ++
383 files changed, 19709 insertions(+)
----------------------------------------------------------------------