Guest User

Untitled

a guest
Apr 22nd, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.71 KB | None | 0 0
  1.  
  2.  
  3.  
  4. [root@slc2 ~]# /bin/sh -x /usr/src/mor/test/scripts/asterisk/didww.sh
  5. + . /usr/src/mor/test/framework/bash_functions.sh
  6. ++ '[' -f /tmp/.mor_global_test-fix_framework_variables ']'
  7. ++ source /tmp/.mor_global_test-fix_framework_variables
  8. +++ COMPACT_OUTPUT=COMPACT
  9. + asterisk_is_running
  10. + FIRST_PARAMETER=
  11. + asterisk_exist
  12. ++ /etc/init.d/asterisk status
  13. ++ awk '{print $1}'
  14. ++ grep asterisk
  15. ++ wc -l
  16. + '[' 1 == 1 ']'
  17. + return 0
  18. + '[' 0 == 1 ']'
  19. + /etc/init.d/asterisk status
  20. + local RUNNING=0
  21. + '[' 0 == 0 ']'
  22. + return 0
  23. + '[' 0 '!=' 0 ']'
  24. + mysql_connect_data_v2
  25. + TEST_MODE=
  26. + apache_is_running
  27. + apache_exists
  28. + '[' -f /usr/sbin/httpd ']'
  29. + '[' -d /etc/httpd ']'
  30. + return 0
  31. + '[' 0 == 1 ']'
  32. + /etc/init.d/httpd status
  33. + APACHE_IS_RUNNING=0
  34. + '[' 0 == 0 ']'
  35. + return 0
  36. + HTTPD_STATUS=0
  37. + config=/home/mor/config/database.yml
  38. + '[' -r /home/mor/config/database.yml ']'
  39. + '[' 0 == 0 ']'
  40. ++ awk -F# '{print $1}' /home/mor/config/database.yml
  41. ++ grep -iA 5 production:
  42. ++ grep host
  43. ++ awk '{print $2}'
  44. + DB_HOST=localhost
  45. ++ awk -F# '{print $1}' /home/mor/config/database.yml
  46. ++ grep -iA 5 production:
  47. ++ grep database
  48. ++ awk '{print $2}'
  49. + DB_NAME=mor
  50. ++ awk -F# '{print $1}' /home/mor/config/database.yml
  51. ++ grep -iA 5 production:
  52. ++ grep username
  53. ++ awk '{print $2}'
  54. + DB_USERNAME=mor
  55. ++ awk -F# '{print $1}' /home/mor/config/database.yml
  56. ++ grep -iA 5 production:
  57. ++ grep password
  58. ++ awk '{print $2}'
  59. + DB_PASSWORD=mor
  60. + mysql_connect_data_v2_internal_test_settings /home/mor/config/database.yml
  61. + PATH_TO_CFG=/home/mor/config/database.yml
  62. + DEBUG=0
  63. + '[' 0 == 1 ']'
  64. + '[' '!' -f /usr/bin/mysql ']'
  65. + /usr/bin/mysql -h localhost -u mor --password=mor mor -e 'USE mor'
  66. + STATUS=0
  67. + '[' 0 == 0 ']'
  68. + '[' '' == test ']'
  69. + return 0
  70. + '[' 0 == 0 ']'
  71. + '[' '' '!=' test ']'
  72. + return 0
  73. + mor_core_version EXIT_IF_NO_CORE
  74. + EXIT_IF_NO_CORE=EXIT_IF_NO_CORE
  75. + '[' '!' -f /usr/lib/asterisk/modules/app_mor.so ']'
  76. ++ asterisk -rx 'mor show status'
  77. ++ grep -o 'No such command'
  78. + MOR_SHOW_STATUS=
  79. + '[' '' == 'No such command' ']'
  80. ++ asterisk -rx 'mor show status'
  81. ++ grep Version
  82. ++ awk '{print $2}'
  83. + MOR_CORE_VERSION=10.0.66
  84. ++ echo 10.0.66
  85. ++ awk -F. '{print $1}'
  86. + MOR_CORE_BRANCH=10
  87. + '[' 10 -ge 9 ']'
  88. + separator DIDWW
  89. + '[' COMPACT '!=' COMPACT ']'
  90. + required_cfg_exists exit_on_failure
  91. + local PARAM=exit_on_failure
  92. + '[' '!' -f /etc/asterisk/extensions_mor.conf ']'
  93. + '[' '!' -f /etc/asterisk/sip.conf ']'
  94. + configurations_test_fix
  95. + asterisk_include_directive /etc/asterisk/extensions_mor.conf extensions_mor_didww.conf
  96. + ARG1=/etc/asterisk/extensions_mor.conf
  97. + ARG2=extensions_mor_didww.conf
  98. + asterisk_include_directive_exist_check /etc/asterisk/extensions_mor.conf extensions_mor_didww.conf
  99. + local ARG1_local=/etc/asterisk/extensions_mor.conf
  100. + local ARG2_local=extensions_mor_didww.conf
  101. ++ grep '#include' /etc/asterisk/extensions_mor.conf
  102. ++ awk '-F;' '{print $1}'
  103. ++ grep extensions_mor_didww.conf
  104. ++ awk '{ print $2}'
  105. + INCLUDE_DIRECTIVE=extensions_mor_didww.conf
  106. + '[' extensions_mor_didww.conf == extensions_mor_didww.conf ']'
  107. + return 0
  108. + STATUS=0
  109. + '[' 0 == 0 ']'
  110. + return 0
  111. + STATUS_1=0
  112. + report '/etc/asterisk/extensions_mor.conf: #include extensions_mor_didww.conf' 0
  113. + '[' 0 '!=' '' ']'
  114. + result=0
  115. + '[' -f /tmp/.mor_global_test-fix_framework_variables ']'
  116. + source /tmp/.mor_global_test-fix_framework_variables
  117. ++ COMPACT_OUTPUT=COMPACT
  118. + '[' 0 == 0 ']'
  119. + '[' '' == FAILED ']'
  120. + '[' COMPACT '!=' COMPACT ']'
  121. + return 0
  122. + asterisk_include_directive /etc/asterisk/sip.conf sip_didww.conf
  123. + ARG1=/etc/asterisk/sip.conf
  124. + ARG2=sip_didww.conf
  125. + asterisk_include_directive_exist_check /etc/asterisk/sip.conf sip_didww.conf
  126. + local ARG1_local=/etc/asterisk/sip.conf
  127. + local ARG2_local=sip_didww.conf
  128. ++ grep '#include' /etc/asterisk/sip.conf
  129. ++ awk '-F;' '{print $1}'
  130. ++ grep sip_didww.conf
  131. ++ awk '{ print $2}'
  132. + INCLUDE_DIRECTIVE=sip_didww.conf
  133. + '[' sip_didww.conf == sip_didww.conf ']'
  134. + return 0
  135. + STATUS=0
  136. + '[' 0 == 0 ']'
  137. + return 0
  138. + STATUS_2=0
  139. + report '/etc/asterisk/sip.conf: #include sip_didww.conf' 0
  140. + '[' 0 '!=' '' ']'
  141. + result=0
  142. + '[' -f /tmp/.mor_global_test-fix_framework_variables ']'
  143. + source /tmp/.mor_global_test-fix_framework_variables
  144. ++ COMPACT_OUTPUT=COMPACT
  145. + '[' 0 == 0 ']'
  146. + '[' '' == FAILED ']'
  147. + '[' COMPACT '!=' COMPACT ']'
  148. + return 0
  149. + '[' 0 == 4 ']'
  150. + '[' 0 == 4 ']'
  151. + check_if_didww_provider_exists
  152. ++ /bin/mktemp
  153. + local TMP_FILE=/tmp/tmp.i03D5RP2ED
  154. + /usr/bin/mysql -h localhost -u mor --password=mor mor -e 'SELECT device_id FROM providers WHERE name='\''DIDWW'\'' LIMIT 1;'
  155. + read
  156. + cat
  157. ++ cat /tmp/tmp.i03D5RP2ED
  158. + DIDWW_PROVIDER_CURRENT_DEVICE_ID=8
  159. + rm -rf /tmp/tmp.i03D5RP2ED
  160. + '[' 8 '!=' '' ']'
  161. + DIDWW_PROV_EXISTS=0
  162. ++ /bin/mktemp
  163. + local TMP_FILE=/tmp/tmp.VDGHxKe78G
  164. + /usr/bin/mysql -h localhost -u mor --password=mor mor -e 'SELECT id FROM providers WHERE name='\''DIDWW'\'' LIMIT 1;'
  165. + read
  166. + cat
  167. ++ cat /tmp/tmp.VDGHxKe78G
  168. + DIDWW_PROVIDER_ID=131
  169. + rm -rf /tmp/tmp.VDGHxKe78G
  170. + '[' 0 == 0 ']'
  171. + check_if_didww_device_exists
  172. + check_if_didww_provider_exists
  173. ++ /bin/mktemp
  174. + local TMP_FILE=/tmp/tmp.s3fyx0nuSz
  175. + /usr/bin/mysql -h localhost -u mor --password=mor mor -e 'SELECT device_id FROM providers WHERE name='\''DIDWW'\'' LIMIT 1;'
  176. + read
  177. + cat
  178. ++ cat /tmp/tmp.s3fyx0nuSz
  179. + DIDWW_PROVIDER_CURRENT_DEVICE_ID=8
  180. + rm -rf /tmp/tmp.s3fyx0nuSz
  181. + '[' 8 '!=' '' ']'
  182. + DIDWW_PROV_EXISTS=0
  183. ++ /bin/mktemp
  184. + local TMP_FILE=/tmp/tmp.RzEnacnlh5
  185. + /usr/bin/mysql -h localhost -u mor --password=mor mor -e 'SELECT id FROM providers WHERE name='\''DIDWW'\'' LIMIT 1;'
  186. + read
  187. + cat
  188. ++ cat /tmp/tmp.RzEnacnlh5
  189. + DIDWW_PROVIDER_ID=131
  190. + rm -rf /tmp/tmp.RzEnacnlh5
  191. ++ /bin/mktemp
  192. + local TMP_FILE=/tmp/tmp.PerTBX0p7r
  193. + /usr/bin/mysql -h localhost -u mor --password=mor mor -e 'SELECT id FROM devices WHERE name='\''prov8'\'' LIMIT 1;'
  194. + read
  195. + cat
  196. ++ cat /tmp/tmp.PerTBX0p7r
  197. + DIDWW_DEVICE_ID=8
  198. + rm -rf /tmp/tmp.PerTBX0p7r
  199. + '[' 8 == 8 ']'
  200. + report 'DIDWW provider'\''s device_id is OK' 0
  201. + '[' 0 '!=' '' ']'
  202. + result=0
  203. + '[' -f /tmp/.mor_global_test-fix_framework_variables ']'
  204. + source /tmp/.mor_global_test-fix_framework_variables
  205. ++ COMPACT_OUTPUT=COMPACT
  206. + '[' 0 == 0 ']'
  207. + '[' '' == FAILED ']'
  208. + '[' COMPACT '!=' COMPACT ']'
  209. + return 0
  210. + check_if_device_id_matches_provided_in_providers 8
  211. + local DEV_ID=8
  212. ++ /bin/mktemp
  213. + TMP_FILE=/tmp/tmp.usde8808qz
  214. + /usr/bin/mysql -h localhost -u mor --password=mor mor -e 'SELECT device_id FROM providers WHERE device_id=8;'
  215. + read
  216. + cat
  217. ++ cat /tmp/tmp.usde8808qz
  218. + PROVIDERS_DEVICE_ID='8
  219. 8'
  220. + rm -rf /tmp/tmp.usde8808qz
  221. + '[' '8
  222. 8' == 8 ']'
  223. + return 1
  224. + '[' 1 == 0 ']'
  225. + report 'DIDWW provider and didwww device are linked' 1
  226. + '[' 1 '!=' '' ']'
  227. + result=1
  228. + '[' -f /tmp/.mor_global_test-fix_framework_variables ']'
  229. + source /tmp/.mor_global_test-fix_framework_variables
  230. ++ COMPACT_OUTPUT=COMPACT
  231. + '[' 1 == 0 ']'
  232. + ALL_OK=1
  233. + '[' 1 == 1 ']'
  234. + echo -e '\E[31m FAILED \E[31m\033[0m\tDIDWW provider and didwww device are linked'
  235. FAILED DIDWW provider and didwww device are linked
  236. + return 1
  237. + exit 1
  238. [root@slc2 ~]#
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249. [root@slc2 ~]# /bin/sh -x /usr/src/mor/test/scripts/mysql/mysql_replication_test.sh
  250. + . /usr/src/mor/test/framework/bash_functions.sh
  251. ++ '[' -f /tmp/.mor_global_test-fix_framework_variables ']'
  252. ++ source /tmp/.mor_global_test-fix_framework_variables
  253. +++ COMPACT_OUTPUT=COMPACT
  254. + mysql_is_running
  255. + mysql_exists
  256. + '[' '!' -f /etc/redhat-release ']'
  257. + '[' -r /etc/my.cnf ']'
  258. + return 0
  259. + '[' 0 == 1 ']'
  260. + /etc/init.d/mysqld status
  261. + MYSQL_IS_RUNNING=0
  262. + '[' 0 == 0 ']'
  263. + return 0
  264. + '[' 0 == 0 ']'
  265. + mysql_replication_test
  266. + grep -o master-host /etc/my.cnf
  267. + '[' 0 '!=' 0 ']'
  268. + config=/etc/my.cnf
  269. + '[' -r /etc/my.cnf ']'
  270. ++ grep master-host /etc/my.cnf
  271. ++ awk -F= '{print $2}'
  272. ++ sed 's/ //g'
  273. + DB_HOST=10.0.10.7
  274. ++ grep replicate-do-db /etc/my.cnf
  275. ++ sed 's/ //g'
  276. ++ awk -F= '{print $2}'
  277. + DB_NAME=mor
  278. ++ grep master-user /etc/my.cnf
  279. ++ sed 's/ //g'
  280. ++ awk -F= '{print $2}'
  281. + DB_USERNAME=rep1
  282. ++ grep master-password /etc/my.cnf
  283. ++ sed 's/ //g'
  284. ++ awk -F= '{print $2}'
  285. + DB_PASSWORD=rep1
  286. ++ /usr/bin/mysql -h 10.0.10.7 -u rep1 --password=rep1 mor -e 'SHOW SLAVE STATUS\G'
  287. + conn=
  288. + '[' 1 '!=' 0 ']'
  289. + report 'Error encountered when connecting to database' 1
  290. + '[' 1 '!=' '' ']'
  291. + result=1
  292. + '[' -f /tmp/.mor_global_test-fix_framework_variables ']'
  293. + source /tmp/.mor_global_test-fix_framework_variables
  294. ++ COMPACT_OUTPUT=COMPACT
  295. + '[' 1 == 0 ']'
  296. + ALL_OK=1
  297. + '[' 1 == 1 ']'
  298. + echo -e '\E[31m FAILED \E[31m\033[0m\tError encountered when connecting to database'
  299. FAILED Error encountered when connecting to database
  300. + return 1
  301. + return 1
  302. + exit 1
  303. [root@slc2 ~]#
Add Comment
Please, Sign In to add comment