test_slice_tests.sh 8.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222
  1. #!/bin/bash
  2. LEVEL=$1
  3. if [ "$LEVEL" == '1' ]; then
  4. echo "slicing level 1"
  5. # no ticket action
  6. # test/browser/aab_basic_urls_test.rb
  7. # test/browser/aab_unit_test.rb
  8. # test/browser/aac_basic_richtext_test.rb
  9. # test/browser/abb_one_group_test.rb
  10. rm test/browser/admin_channel_email_test.rb
  11. rm test/browser/admin_object_manager_test.rb
  12. rm test/browser/admin_overview_test.rb
  13. # test/browser/agent_navigation_and_title_test.rb
  14. rm test/browser/agent_ticket_actions_level0_test.rb
  15. rm test/browser/agent_ticket_actions_level1_test.rb
  16. rm test/browser/agent_ticket_actions_level2_test.rb
  17. rm test/browser/agent_ticket_actions_level3_test.rb
  18. rm test/browser/agent_ticket_actions_level4_test.rb
  19. rm test/browser/agent_ticket_actions_level5_test.rb
  20. rm test/browser/agent_ticket_actions_level6_test.rb
  21. rm test/browser/agent_ticket_actions_level7_test.rb
  22. rm test/browser/agent_ticket_actions_level8_test.rb
  23. rm test/browser/agent_ticket_actions_level9_test.rb
  24. rm test/browser/agent_ticket_overview_level0_test.rb
  25. rm test/browser/agent_ticket_overview_level1_test.rb
  26. rm test/browser/agent_user_manage_test.rb
  27. rm test/browser/agent_user_profile_test.rb
  28. # test/browser/auth_test.rb
  29. rm test/browser/chat_test.rb
  30. rm test/browser/customer_ticket_create_test.rb
  31. rm test/browser/first_steps_test.rb
  32. # test/browser/form_test.rb
  33. rm test/browser/keyboard_shortcuts_test.rb
  34. # test/browser/maintenance_app_version_test.rb
  35. # test/browser/maintenance_message_test.rb
  36. rm test/browser/prefereces_test.rb
  37. rm test/browser/setting_test.rb
  38. # test/browser/signup_password_change_and_reset_test.rb
  39. # test/browser/swich_to_user_test.rb
  40. # test/browser/taskbar_session_test.rb
  41. # test/browser/taskbar_task_test.rb
  42. # test/browser/translation_test.rb
  43. elif [ "$LEVEL" == '2' ]; then
  44. echo "slicing level 2"
  45. # only ticket action 1/3
  46. rm test/browser/aab_basic_urls_test.rb
  47. rm test/browser/aab_unit_test.rb
  48. rm test/browser/aac_basic_richtext_test.rb
  49. # test/browser/abb_one_group_test.rb
  50. rm test/browser/admin_channel_email_test.rb
  51. rm test/browser/admin_object_manager_test.rb
  52. rm test/browser/admin_overview_test.rb
  53. rm test/browser/agent_navigation_and_title_test.rb
  54. rm test/browser/agent_organization_profile_test.rb
  55. # test/browser/agent_ticket_actions_level0_test.rb
  56. # test/browser/agent_ticket_actions_level1_test.rb
  57. # test/browser/agent_ticket_actions_level2_test.rb
  58. # test/browser/agent_ticket_actions_level3_test.rb
  59. # test/browser/agent_ticket_actions_level4_test.rb
  60. rm test/browser/agent_ticket_actions_level5_test.rb
  61. rm test/browser/agent_ticket_actions_level6_test.rb
  62. rm test/browser/agent_ticket_actions_level7_test.rb
  63. rm test/browser/agent_ticket_actions_level8_test.rb
  64. rm test/browser/agent_ticket_actions_level9_test.rb
  65. rm test/browser/agent_ticket_overview_level0_test.rb
  66. rm test/browser/agent_ticket_overview_level1_test.rb
  67. rm test/browser/agent_user_manage_test.rb
  68. rm test/browser/agent_user_profile_test.rb
  69. rm test/browser/auth_test.rb
  70. rm test/browser/chat_test.rb
  71. rm test/browser/customer_ticket_create_test.rb
  72. rm test/browser/first_steps_test.rb
  73. rm test/browser/form_test.rb
  74. rm test/browser/keyboard_shortcuts_test.rb
  75. rm test/browser/maintenance_*.rb
  76. rm test/browser/manage_test.rb
  77. rm test/browser/prefereces_test.rb
  78. rm test/browser/setting_test.rb
  79. rm test/browser/signup_password_change_and_reset_test.rb
  80. rm test/browser/switch_to_user_test.rb
  81. rm test/browser/taskbar_session_test.rb
  82. rm test/browser/taskbar_task_test.rb
  83. rm test/browser/translation_test.rb
  84. elif [ "$LEVEL" == '3' ]; then
  85. echo "slicing level 3"
  86. # only ticket action 2/3
  87. rm test/browser/aab_basic_urls_test.rb
  88. rm test/browser/aab_unit_test.rb
  89. rm test/browser/aac_basic_richtext_test.rb
  90. # test/browser/abb_one_group_test.rb
  91. rm test/browser/admin_channel_email_test.rb
  92. rm test/browser/admin_object_manager_test.rb
  93. rm test/browser/admin_overview_test.rb
  94. rm test/browser/agent_navigation_and_title_test.rb
  95. rm test/browser/agent_organization_profile_test.rb
  96. rm test/browser/agent_ticket_actions_level0_test.rb
  97. rm test/browser/agent_ticket_actions_level1_test.rb
  98. rm test/browser/agent_ticket_actions_level2_test.rb
  99. rm test/browser/agent_ticket_actions_level3_test.rb
  100. rm test/browser/agent_ticket_actions_level4_test.rb
  101. # test/browser/agent_ticket_actions_level5_test.rb
  102. # test/browser/agent_ticket_actions_level6_test.rb
  103. # test/browser/agent_ticket_actions_level7_test.rb
  104. # test/browser/agent_ticket_actions_level8_test.rb
  105. # test/browser/agent_ticket_actions_level9_test.rb
  106. rm test/browser/agent_ticket_overview_level0_test.rb
  107. rm test/browser/agent_ticket_overview_level1_test.rb
  108. rm test/browser/agent_user_manage_test.rb
  109. rm test/browser/agent_user_profile_test.rb
  110. rm test/browser/auth_test.rb
  111. rm test/browser/chat_test.rb
  112. rm test/browser/customer_ticket_create_test.rb
  113. rm test/browser/first_steps_test.rb
  114. rm test/browser/form_test.rb
  115. rm test/browser/keyboard_shortcuts_test.rb
  116. rm test/browser/maintenance_*.rb
  117. rm test/browser/manage_test.rb
  118. rm test/browser/prefereces_test.rb
  119. rm test/browser/setting_test.rb
  120. rm test/browser/signup_password_change_and_reset_test.rb
  121. rm test/browser/switch_to_user_test.rb
  122. rm test/browser/taskbar_session_test.rb
  123. rm test/browser/taskbar_task_test.rb
  124. rm test/browser/translation_test.rb
  125. elif [ "$LEVEL" == '4' ]; then
  126. echo "slicing level 4"
  127. # only ticket action 3/3
  128. rm test/browser/aab_basic_urls_test.rb
  129. rm test/browser/aab_unit_test.rb
  130. rm test/browser/aac_basic_richtext_test.rb
  131. # test/browser/abb_one_group_test.rb
  132. rm test/browser/admin_channel_email_test.rb
  133. rm test/browser/admin_object_manager_test.rb
  134. rm test/browser/admin_overview_test.rb
  135. rm test/browser/agent_navigation_and_title_test.rb
  136. rm test/browser/agent_organization_profile_test.rb
  137. rm test/browser/agent_ticket_actions_level0_test.rb
  138. rm test/browser/agent_ticket_actions_level1_test.rb
  139. rm test/browser/agent_ticket_actions_level2_test.rb
  140. rm test/browser/agent_ticket_actions_level3_test.rb
  141. rm test/browser/agent_ticket_actions_level4_test.rb
  142. rm test/browser/agent_ticket_actions_level5_test.rb
  143. rm test/browser/agent_ticket_actions_level6_test.rb
  144. rm test/browser/agent_ticket_actions_level7_test.rb
  145. rm test/browser/agent_ticket_actions_level8_test.rb
  146. rm test/browser/agent_ticket_actions_level9_test.rb
  147. # test/browser/agent_ticket_overview_level0_test.rb
  148. # test/browser/agent_ticket_overview_level1_test.rb
  149. rm test/browser/agent_user_manage_test.rb
  150. rm test/browser/agent_user_profile_test.rb
  151. rm test/browser/auth_test.rb
  152. # test/browser/chat_test.rb
  153. # test/browser/customer_ticket_create_test.rb
  154. rm test/browser/first_steps_test.rb
  155. rm test/browser/form_test.rb
  156. rm test/browser/keyboard_shortcuts_test.rb
  157. rm test/browser/maintenance_*.rb
  158. rm test/browser/manage_test.rb
  159. rm test/browser/prefereces_test.rb
  160. rm test/browser/setting_test.rb
  161. rm test/browser/signup_password_change_and_reset_test.rb
  162. rm test/browser/switch_to_user_test.rb
  163. rm test/browser/taskbar_session_test.rb
  164. rm test/browser/taskbar_task_test.rb
  165. rm test/browser/translation_test.rb
  166. elif [ "$LEVEL" == '5' ]; then
  167. echo "slicing level 5"
  168. # only profile action & admin
  169. rm test/browser/aab_basic_urls_test.rb
  170. rm test/browser/aab_unit_test.rb
  171. rm test/browser/aac_basic_richtext_test.rb
  172. # test/browser/abb_one_group_test.rb
  173. # test/browser/admin_channel_email_test.rb
  174. # test/browser/admin_object_manager_test.rb
  175. # test/browser/admin_overview_test.rb
  176. rm test/browser/agent_navigation_and_title_test.rb
  177. # test/browser/agent_organization_profile_test.rb
  178. rm test/browser/agent_ticket_actions_level0_test.rb
  179. rm test/browser/agent_ticket_actions_level1_test.rb
  180. rm test/browser/agent_ticket_actions_level2_test.rb
  181. rm test/browser/agent_ticket_actions_level3_test.rb
  182. rm test/browser/agent_ticket_actions_level4_test.rb
  183. rm test/browser/agent_ticket_actions_level5_test.rb
  184. rm test/browser/agent_ticket_actions_level6_test.rb
  185. rm test/browser/agent_ticket_actions_level7_test.rb
  186. rm test/browser/agent_ticket_actions_level8_test.rb
  187. rm test/browser/agent_ticket_actions_level9_test.rb
  188. rm test/browser/agent_ticket_overview_level0_test.rb
  189. rm test/browser/agent_ticket_overview_level1_test.rb
  190. # test/browser/agent_user_manage_test.rb
  191. # test/browser/agent_user_profile_test.rb
  192. rm test/browser/auth_test.rb
  193. rm test/browser/chat_test.rb
  194. rm test/browser/customer_ticket_create_test.rb
  195. # test/browser/first_steps_test.rb
  196. rm test/browser/form_test.rb
  197. # test/browser/keyboard_shortcuts_test.rb
  198. rm test/browser/maintenance_*.rb
  199. rm test/browser/manage_test.rb
  200. # test/browser/preferences_test.rb
  201. # test/browser/setting_test.rb
  202. rm test/browser/signup_password_change_and_reset_test.rb
  203. rm test/browser/switch_to_user_test.rb
  204. rm test/browser/taskbar_session_test.rb
  205. rm test/browser/taskbar_task_test.rb
  206. rm test/browser/translation_test.rb
  207. else
  208. echo "ERROR: Invalid level $LEVEL - 1, 2, 3, 4 or 5 is available"
  209. exit 1
  210. fi