######################################### README.md Instructions #########################################
- Repository Location: git clone https://github.com/esspee39/PorcupinesMutator.git
- Edit the config.ini inside of "PorcupinesMutator/src" to select the desired mutants
- Change directory to gtest-demo and run the following commands to compile and test the selected mutants
- Commands:
- cmake -S. -Bbuild
- cmake --build build
- cd build
- ctest -T test
- A basic explanation of the tests will be printed to the screen to show the results of the selected mutants that were chosen to be tested.
- To test all at once, change directory to "PorcupinesMutator/tests" and run the following command: python3 -m unittest.
######################################### Mutants #########################################
Each mutant is specifically labeled to outline which mutation will occur. A full list of mutants are available within the config.ini as well as inside of "PorcupinesMutator/tests". The first part of the name is what the original code begins as, and the second part of the name is what it is being mutated to
######################################### Errors #########################################
If the code fails to compile, please make sure all required software is installed and functional prior to running the tests. Please refer to the User Manual when installing required software to run the program.