This repository contains script to test your libft project. The script will do the following tests :
At the end of the tests, a deepthought file will be created, inside which you can find all the results and error/failure messages. You can also see your results in tests directory.
The script will compil your files with your libft, so you must have your Makefile up to date.
⚠️All the tests made are not the official tests⚠️
Installation
git clone https://github.com/jtoty/Libftest
Run the script from the directory where you cloned
bash grademe.sh
Configuration
최초에 script를 실행시키면 my_config.sh
file 파일이 자동으로 생성된고, 거기서 내 libft 프로젝트의 경로를 지정해준다.
check_compilation.sh
파일에서 compilation() 함수의 clang
을 gcc
로 바꿔줬다.
아니면 우분투에 clang
설치하는 방법도 있다.
KO
가 뜬 함수는 Libftest/test/각함수별폴더 에서 output
파일과 user_output
파일을 비교하며 수정해준다. 생각지도 못했던 테스트케이스가 많았다.
몇몇 문제는 main함수 자체의 수정이 필요하기도 했다. ft_memchr 나 ft_spilt 등.