PHPSPTestFest 2009, um sucesso!

Monday, June 22, 2009
By Rafael Dohms

phpsptestfest09 - LogoRealizamos 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:

PHPTestFest2009

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!

phpsptestfest09

Rafael Dohms

Rafael Dohms é um Evangelista PHP e membro ativo da Comunidade PHP. Ele ajudou na fundação de dois Grupos de Usuários de PHP ao longo do tempo e hoje compatilha a coordenação do PHPSP. Desenvolvedor, gamer e apaixonado por código ele também é host do primeiro podcast de PHP do Brasil: PHPSPCast. Atualmente ele trabalha na equipe SWAT do grupo MIH, uma equipe de experts que fornecem conhecimento técnico para o grupo além de trabalhar com P&D buscando novos nichos da internet e tecnologia. Seu papel como Desenvolvedor Sênior é codar, treinar e auxiliar outras empresas e se divertir enquanto faz isso.

Website - Twitter - More Posts

Tags: , ,

  • Paulo Sousa

    Sem dúvida foi ótimo e para quem era novidade(como foi para mim) foi um aprendizado. Vou querer continuar colaborando!
    Um abraço a todos e até o próximo evento!

  • http://blog.dteruel.com.br Mingo Max

    Ae galera do PHP-SP tão todos de parabéns! O Evento foi um sucesso mesmo! Pena q este cidadão aqui invenou de ter labirintite!

    Novamente parabéns a todos!

    Abraços

  • http://phpsp.org.br/2009/07/06/resultado-phptestfest/ PHPTestFest2009: No Mundo e em São Paulo | PHPSP.org.br

    [...] e aos 40 min. do segundo tempo realizou seu testfest no dia 21/Junho, como já foi descrito aqui e aqui. Este evento é um grande motivo de alegria e orgulho das pessoas que o organizaram, pois após [...]