Posted to tcl by sebres at Tue Dec 04 12:55:57 GMT 2018view raw

  1. ======================================================================================================
  2. Run # 0
  3. tcltest.exe (tclvm, PID:17D4, TID:2360)
  4. profiling of [tcl]/tests/socket.test - 38.6s
  5. ======================================================================================================
  6. NS | Name | C | T | Tot(s) | TwR(s) | Avg(s) | AwR(s) | Max(s) | Min(s)
  7. ======================================================================================================
  8. :: | source | 1 | 3 | 38.590 | 0.002 | 38.590 | 0.001 | 38.590 | 0.000
  9. :: | test | 64 | 128 | 36.445 | 36.441 | 0.569 | 0.569 | 10.026 | 0.000
  10. :: | uplevel | 183 | 305 | 36.093 | 36.089 | 0.197 | 0.296 | 10.025 | 0.000
  11. ::tcltest | Eval | 61 | 61 | 36.072 | 36.072 | 0.591 | 0.591 | 10.025 | 0.000
  12. ::tcltest | RunTest | 61 | 61 | 36.070 | 36.070 | 0.591 | 0.591 | 10.025 | 0.000
  13. :: | vwait | 25 | 25 | 25.445 | 25.445 | 1.018 | 1.018 | 8.810 | 0.000
  14. ------------------------------------------------------------------------------------------------------
  15. ::tcltest | ::tcltest::RunTest ... | 1 | 1 | 10.025 | 0.000 | 10.025 | 0.000 | 10.025 | 10.025
  16. ... ::tcltest::RunTest socket-12.2 {...}
  17. ------------------------------------------------------------------------------------------------------
  18. ------------------------------------------------------------------------------------------------------
  19. ::tcltest | ::tcltest::RunTest ... | 1 | 1 | 6.226 | 0.000 | 6.226 | 0.000 | 6.226 | 6.226
  20. ... ::tcltest::RunTest socket-12.1 {...}
  21. ------------------------------------------------------------------------------------------------------
  22. :: | after | 44 | 44 | 6.086 | 6.086 | 0.138 | 0.138 | 1.996 | 0.000
  23. :: | gets | 1167 | 1167 | 5.777 | 5.777 | 0.005 | 0.005 | 2.910 | 0.000
  24. ------------------------------------------------------------------------------------------------------
  25. ::tcltest | ::tcltest::RunTest ... | 1 | 1 | 3.144 | 0.000 | 3.144 | 0.000 | 3.144 | 3.144
  26. ... ::tcltest::RunTest socket-2.13 {...}
  27. ------------------------------------------------------------------------------------------------------
  28. :: | socket | 79 | 79 | 3.129 | 3.129 | 0.040 | 0.040 | 1.014 | 0.000
  29. ------------------------------------------------------------------------------------------------------
  30. ::tcltest | ::tcltest::RunTest ... | 1 | 1 | 3.025 | 0.000 | 3.025 | 0.000 | 3.025 | 3.025
  31. ... ::tcltest::RunTest socket-13.1 {...}
  32. ------------------------------------------------------------------------------------------------------
  33. :: | read_lines | 2 | 2 | 2.934 | 2.934 | 1.467 | 1.467 | 2.930 | 0.005
  34. :: | if | 13 | 13 | 2.265 | 2.265 | 0.174 | 0.174 | 2.037 | 0.000
  35. ------------------------------------------------------------------------------------------------------
  36. ::tcltest | ::tcltest::RunTest ... | 1 | 1 | 2.187 | 0.000 | 2.187 | 0.000 | 2.187 | 2.187
  37. ... ::tcltest::RunTest socket-12.3 {...}
  38. ------------------------------------------------------------------------------------------------------
  39. ------------------------------------------------------------------------------------------------------
  40. ::tcltest | ::tcltest::RunTest ... | 1 | 1 | 2.021 | 0.000 | 2.021 | 0.000 | 2.021 | 2.021
  41. ... ::tcltest::RunTest socket-11.13 {...}
  42. ------------------------------------------------------------------------------------------------------
  43. ------------------------------------------------------------------------------------------------------
  44. ::tcltest | ::tcltest::RunTest ... | 1 | 1 | 2.013 | 0.000 | 2.013 | 0.000 | 2.013 | 2.013
  45. ... ::tcltest::RunTest socket-9.2 {...}
  46. ------------------------------------------------------------------------------------------------------
  47. ------------------------------------------------------------------------------------------------------
  48. ::tcltest | ::tcltest::RunTest ... | 1 | 1 | 1.224 | 0.000 | 1.224 | 0.000 | 1.224 | 1.224
  49. ... ::tcltest::RunTest socket-2.7 {...}
  50. ------------------------------------------------------------------------------------------------------
  51. :: | catch | 31 | 31 | 1.073 | 1.073 | 0.035 | 0.035 | 1.000 | 0.000
  52. ------------------------------------------------------------------------------------------------------
  53. ::tcltest | ::tcltest::RunTest ... | 1 | 1 | 1.010 | 0.000 | 1.010 | 0.000 | 1.010 | 1.010
  54. ... ::tcltest::RunTest socket-2.6 {...}
  55. ------------------------------------------------------------------------------------------------------
  56. ------------------------------------------------------------------------------------------------------
  57. ::tcltest | ::tcltest::RunTest ... | 1 | 1 | 1.005 | 0.000 | 1.005 | 0.000 | 1.005 | 1.005
  58. ... ::tcltest::RunTest socket-2.11 {...}
  59. ------------------------------------------------------------------------------------------------------
  60. ------------------------------------------------------------------------------------------------------
  61. ::tcltest | ::tcltest::RunTest ... | 1 | 1 | 1.002 | 0.000 | 1.002 | 0.000 | 1.002 | 1.002
  62. ... ::tcltest::RunTest socket-14.14 {...}
  63. ------------------------------------------------------------------------------------------------------
  64. :: | close | 121 | 121 | 0.546 | 0.546 | 0.005 | 0.005 | 0.211 | 0.000
  65. ------------------------------------------------------------------------------------------------------
  66. ::tcltest | ::tcltest::RunTest ... | 1 | 1 | 0.257 | 0.000 | 0.257 | 0.000 | 0.257 | 0.257
  67. ... ::tcltest::RunTest socket-4.1 {...}
  68. ------------------------------------------------------------------------------------------------------
  69. ------------------------------------------------------------------------------------------------------
  70. ::tcltest | ::tcltest::RunTest ... | 1 | 1 | 0.254 | 0.000 | 0.254 | 0.000 | 0.254 | 0.254
  71. ... ::tcltest::RunTest socket-2.12 {...}
  72. ------------------------------------------------------------------------------------------------------
  73. ------------------------------------------------------------------------------------------------------
  74. ::tcltest | ::tcltest::RunTest ... | 1 | 1 | 0.253 | 0.000 | 0.253 | 0.000 | 0.253 | 0.253
  75. ... ::tcltest::RunTest socket-2.9 {...}
  76. ------------------------------------------------------------------------------------------------------
  77. ------------------------------------------------------------------------------------------------------
  78. ::tcltest | ::tcltest::RunTest ... | 1 | 1 | 0.243 | 0.000 | 0.243 | 0.000 | 0.243 | 0.243
  79. ... ::tcltest::RunTest socket-3.2 {...}
  80. ------------------------------------------------------------------------------------------------------
  81. :: | open | 50 | 50 | 0.237 | 0.237 | 0.005 | 0.005 | 0.022 | 0.001
  82. ::tcltest | Skipped | 64 | 64 | 0.236 | 0.236 | 0.004 | 0.004 | 0.228 | 0.000
  83. | ::namespace | 214 | 219 | 0.232 | 0.231 | 0.001 | 0.046 | 0.227 | 0.000
  84. ::tcltest | SafeFetch | 212 | 217 | 0.229 | 0.229 | 0.001 | 0.046 | 0.227 | 0.000
  85. :: | eval | 5 | 9 | 0.228 | 0.227 | 0.046 | 0.057 | 0.227 | 0.000
  86. :: | puts | 1128 | 1128 | 0.224 | 0.224 | 0.000 | 0.000 | 0.056 | 0.000
  87. ------------------------------------------------------------------------------------------------------
  88. ::tcltest | ::tcltest::RunTest ... | 1 | 1 | 0.222 | 0.000 | 0.222 | 0.000 | 0.222 | 0.222
  89. ... ::tcltest::RunTest socket-2.8 {...}
  90. ------------------------------------------------------------------------------------------------------
  91. ------------------------------------------------------------------------------------------------------
  92. ::tcltest | ::tcltest::RunTest ... | 1 | 1 | 0.200 | 0.000 | 0.200 | 0.000 | 0.200 | 0.200
  93. ... ::tcltest::RunTest socket-7.1 {...}
  94. ------------------------------------------------------------------------------------------------------
  95. ------------------------------------------------------------------------------------------------------
  96. ::tcltest | ::tcltest::RunTest ... | 1 | 1 | 0.163 | 0.000 | 0.163 | 0.000 | 0.163 | 0.163
  97. ... ::tcltest::RunTest socket-2.4 {...}
  98. ------------------------------------------------------------------------------------------------------
  99. ------------------------------------------------------------------------------------------------------
  100. ::tcltest | ::tcltest::RunTest ... | 1 | 1 | 0.161 | 0.000 | 0.161 | 0.000 | 0.161 | 0.161
  101. ... ::tcltest::RunTest socket-2.5 {...}
  102. ------------------------------------------------------------------------------------------------------
  103. ------------------------------------------------------------------------------------------------------
  104. ::tcltest | ::tcltest::RunTest ... | 1 | 1 | 0.157 | 0.000 | 0.157 | 0.000 | 0.157 | 0.157
  105. ... ::tcltest::RunTest socket-2.2 {...}
  106. ------------------------------------------------------------------------------------------------------
  107. ------------------------------------------------------------------------------------------------------
  108. ::tcltest | ::tcltest::RunTest ... | 1 | 1 | 0.155 | 0.000 | 0.155 | 0.000 | 0.155 | 0.155
  109. ... ::tcltest::RunTest socket-3.1 {...}
  110. ------------------------------------------------------------------------------------------------------
  111. ------------------------------------------------------------------------------------------------------
  112. ::tcltest | ::tcltest::RunTest ... | 1 | 1 | 0.152 | 0.000 | 0.152 | 0.000 | 0.152 | 0.152
  113. ... ::tcltest::RunTest socket-7.2 {...}
  114. ------------------------------------------------------------------------------------------------------
  115. ------------------------------------------------------------------------------------------------------
  116. ::tcltest | ::tcltest::RunTest ... | 1 | 1 | 0.152 | 0.000 | 0.152 | 0.000 | 0.152 | 0.152
  117. ... ::tcltest::RunTest socket-2.3 {...}
  118. ------------------------------------------------------------------------------------------------------
  119. ------------------------------------------------------------------------------------------------------
  120. ::tcltest | ::tcltest::RunTest ... | 1 | 1 | 0.150 | 0.000 | 0.150 | 0.000 | 0.150 | 0.150
  121. ... ::tcltest::RunTest socket-2.1 {...}
  122. ------------------------------------------------------------------------------------------------------
  123. ------------------------------------------------------------------------------------------------------
  124. ::tcltest | ::tcltest::RunTest ... | 1 | 1 | 0.145 | 0.000 | 0.145 | 0.000 | 0.145 | 0.145
  125. ... ::tcltest::RunTest socket-6.1 {...}
  126. ------------------------------------------------------------------------------------------------------
  127. ------------------------------------------------------------------------------------------------------
  128. ::tcltest | ::tcltest::RunTest ... | 1 | 1 | 0.128 | 0.000 | 0.128 | 0.000 | 0.128 | 0.128
  129. ... ::tcltest::RunTest socket-11.11 {...}
  130. ------------------------------------------------------------------------------------------------------
  131. ------------------------------------------------------------------------------------------------------
  132. ::tcltest | ::tcltest::RunTest ... | 1 | 1 | 0.109 | 0.000 | 0.109 | 0.000 | 0.109 | 0.109
  133. ... ::tcltest::RunTest socket-11.12 {...}
  134. ------------------------------------------------------------------------------------------------------
  135. ------------------------------------------------------------------------------------------------------
  136. ::tcltest | ::tcltest::RunTest ... | 1 | 1 | 0.108 | 0.000 | 0.108 | 0.000 | 0.108 | 0.108
  137. ... ::tcltest::RunTest socket-11.7 {...}
  138. ------------------------------------------------------------------------------------------------------
  139. :: | sendCommand | 21 | 21 | 0.091 | 0.091 | 0.004 | 0.004 | 0.011 | 0.000
  140. :: | echo | 303 | 303 | 0.072 | 0.072 | 0.000 | 0.000 | 0.001 | 0.000
  141. :: | file | 933 | 933 | 0.068 | 0.068 | 0.000 | 0.000 | 0.004 | 0.000
  142. :: | cleanupTests | 1 | 1 | 0.036 | 0.036 | 0.036 | 0.036 | 0.036 | 0.036
  143. :: | makeFile | 6 | 12 | 0.028 | 0.028 | 0.005 | 0.005 | 0.007 | 0.002
  144. :: | testthread | 11 | 11 | 0.026 | 0.026 | 0.002 | 0.002 | 0.020 | 0.000
  145. :: | removeFile | 6 | 12 | 0.024 | 0.024 | 0.004 | 0.004 | 0.005 | 0.002
  146. :: | stop | 1 | 1 | 0.018 | 0.018 | 0.018 | 0.018 | 0.018 | 0.018
  147. :: | read | 2750 | 2750 | 0.013 | 0.013 | 0.000 | 0.000 | 0.006 | 0.000
  148. :: | fconfigure | 57 | 57 | 0.012 | 0.012 | 0.000 | 0.000 | 0.002 | 0.000
  149. :: | readit | 5 | 5 | 0.011 | 0.011 | 0.002 | 0.002 | 0.006 | 0.000
  150. :: | package | 2 | 5 | 0.010 | 0.000 | 0.005 | 0.000 | 0.010 | 0.000
  151. :: | readlittle | 2742 | 2742 | 0.009 | 0.009 | 0.000 | 0.000 | 0.000 | 0.000
  152. :: | namespace | 195 | 300 | 0.008 | 0.003 | 0.000 | 0.000 | 0.005 | 0.000
  153. :: | readpipe | 1 | 1 | 0.005 | 0.005 | 0.005 | 0.005 | 0.005 | 0.005
  154. ::tcltest | Configure | 302 | 302 | 0.004 | 0.004 | 0.000 | 0.000 | 0.000 | 0.000
  155. :: | writedata | 1 | 1 | 0.004 | 0.004 | 0.004 | 0.004 | 0.004 | 0.004
  156. ::tcltest | Option | 18 | 18 | 0.004 | 0.004 | 0.000 | 0.000 | 0.002 | 0.000
  157. :: | preserveCore | 122 | 122 | 0.003 | 0.003 | 0.000 | 0.000 | 0.000 | 0.000
  158. :: | getdata | 4 | 4 | 0.003 | 0.003 | 0.001 | 0.001 | 0.002 | 0.000
  159. :: | lsearch | 677 | 677 | 0.003 | 0.003 | 0.000 | 0.000 | 0.000 | 0.000
  160. :: | glob | 2 | 2 | 0.003 | 0.003 | 0.001 | 0.001 | 0.001 | 0.001
  161. ::tcltest | MatchingOption | 302 | 302 | 0.003 | 0.003 | 0.000 | 0.000 | 0.000 | 0.000
  162. :: | info | 627 | 627 | 0.002 | 0.002 | 0.000 | 0.000 | 0.000 | 0.000
  163. :: | accept | 15 | 15 | 0.002 | 0.002 | 0.000 | 0.000 | 0.001 | 0.000
  164. ::tcltest | AcceptDirectory | 2 | 2 | 0.002 | 0.002 | 0.001 | 0.001 | 0.001 | 0.001
  165. ======================================================================================================
  166.  
  167. ==== socket-7.3 testing socket specific options FAILED
  168. ==== Contents of test case:
  169.  
  170. set s [socket -server accept -myaddr 127.0.0.1 0]
  171. set l [fconfigure $s]
  172. close $s
  173. update
  174. llength $l
  175.  
  176. ---- Result was:
  177. 18
  178. ---- Result should have been (exact matching):
  179. 14
  180. ==== socket-7.3 FAILED
  181.  
  182. socket.test: Total 64 Passed 60 Skipped 3 Failed 1
  183. Number of tests skipped for each constraint:
  184. 1 supported_inet
  185. 2 unix
  186. Warning: files left behind:
  187. socket.test: TCLAEBA.tmp TCLD5DB.tmp
  188.