https://github.com/gemartin99/so_long-tester
Tester about the so_long project of 42school
https://github.com/gemartin99/so_long-tester
42 42barcelona 42born2code 42cursus 42projects 42school 42tester educational educational-tester so-long so-long-guide so-long-tuto so-long42 solong42 solongtester tester
Last synced: 11 months ago
JSON representation
Tester about the so_long project of 42school
- Host: GitHub
- URL: https://github.com/gemartin99/so_long-tester
- Owner: gemartin99
- Created: 2024-04-22T17:30:26.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-12T15:48:45.000Z (over 1 year ago)
- Last Synced: 2025-03-28T11:05:00.355Z (12 months ago)
- Topics: 42, 42barcelona, 42born2code, 42cursus, 42projects, 42school, 42tester, educational, educational-tester, so-long, so-long-guide, so-long-tuto, so-long42, solong42, solongtester, tester
- Language: Shell
- Homepage:
- Size: 21.5 KB
- Stars: 9
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🎮 So_long-Tester
This Tester checks:
▪️ Memory leaks on erroneous maps
▪️ Valid extensions
▪️ Permissions
▪️ Valid arguments
▪️ Rectangular maps
▪️ No incorrect characters
▪️ Player and output are not duplicated
▪️ Entire map is surrounded by walls
▪️ Required characters (E, P, C, 1)
▪️ Don't throw error on valid maps
▪️ Your program does not terminate unexpectedly.

# 💡 How to use
You should clone this repository with the following command:
```SH
git clone git@github.com:gemartin99/So_long-Tester.git
```
Once the repository has been cloned, we will place it inside the repository with the following command:
```SH
cd So_long-Tester/
```
Now we must copy all the content of the repository that we have just cloned and paste it in our folder where the so_long program is located. We will make use of the following command:
```SH
cp -r Tester_so_long.sh maps_err maps_valid /path/to/so_long
```
Once we have copied everything to the correct path we only have to execute the script with the following command:
```SH
bash Tester_so_long.sh
```
# Author ✍🏼
# Maybe it would interest you!
### - To check my progression in 42 common core ↙️
[HERE](https://github.com/gemartin99/42cursus)
### - My 42 intra profile ↙️
[HERE](https://profile.intra.42.fr/users/gemartin)
# Contact 📥
### Contact with me if you fine some errors! That will help future students! 😁
◦ Email: gemartin@student.42barcelona.com
◦ Linkedin: https://www.linkedin.com/in/gemartin99/