Tools for coding, testing, and benchmarking EECS 281 Projects at the University of Michigan, Ann Arbor.
General tools for all the coding assignmens:
- https://hanyou.dev/testcase.html: Get which test cases you have exposed automatically
- add_identifier: add the project identifier to all the required files
- templates: some general templates
Clone the repository.
The tools in general apply to all projects.
The the tools are more or less project-specific.
None.
Depending on which tools you use, you might need:
- C++
- Python (for automation, but in reality could be converted to bash scripts)
- gcov, lcov (for testing code coverage)
Please see the README.md files inside the sub-folders.
Please feel free to ask questions in Issues.
Please feel free to submit pull requests or contact Zack to become a collaborator.
This project is licensed under the MIT License.
- This repository is not officially affiliated with any university.
- Excessively replying on the tools might make you learn less from EECS 281.