Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/siposattila/testme
https://github.com/siposattila/testme
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/siposattila/testme
- Owner: Siposattila
- License: mit
- Created: 2024-06-21T20:50:14.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-07-10T08:12:37.000Z (4 months ago)
- Last Synced: 2024-07-10T17:49:54.407Z (4 months ago)
- Language: C++
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# How to build
You will need cmake. To be exact atleast cmake version 3.22.```shell
cmake -B build
cd build
make
```Thats it!
After you change something just run ```make``` in the build folder.
# How to test
When you build with `make` then the tests are built as well.This project is using [gtest](https://github.com/google/googletest) v1.14.0.
After the build is complete then you just run ```make test```.
# Pre-commit
To provide a good quality code for the project it is mandatory to use [pre-commit](https://pre-commit.com).For further instructions on how to use pre-commit please follow the guide on their site.
If you are using pre-commit you want to make sure that your changes will not fail.
You can check that by running this command before trying to commit: ```pre-commit```# Tree-sitter
This project is using [tree-sitter](https://github.com/tree-sitter/tree-sitter) v0.22.6.## Tree-sitter grammar
- [tree-sitter-cpp](https://github.com/tree-sitter/tree-sitter-cpp) v0.22.2
- [tree-sitter-java](https://github.com/tree-sitter/tree-sitter-java) v0.21.2
- [tree-sitter-c-sharp](https://github.com/tree-sitter/tree-sitter-c-sharp) v0.21.0