Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/siposattila/testme


https://github.com/siposattila/testme

Last synced: 3 days ago
JSON representation

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