Skip to content

Instantly share code, notes, and snippets.

@rogeriopradoj
Last active August 29, 2015 14:02
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rogeriopradoj/68f4372483814cba62d5 to your computer and use it in GitHub Desktop.
Save rogeriopradoj/68f4372483814cba62d5 to your computer and use it in GitHub Desktop.
PHPSP + TestFest, PHPSP+TestFest , #phpspMaisTestFest - referências - foundation

Que bom que você quer se preparar!

Você não precisa ser especialista em nada para participar do evento, teremos vários mentores no dia e a ideia é que todos se ajudem!

É só ter vontade de conhecer!

Tudo isso abaixo será explicado no dia por um dos mentores, mas se quiser se preparar, pode lendo esse material (conhecimento nesse caso nunca é demais):

When BISON and other libs are missing in your vm

Para x64

wget http://launchpadlibrarian.net/140087283/libbison-dev_2.7.1.dfsg-1_amd64.deb

wget http://launchpadlibrarian.net/140087282/bison_2.7.1.dfsg-1_amd64.deb

sudo dpkg -i libbison-dev_2.7.1.dfsg-1_amd64.deb

sudo dpkg -i bison_2.7.1.dfsg-1_amd64.deb

sudo apt-get install libxml2-dev re2c -y

Para x86

wget http://launchpadlibrarian.net/140087287/libbison-dev_2.7.1.dfsg-1_i386.deb

wget http://launchpadlibrarian.net/140087286/bison_2.7.1.dfsg-1_i386.deb

sudo dpkg -i libbison-dev_2.7.1.dfsg-1_i386.deb

sudo dpkg -i bison_2.7.1.dfsg-1_i386.deb

sudo apt-get install libxml2-dev re2c -y

@danjesus
Copy link

danjesus commented Jul 5, 2014

Galera crei um snippet para sublime test pra servir de bootstrap para os tests apenas com a sintaxe básica https://github.com/danjesus/phpt-sublime-snippet

@pedromanoel
Copy link

Gente, eu descobri como gerar um relatório de cobertura para os seus testes (como esse).

Rode os seguintes comandos:

sudo apt-get install lcov # instala a biblioteca de cobertura
./configure --enable-gcov # configura o php habilitando essa biblioteca
make

Para gerar um relatório de cobertura de um teste, é necessário executar o comando

make lcov TESTS=teste/a/ser/executado

O relatório em HTML fica disponível em lcov_html/index.html. Assim, é só comparar o seu relatório de cobertura com o relatório do PHP QA para ver se o seu teste testou algo que não era testado antes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment