tests.js 8.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212
  1. /**
  2. * Licensed to the Apache Software Foundation (ASF) under one
  3. * or more contributor license agreements. See the NOTICE file
  4. * distributed with this work for additional information
  5. * regarding copyright ownership. The ASF licenses this file
  6. * to you under the Apache License, Version 2.0 (the
  7. * "License"); you may not use this file except in compliance
  8. * with the License. You may obtain a copy of the License at
  9. *
  10. * http://www.apache.org/licenses/LICENSE-2.0
  11. *
  12. * Unless required by applicable law or agreed to in writing, software
  13. * distributed under the License is distributed on an "AS IS" BASIS,
  14. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  15. * See the License for the specific language governing permissions and
  16. * limitations under the License.
  17. */
  18. var App = require('app');
  19. require('config');
  20. require('messages');
  21. require('utils/base64');
  22. require('utils/db');
  23. require('utils/helper');
  24. require('utils/config');
  25. require('mixins');
  26. require('models');
  27. require('controllers');
  28. require('views');
  29. require('router');
  30. require('mappers');
  31. require('utils/ajax/ajax');
  32. require('utils/ajax/ajax_queue');
  33. var files = ['test/init_model_test',
  34. 'test/app_test',
  35. 'test/data/HDP2/secure_mapping_test',
  36. 'test/controllers/global/background_operations_test',
  37. 'test/controllers/global/cluster_controller_test',
  38. 'test/controllers/global/update_controller_test',
  39. 'test/controllers/global/configuration_controller_test',
  40. 'test/controllers/main/app_contoller_test',
  41. 'test/controllers/main/admin/repositories_test',
  42. 'test/controllers/main/admin/serviceAccounts_controller_test',
  43. 'test/controllers/main/admin/highAvailability_controller_test',
  44. 'test/controllers/main/admin/highAvailability/progress_controller_test',
  45. 'test/controllers/main/admin/security_test',
  46. 'test/controllers/main/admin/security/disable_test',
  47. 'test/controllers/main/admin/security/security_progress_controller_test',
  48. 'test/controllers/main/admin/security/add/addSecurity_controller_test',
  49. 'test/controllers/main/admin/security/add/step1_test',
  50. 'test/controllers/main/admin/security/add/step2_test',
  51. 'test/controllers/main/admin/security/add/step3_test',
  52. 'test/controllers/main/admin/security/add/step4_test',
  53. 'test/controllers/main/dashboard/config_history_controller_test',
  54. 'test/controllers/main/charts/heatmap_test',
  55. 'test/controllers/main/charts/heatmap_metrics/heatmap_metric_test',
  56. 'test/controllers/main/charts/heatmap_metrics/heatmap_metric_yarn_test',
  57. 'test/controllers/main/charts/heatmap_metrics/heatmap_metric_hbase_test',
  58. 'test/controllers/main/charts/heatmap_metrics/heatmap_metric_dfs_test',
  59. 'test/controllers/main/charts/heatmap_metrics/heatmap_metric_dfs_bytesread_test',
  60. 'test/controllers/main/charts/heatmap_metrics/heatmap_metric_dfs_byteswritten_test',
  61. 'test/controllers/main/charts/heatmap_metrics/heatmap_metric_cpuWaitIO_test',
  62. 'test/controllers/main/charts/heatmap_metrics/heatmap_metric_diskspaceused_test',
  63. 'test/controllers/main/charts/heatmap_metrics/heatmap_metric_memoryused_test',
  64. 'test/controllers/main/charts/heatmap_metrics/heatmap_metric_yarn_ResourceUsed_test',
  65. 'test/controllers/main/host/add_controller_test',
  66. 'test/controllers/main/host/configs_service_test',
  67. 'test/controllers/main/host/details_test',
  68. 'test/controllers/main/service/add_controller_test',
  69. 'test/controllers/main/service/reassign_controller_test',
  70. 'test/controllers/main/service/reassign/step2_controller_test',
  71. 'test/controllers/main/service/reassign/step4_controller_test',
  72. 'test/controllers/main/dashboard_test',
  73. 'test/controllers/main/host_test',
  74. 'test/controllers/main/service/item_test',
  75. 'test/controllers/main/service/info/config_test',
  76. 'test/controllers/main/service_test',
  77. 'test/controllers/main/admin_test',
  78. 'test/controllers/main/alerts_controller_test',
  79. 'test/controllers/installer_test',
  80. 'test/controllers/wizard_test',
  81. 'test/controllers/wizard/step0_test',
  82. 'test/controllers/wizard/step2_test',
  83. 'test/controllers/wizard/step3_test',
  84. 'test/controllers/wizard/step4_test',
  85. 'test/controllers/wizard/step5_test',
  86. 'test/controllers/wizard/step6_test',
  87. 'test/controllers/wizard/step7_test',
  88. 'test/controllers/wizard/step8_test',
  89. 'test/controllers/wizard/step9_test',
  90. 'test/controllers/wizard/step10_test',
  91. 'test/controllers/wizard/stack_upgrade/step3_controller_test',
  92. 'test/login_test',
  93. 'test/mappers/server_data_mapper_test',
  94. 'test/mappers/hosts_mapper_test',
  95. 'test/mappers/service_mapper_test',
  96. 'test/mappers/status_mapper_test',
  97. 'test/mappers/users_mapper_test',
  98. 'test/mappers/stack_mapper_test',
  99. 'test/mixins/common/chart/storm_linear_time_test',
  100. 'test/mixins/common/localStorage_test',
  101. 'test/mixins/main/host/details/host_components/decommissionable_test',
  102. 'test/utils/configs/defaults_providers/yarn_defaults_provider_test',
  103. 'test/utils/configs/defaults_providers/tez_defaults_provider_test',
  104. 'test/utils/configs/defaults_providers/hive_defaults_provider_test',
  105. 'test/utils/configs/validators/service_configs_validator_test',
  106. 'test/utils/ajax/ajax_test',
  107. 'test/utils/ajax/ajax_queue_test',
  108. 'test/utils/batch_scheduled_requests_test',
  109. 'test/utils/blueprint_test',
  110. 'test/utils/config_test',
  111. 'test/utils/date_test',
  112. 'test/utils/config_test',
  113. 'test/utils/form_field_test',
  114. 'test/utils/host_progress_popup_test',
  115. 'test/utils/misc_test',
  116. 'test/utils/number_utils_test',
  117. 'test/utils/validator_test',
  118. 'test/utils/config_test',
  119. 'test/utils/string_utils_test',
  120. 'test/utils/lazy_loading_test',
  121. 'test/utils/helper_test',
  122. 'test/utils/object_utils_test',
  123. 'test/utils/ui_effects_test',
  124. 'test/utils/updater_test',
  125. 'test/views/common/chart/linear_time_test',
  126. 'test/views/common/filter_combo_cleanable_test',
  127. 'test/views/common/filter_view_test',
  128. 'test/views/common/table_view_test',
  129. 'test/views/common/quick_link_view_test',
  130. 'test/views/common/rolling_restart_view_test',
  131. 'test/views/common/configs/config_history_flow_test',
  132. 'test/views/main/dashboard_test',
  133. 'test/views/main/dashboard/config_history_view_test',
  134. 'test/views/main/dashboard/widget_test',
  135. 'test/views/main/dashboard/widgets_test',
  136. 'test/views/main/dashboard/widgets/text_widget_test',
  137. 'test/views/main/dashboard/widgets/uptime_text_widget_test',
  138. 'test/views/main/dashboard/widgets/node_managers_live_test',
  139. 'test/views/main/dashboard/widgets/datanode_live_test',
  140. 'test/views/main/dashboard/widgets/tasktracker_live_test',
  141. 'test/views/main/dashboard/widgets/hbase_average_load_test',
  142. 'test/views/main/dashboard/widgets/hbase_regions_in_transition_test',
  143. 'test/views/main/dashboard/widgets/jobtracker_rpc_test',
  144. 'test/views/main/dashboard/widgets/namenode_rpc_test',
  145. 'test/views/main/dashboard/widgets/hbase_master_uptime_test',
  146. 'test/views/main/dashboard/widgets/jobtracker_uptime_test',
  147. 'test/views/main/dashboard/widgets/namenode_uptime_test',
  148. 'test/views/main/dashboard/widgets/resource_manager_uptime_test',
  149. 'test/views/main/dashboard/widgets/links_widget_test',
  150. 'test/views/main/dashboard/widgets/pie_chart_widget_test',
  151. 'test/views/main/dashboard/widgets/namenode_cpu_test',
  152. 'test/views/main/host/details_test',
  153. 'test/views/main/host/summary_test',
  154. 'test/views/main/host/details/host_component_view_test',
  155. 'test/views/main/host/details/host_component_views/decommissionable_test',
  156. 'test/views/main/charts/heatmap/heatmap_host_test',
  157. 'test/views/main/service/info/config_test',
  158. 'test/views/common/configs/services_config_test',
  159. 'test/views/wizard/step3/hostLogPopupBody_view_test',
  160. 'test/views/wizard/step3/hostWarningPopupBody_view_test',
  161. 'test/views/wizard/step3/hostWarningPopupFooter_view_test',
  162. 'test/views/wizard/step0_view_test',
  163. 'test/views/wizard/step1_view_test',
  164. 'test/views/wizard/step2_view_test',
  165. 'test/views/wizard/step3_view_test',
  166. 'test/views/wizard/step5_view_test',
  167. 'test/views/wizard/step6_view_test',
  168. 'test/views/wizard/step8_view_test',
  169. 'test/views/wizard/step9_view_test',
  170. 'test/views/wizard/step9/hostLogPopupBody_view_test',
  171. 'test/views/wizard/step10_view_test',
  172. 'test/views/application_test',
  173. 'test/views/experimental_test',
  174. 'test/views/installer_test',
  175. 'test/views/login_test',
  176. 'test/models/service/flume_test',
  177. 'test/models/service/hdfs_test',
  178. 'test/models/service/yarn_test',
  179. 'test/models/alert_test',
  180. 'test/models/authentication_test',
  181. 'test/models/cluster_states_test',
  182. 'test/models/config_group_test',
  183. 'test/models/dataset_test',
  184. 'test/models/dataset_job_test',
  185. 'test/models/form_test',
  186. 'test/models/host_test',
  187. 'test/models/host_component_test',
  188. 'test/models/hosts_test',
  189. 'test/models/run_test',
  190. 'test/models/service_config_test',
  191. 'test/models/stack_service_component_test',
  192. 'test/models/service_test',
  193. 'test/models/stack_service_test',
  194. 'test/models/user_test'
  195. ];
  196. App.initialize();
  197. describe('Ambari Web Unit tests', function() {
  198. for (var i = 0; i < files.length; i++) {
  199. describe(files[i], function() {
  200. require(files[i]);
  201. });
  202. }
  203. });