A fim de testar o negocio, clone o repo dentro do seu projeto libft:
git clone https://github.com/ichmi/42libft_tester.git
Feito isso, basta ir ate o diretorio 42libft_tester
e executar o comando make
. Por padrao, o comando ira compilar a sua libft com as partes 1 e 2 + Bonus part:
Caso prefira executar apenas as partes 1 e 2 do projeto, basta executar a regra m
(Mandatory):
make m
PS: O teste depende do seu Makefile para montar a libft, portanto certifique-se de que ele esteja funcionando de forma adequada, pois o Makefile do teste depende do Makefile do seu projeto. Caso vc ainda nao tenha feito a Bonus part, execute make m
instead.
Uma vez executado o make
, o teste ira encarregar-se de executar o binario test_exe
do qual possue os testes para suas funcoes ft_
s, linkando-os com sua biblioteca (criada atraves de suas proprias regras do Makefile do seu projeto libft). O Makefile do teste apenas linka sua biblioteca (static) com o respectivo arquivo de testes. Por exemplo, um make m
ira usar a biblioteca da seguinte maneira:
Quanto um make
/ make b
inclui os bonus as well:
Feel free em adicionar novos testes ou reportar bugs, e tambem em enviar-me msg.
Perfil intra/disc: frosa-ma