Fork Clansuite on GitHub

Internet Relay Chat - Logs for #koch
Collected by k-logbot on chat.freenode.net

IRC Log for Mittwoch, 07. November 2012

  1. [06:01:10] * cslogbot (~PircBot@server.jakoch.de) has joined #clansuite
  2. [06:01:10] * Topic is 'Welcome! http://clansuite.com | http://www.youtube.com/watch?v=JPqFNQCXF9Y | https://travis-ci.org/#!/Clansuite/Clansuite'
  3. [06:01:10] * Set by Q on Sun Aug 26 02:58:29 CEST 2012
  4. [09:36:24] * CS-Bot (~CS-Bot@sh2.rs.github.com) has joined #clansuite
  5. [09:36:24] <CS-Bot> [Clansuite] jakoch pushed 3 new commits to develop: http://git.io/0L2P3A
  6. [09:36:24] <CS-Bot> Clansuite/develop edd22df jakoch: fixing the header for IE support
  7. [09:36:24] <CS-Bot> Clansuite/develop 856187d jakoch: guess what
  8. [09:36:24] <CS-Bot> Clansuite/develop 20d0ed6 jakoch: QA
  9. [09:36:26] * CS-Bot (~CS-Bot@sh2.rs.github.com) has left #clansuite
  10. [15:05:37] * Rikku`on (~Daniel@31.16.185.2) has joined #clansuite
  11. [15:06:13] <Rikku`on> nope, das schein auch nicht zu funktionieren
  12. [15:06:25] <Rikku`on> weil die console wohl eine eingabe verlangt
  13. [15:06:27] <Rikku`on> :-/
  14. [15:06:42] <Rikku`on> https://travis-ci.org/#!/dawinterfeldt/KF/jobs/3096696
  15. [15:10:55] <Rikku`on> vieleicht muss man sowas bauen: https://github.com/doctrine/common/blob/master/bin/travis-setup.php
  16. [15:13:28] <Rikku`on> jakoch: ping
  17. [15:13:30] <Rikku`on> :D
  18. [15:13:47] <jakoch> hallo
  19. [15:13:59] <jakoch> danke fürs testen
  20. [15:14:23] <Rikku`on> hey
  21. [15:16:37] <jakoch> die apc bugliste sieht auch nicht gut aus
  22. [15:18:01] <jakoch> travis setup für die extensions ist definitiv fällig.. fragt sich nur ob man das mit php löst, so wie im beispiel oder gleich in die build.xml reinsetzt
  23. [15:18:26] <jakoch> eigentlich sind das alles shell execs
  24. [15:19:13] <Rikku`on> also das doctrine/common travis setup für die extensions scheint zu funktionieren
  25. [15:19:33] <Rikku`on> https://travis-ci.org/#!/doctrine/common/jobs/3016870
  26. [15:21:58] <Rikku`on> achso, wenn du bei phpunit den "--verbose" parameter rausnimmst oder auf false setzt werden dir die ganzen skipped und incomplete messages nicht angezigt
  27. [15:25:42] <jakoch> ja, ok. also wenn die anzeigen zu sehr stören, dann nehm ich es raus
  28. [15:26:30] <Rikku`on> muss man nicht soweit scrollen um an das ergebniss zu kommen. und darauf kommst letzt endlich nur an :D
  29. [15:26:41] <Rikku`on> wollts nur gesagt haben
  30. [15:27:00] <Rikku`on> wußte nicht ob du darin ein tieferen Sinn hattest
  31. [15:27:50] <jakoch> naja, wenns an is, dann weiß man was noch zu tun is..ich hangle mich da langsam durch
  32. [15:28:46] <jakoch> aber das kann ich auch lokal machen
  33. [15:29:40] <Rikku`on> jo, denke auch das es lokal besser aufgehoben ist
  34. [15:32:51] <jakoch> ok, dann werf ich gleich noch die logging geschichten mit raus, das braucht nich auf travis laufen
  35. [15:38:18] <jakoch> so is drin.. https://github.com/KSST/KF/compare/c252686bda97...81daa5ee53f8
  36. [15:40:44] <Rikku`on> looks good
  37. [15:41:07] <Rikku`on> bis auf die failures natürlich :D
  38. [15:42:39] <jakoch> jo, is auch gleich viel schneller^^ statt 7 min nur noch 2.. war auch bissl böld von mir die reports reinzustellen
  39. [15:43:00] <Rikku`on> ich denke den code coverage kann man auch ausmachen
  40. [15:43:40] <Rikku`on> und evtl. mal ein cron durchlaufen lassen wenn das framework mal eine eigene seite bekommt, oder in clansuite.de mit reinhauen
  41. [15:47:50] <Rikku`on> oder soetwas bauen http://ocramius.github.com/blog/automated-code-coverage-check-for-github-pull-requests-with-travis/
  42. [15:48:01] <Rikku`on> wäre dann etwas übersichtlicher
  43. [15:51:01] <jakoch> ok, letzteres basiert auf dem clover.xml.. das natürlich ne gute idee. wobei ich mich frage, ob man nich nur die 3 stats zeilen von phpunit bekommt, ohne die farbigen boxen für die einzelnen classes
  44. [15:53:33] <Rikku`on> hm.. das weiß ich nicht. wenn man colors auf false setzt wird wahrscheinlich überall die farbe rausgenommen
  45. [15:56:41] <jakoch> schade, scheint nich zu gehn.. http://www.phpunit.de/manual/current/en/logging.html ganz unten sagt dazu auch weiter nichts
  46. [16:04:02] <jakoch> die failures kommen alle durch den router
  47. [16:05:38] <jakoch> der namespace der application muss von außen gesetzt werden und dann gibts noch ein problem mit der mod_rewirte erkennung
  48. [16:06:09] <jakoch> das action naming hab ich auf den zend-style umgestellt
  49. [16:06:31] <jakoch> also keine action_list() sondern actionList() ohne underscores
  50. [16:07:05] <jakoch> sonst gehen die methodennamen nicht durch den PSR check
  51. [16:16:21] <jakoch> ich füge mal das code coverage script von ocra mit ein, das is nice
  52. [16:19:35] <Rikku`on> jo, ich find das auch nice
  53. [16:19:55] <jakoch> könnte man bei phpunit aber auch mal als feature vorschlagen
  54. [16:21:45] <jakoch> brb 30min
  55. [16:22:02] <Rikku`on> hau doch mal das php extension script von doctrine mit rein
  56. [16:22:34] <Rikku`on> dann sollte wenigstens auch apc verfügbar sein
  57. [16:49:41] <jakoch> re
  58. [16:50:02] <jakoch> jo, geht los
  59. [16:54:50] <Rikku`on> wb
  60. [17:06:42] <jakoch> so is drin, mal schaun, ob die pfade stimmen
  61. [17:15:13] <Rikku`on> https://github.com/KSST/KF/commit/50c1b90ccbb421b39179ccd442281a63ee06002c#L0R15
  62. [17:15:32] <Rikku`on> da hast du zweimal before_script: drin
  63. [17:16:01] <jakoch> jupp, triggert nen schönen travis bug
  64. [17:16:30] <Rikku`on> jup
  65. [17:16:31] <jakoch> wirft er sofort ruby an
  66. [17:16:33] <jakoch> ^^
  67. [17:16:55] <Rikku`on> hab mich auch gerade gewundert: rake, gem ???? :D
  68. [17:23:11] <jakoch> also die dev-dependencies lassen sich ja echt zeit :D
  69. [17:24:00] <Rikku`on> bei mir cloned er noch tcpdf/tcpdf
  70. [17:25:12] <jakoch> The process timed out.
  71. [17:25:58] <jakoch> funzt: https://travis-ci.org/#!/KSST/KF/jobs/3098514/L98
  72. [17:26:00] <jakoch> sehr gut
  73. [17:26:45] <jakoch> ah.. den traits test sollte ich wohl mal skippen im 5.3
  74. [17:26:48] <Rikku`on> ausser das traits im php5.3 env nicht funzen
  75. [17:27:09] <Rikku`on> :D
  76. [17:29:26] <jakoch> schreib ich fix um den test
  77. [17:43:00] <Rikku`on> https://github.com/KSST/KF/blob/master/tests/KochTest/Autoload/LoaderTest.php#L69
  78. [17:43:09] <Rikku`on> muss auch aus den php5.3 env raus
  79. [17:43:49] <jakoch> läuft gerade durch
  80. [17:44:20] <Rikku`on> ah ..kk
  81. [17:46:45] <jakoch> ich hab am wochenende die tests für die config adapter auf vfsStreaming umgestellt
  82. [17:46:59] <jakoch> beispielsweise hier https://github.com/KSST/KF/blob/master/tests/KochTest/Config/Adapter/XMLTest.php
  83. [17:47:30] <jakoch> das is nice, dadurch entfallen die ganzen fixture files und alles bleibt in einer datei
  84. [17:47:56] <Rikku`on> cool
  85. [17:48:30] <jakoch> das ganze kann man bestimmt irgendwie kürzer initialisieren. hab aber leider nich rausgefunden wie
  86. [17:49:18] <Rikku`on> oh .. jetzt failen auch so die einen oder anderen apc und memcache tests :D
  87. [17:50:23] <jakoch> ja, in den tests sind konstanten drin
  88. [17:50:57] <jakoch> da muss die config dann auch von außen kommen bzw. sinnvolle fallbacks rein
  89. [17:51:18] <Rikku`on> kannst nicht mocken?
  90. [17:52:24] <jakoch> wenn wir das mocken, dann bräuchten wir doch eigentlich die extensions nich
  91. [17:53:07] <Rikku`on> nah .. ich mein die config von außen
  92. [17:53:15] <jakoch> achso
  93. [17:53:39] <jakoch> jo das geht
  94. [17:54:22] <Rikku`on> https://github.com/padraic/mockery
  95. [17:54:34] <Rikku`on> hast dir das schon mal angesehen?
  96. [17:55:08] <jakoch> nein, bislang nicht
  97. [17:55:25] <jakoch> phpunit bringt aber auch $this->getMock mit
  98. [17:56:01] <jakoch> das hab ich neulich in der FTP geschichte eingesetzt
  99. [17:56:21] <Rikku`on> ah ok
  100. [17:56:23] <jakoch> https://github.com/KSST/KF/blob/master/tests/KochTest/Request/FTPTest.php
  101. [17:56:50] <Rikku`on> wollte auch mal etwas mocken, und das wollte nicht so wie ich wollte.
  102. [17:56:58] <jakoch> kannst ja mal reinschaun
  103. [17:56:59] <Rikku`on> bin wahrscheinlich zu doof dafür
  104. [17:57:00] <Rikku`on> :D
  105. [17:57:23] <jakoch> das hab ich am anfang auch gedacht.. leider liegt das eher an der API
  106. [17:57:47] <jakoch> die is einfach nich intuitiv, aber egal hauptsache funzt
  107. [17:58:10] <Rikku`on> jo, das war glaub ich auch mein problem
  108. [17:58:30] <Rikku`on> ok, muss man sich einfach mal mit wirklich befassen und ein bissl üben
  109. [17:58:38] <Rikku`on> und dann gehts wahrschenich
  110. [17:59:20] <jakoch> jo
  111. [17:59:34] <jakoch> einiges nervt auch bei phpunit, da war simpletest besser
  112. [17:59:43] <jakoch> beispiel $this->assertArrayHasKey
  113. [17:59:56] <jakoch> da sollte man annehmen das als erster parameter array und dann der key kommt
  114. [18:00:02] <jakoch> is aber andersrum
  115. [18:00:36] <jakoch> so wie die methode params akzeptiert müsste es $this->assertKeyInArray($key, $array) sein..
  116. [18:00:52] <jakoch> aber man gewohnt sich dank codecompletion dran
  117. [18:01:35] <Rikku`on> jup
  118. [18:01:47] <jakoch> oder auch $this->assertContains() akzeptiert keine string arrays
  119. [18:02:09] <jakoch> $this->assertContains(array('abc', 'z'), 'abcdefz');
  120. [18:05:11] <jakoch> lol, was teste ich denn... im apc test
  121. [18:06:26] <Rikku`on> ich weiß nicht :D
  122. [18:10:33] <jakoch> ui, heute fussi
  123. [18:10:35] <jakoch> nice
  124. [18:14:47] <Rikku`on> die machen auch gut geld http://www.enjin.com/
  125. [18:15:12] <Rikku`on> fast jede gilde die ich bis jetzt in GW2 gesehen haben nutzt enjin
  126. [18:16:31] <jakoch> $7.15 pro gilde..
  127. [18:16:41] <jakoch> gleich mit mumble server dazu
  128. [18:16:46] <jakoch> hmm, gutes angebot
  129. [18:17:44] <Rikku`on> 7.15 per month
  130. [18:18:04] <Rikku`on> ich kenn sogar glden die haben den ultimate plan
  131. [18:18:20] <Rikku`on> bei gamern sitzt das geld echt locker ^^
  132. [18:19:13] <jakoch> leider sind wir es nicht, die die kohle einsacken
  133. [18:21:00] <jakoch> so apc läuft schonmal durch
  134. [18:21:08] <jakoch> bissi cleanup noch, dann siehts ganz gut aus
  135. [18:21:09] <Rikku`on> suoi
  136. [18:21:14] <Rikku`on> suoi
  137. [18:21:24] <Rikku`on> wo ist mein "p"
  138. [18:21:25] <Rikku`on> ?
  139. [18:21:26] <Rikku`on> :D
  140. [18:21:29] <Rikku`on> supi
  141. [18:21:33] <jakoch> und ich dachte es is finnisch
  142. [18:21:45] <Rikku`on> hihi
  143. [18:24:13] <jakoch> so erstmal ne 4 in 1 test methode gebaut, rofl
  144. [18:26:47] <Rikku`on> egal :D
  145. [18:33:27] <jakoch> herrlich Failed asserting that 'oKoAh' is of type "string" and matches PCRE pattern "/[a-zA-Z0-9]{5}/i" and does not match PCRE pattern "/[017IO]/i".
  146. [18:33:49] <jakoch> schön den i modifier an die exclusion angehängt..^^
  147. [18:34:38] <jakoch> für den fehler von ner randmonstring funktion muss man einige pushes warten, aber irgendwann fällts auf
  148. [18:36:25] <jakoch> sonst nörgel ich ja immer rum, aber das mit den constraints ist echt gut gemacht in phpunit
  149. [18:36:33] <jakoch> da kann man schön selbst kombinieren https://github.com/KSST/KF/blob/master/tests/KochTest/Captcha/CaptchaTest.php#L74
  150. [18:55:23] <Rikku`on> das ist nice
  151. [19:47:12] <jakoch> so, ich bin away für heute
  152. [19:47:12] * Rikku`on (~Daniel@31.16.185.2) Quit (Read error: EOF from client)
  153. [20:21:01] * SyNko (~chatzilla@88-149-161-181.v4.ngi.it) has joined #clansuite

Links of Mittwoch, 07. November 2012

1) https://github.com/KSST/KF/blob/master/tests/KochTest/Captcha/CaptchaTest.php#L74
2) http://www.enjin.com/
3) https://github.com/KSST/KF/blob/master/tests/KochTest/Request/FTPTest.php
4) https://github.com/padraic/mockery
5) https://github.com/KSST/KF/blob/master/tests/KochTest/Config/Adapter/XMLTest.php
6) https://github.com/KSST/KF/blob/master/tests/KochTest/Autoload/LoaderTest.php#L69
7) https://travis-ci.org/#!/KSST/KF/jobs/3098514/L98
8) https://github.com/KSST/KF/commit/50c1b90ccbb421b39179ccd442281a63ee06002c#L0R15
9) http://www.phpunit.de/manual/current/en/logging.html
10) http://ocramius.github.com/blog/automated-code-coverage-check-for-github-pull-requests-with-travis/
11) https://github.com/KSST/KF/compare/c252686bda97...81daa5ee53f8
12) https://travis-ci.org/#!/doctrine/common/jobs/3016870
13) https://github.com/doctrine/common/blob/master/bin/travis-setup.php
14) https://travis-ci.org/#!/dawinterfeldt/KF/jobs/3096696
15) http://git.io/0L2P3A
16) http://clansuite.com
17) http://www.youtube.com/watch?v=JPqFNQCXF9Y
18) https://travis-ci.org/#!/Clansuite/Clansuite

These logs were automatically created by k-logbot on chat.freenode.net using the Clansuite IRC LogBot. Find the project at Github.