PHPSPTestFest 2009, um sucesso!
Realizamos neste último dia 20/Junho a edição de 2009 da PHPSPTestFest (primeira edição) na FIT da Vila Clementino.
O evento foi um grande sucesso sob análise da coordenação, mesmo com a ausência de muitos inscritos. No total estavam presentes 7 voluntários e três mentores, dentre eles os coordenadores do PHPSP Ivan e Rafael e Guilherme Blanco contribuidor do Projeto Doctrine.
Durante a manhã foi apresentada uma rápida palestra de forma a ambientar as pessoas com o formato PHPT e descrevendo o porquê do evento e vantagens de se participar dele. Além disso os ambientes de cada um foram testados e configurados para poder-se rodar os testes sem problemas.
Após o almoço os testes começaram, liderados pelos mentores que já haviam concluido um teste cada pela manhã, os voluntários identificaram áreas carentes de testes e começaram a rodar a máquina de testes. Duas áreas foram o alvo do evento: algumas funções da extensão FTP e, na grande maioria, funções da extensão GD. Ao longo da tarde, Guilherme Blanco tomou o palco para demostrar como analisar o código fonte do PHP (em C) e identificar pontos a serem validados por testes, e como contruir testes para este objetivo.
Concluimos o evento as 18h somente pelo fato da Faculdade Impacta estar fechando, pois o espírito era o de continuar codando testes. O resultado foi muito empolgante e extremamente satisfatório para todos, muitos dos presentes se interessaram por continuar escrevendo testes e receberão contas SVN para aumentar a contagem de testes do PHPSP ao longo do tempo. Durante o evento foram inclusive encontradas falhas no PHP que foram prontamente corrigidas, e o patch enviado para o core para avaliação, graças a contribuição de Guilherme Blanco e Erick.
Ao final do evento foram escritos 71 testes.
imageantialias_error1.phpt imagecolormatch_error3.phpt imagefilledarc_variation1.phpt imagefilter_error20.phpt imagelayereffect_error1.phpt
imageantialias_error2.phpt imagecolormatch_error4.phpt imagefilledarc_variation2.phpt imagefilter_error3.phpt imagelayereffect_error2.phpt
imagearc_basic.phpt imagecolorset_basic.phpt imagefilter_error1.phpt imagefilter_error4.phpt imagelayereffect_error3.phpt
imagearc_error1.phpt imageconvolution_basic.phpt imagefilter_error10.phpt imagefilter_error5.phpt imagesetbrush_basic.phpt
imagearc_variation1.phpt imageconvolution_error1.phpt imagefilter_error11.phpt imagefilter_error6.phpt jpeg2wbmp_error1.phpt
imagearc_variation2.phpt imageconvolution_error2.phpt imagefilter_error12.phpt imagefilter_error7.phpt jpeg2wbmp_error2.phpt
imagecolordeallocate_basic.phpt imageconvolution_error3.phpt imagefilter_error13.phpt imagefilter_error8.phpt jpeg2wbmp_error3.phpt
imagecolordeallocate_error1.phpt imagecopymerge_basic.phpt imagefilter_error14.phpt imagefilter_error9.phpt png2wbmp_error1.phpt
imagecolordeallocate_error2.phpt imagecopymerge_error.phpt imagefilter_error15.phpt imageinterlace_basic.phpt png2wbmp_error2.phpt
imagecolordeallocate_error3.phpt imageellipse_basic.phpt imagefilter_error16.phpt imageinterlace_error1.phpt png2wbmp_error3.phpt
imagecolordeallocate_error4.phpt imageellipse_error1.phpt imagefilter_error17.phpt imageinterlace_error2.phpt
imagecolormatch_basic.phpt imageellipse_error2.phpt imagefilter_error18.phpt imageinterlace_variation1.phpt
imagecolormatch_error1.phpt imagefilledarc_basic.phpt imagefilter_error19.phpt imageinterlace_variation2.phpt
imagecolormatch_error2.phpt imagefilledarc_error1.phpt imagefilter_error2.phpt imagelayereffect_basic.phpt
ftp_alloc_basic1.phpt ftp_alloc_basic2.phpt ftp_chmod_basic.phpt ftp_exec_basic.phpt ftp_rmdir_basic.phpt
Veja o resultado na máquina de testes que não possuia FTP:
Além de contribuir com o PHP alguns presentes foram premiados com camisas da Microsoft (veja a foto) e uma licença do Zend Studio (veja a foto), cortesia de nossos parceiros para este evento.
O resultado já foi enviado ao SVN do testfest e neste momento o PHPSP é o 4º grupo com mais testes inscritos, veja: http://results.testfest.php.net/
Vale citar que estes números incluem testes escritos após o final do evento, por membros que continuam participando, a exemplo de alguns membros do PHPSP que se interessaram em continuar o trabalho realizado no evento.
PHPSP agradeçe a todos que contribuiram! E rumo a des-sobrinhação!



