{"id":75,"date":"2014-02-21T17:40:38","date_gmt":"2014-02-21T17:40:38","guid":{"rendered":"https:\/\/www.dafap.fr\/blog\/?p=75"},"modified":"2014-04-19T17:12:56","modified_gmt":"2014-04-19T17:12:56","slug":"phpunit-sous-windows-7-et-la-couleur-sur-la-console","status":"publish","type":"post","link":"https:\/\/www.dafap.fr\/blog\/developpement-php\/phpunit-sous-windows-7-et-la-couleur-sur-la-console","title":{"rendered":"PHPUnit sous Windows 7 et la couleur sur la console"},"content":{"rendered":"<p>Lors des tests unitaires avec PHPUnit, un code couleur (code ANSI) appara\u00eet en fin de message mais n'est pas interpr\u00e9t\u00e9 par la console windows.<br \/>\n<code style=\"margin-left: 50px; display: block; background-color: #eeeeee;\">D:\\www\\projet\\tests&gt;phpunit<br \/>\n..........<br \/>\nTime: 98 ms, Memory: 9.75Mb<br \/>\n\u2190[30;42m\u2190[2KOK (11 tests, 18 assertions)<br \/>\n\u2190[0m\u2190[2K<br \/>\nD:\\www\\projet\\tests&gt;<br \/>\n<\/code><br \/>\nPour obtenir la couleur, on peut utiliser le programme <em><a title=\"T\u00e9l\u00e9charger le programme\" href=\"http:\/\/adoxa.hostmyway.net\/ansicon\/dl.php?f=ansicon\">ansicon<\/a>.<\/em><\/p>\n<p>D\u00e9compresser ce zip et copier le contenu du r\u00e9pertoire <em>x64<\/em> ou <em>x86<\/em> (respectivement pour syst\u00e8mes 64 bits ou 32 bits) dans un dossier r\u00e9f\u00e9renc\u00e9 dans le path.<\/p>\n<p>A chaque ouverture d'une console, ex\u00e9cuter <em>ansicon<\/em> avant de lancer les <em>phpunit<\/em>.<br \/>\n<code style=\"margin-left: 50px; margin-bottom: 0; padding-bottom: 0; display: block; background-color: #eeeeee;\">C:\\Users\\moi&gt;ansicon<br \/>\nMicrosoft Windows [version 6.1.7601]<br \/>\nCopyright (c) 2009 Microsoft Corporation. Tous droits r\u00e9serv\u00e9s.<br \/>\nC:\\Users\\moi&gt;d:<br \/>\nD:\\&gt;cd www\\projet\\tests<br \/>\nD:\\www\\projet\\tests&gt;phpunit<br \/>\n..........<br \/>\nTime: 98 ms, Memory: 9.75Mb<\/code><code style=\"margin-left: 50px; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; display: block; background-color: green;\">OK (11 tests, 18 assertions)<\/code><code style=\"margin-left: 50px; margin-top: 0; padding-top: 0; display: block; background-color: #eeeeee;\">D:\\www\\projet\\tests&gt;<br \/>\n<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lors des tests unitaires avec PHPUnit, un code couleur (code ANSI) appara\u00eet en fin de message mais n&rsquo;est pas interpr\u00e9t\u00e9 par la console windows. D:\\www\\projet\\tests&gt;phpunit &#8230;&#8230;&#8230;. Time: 98 ms, Memory: 9.75Mb \u2190[30;42m\u2190[2KOK (11 tests, 18 assertions) \u2190[0m\u2190[2K D:\\www\\projet\\tests&gt; Pour obtenir la couleur, on peut utiliser le programme ansicon. D\u00e9compresser ce zip et copier le contenu [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[22,21],"class_list":["post-75","post","type-post","status-publish","format-standard","hentry","category-developpement-php","tag-ansicon","tag-phpunit"],"_links":{"self":[{"href":"https:\/\/www.dafap.fr\/blog\/wp-json\/wp\/v2\/posts\/75","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dafap.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dafap.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dafap.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dafap.fr\/blog\/wp-json\/wp\/v2\/comments?post=75"}],"version-history":[{"count":9,"href":"https:\/\/www.dafap.fr\/blog\/wp-json\/wp\/v2\/posts\/75\/revisions"}],"predecessor-version":[{"id":84,"href":"https:\/\/www.dafap.fr\/blog\/wp-json\/wp\/v2\/posts\/75\/revisions\/84"}],"wp:attachment":[{"href":"https:\/\/www.dafap.fr\/blog\/wp-json\/wp\/v2\/media?parent=75"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dafap.fr\/blog\/wp-json\/wp\/v2\/categories?post=75"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dafap.fr\/blog\/wp-json\/wp\/v2\/tags?post=75"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}