- All testsuites should be placed under
./entrypoint/<TESTSUITE_NAME>
. - All testsuite functions should be named:
<TESTSUITE_NAME>_suite_test.go
.
- All tests should be placed under
./testcase/<TESTNAME>
. - All test functions should be named:
Test<TESTNAME>
.
- All contributions should be made via pull requests.
- Before pushing please run
make pre-commit
to format your code and run linters. - All Pull Requests should be made against the
main
branch. - All Pull Requests should be reviewed by at least two other person before being merged.
- All Pull Requests should use the Squash and Merge option when being merged
- All Pull Requests should be rebased/merged against the
main
branch before being merged. - All Pull Requests should be tested locally before being merged.