-
Notifications
You must be signed in to change notification settings - Fork 89
Gradle
Gradle is an open-source build automation tool focused on flexibility and performance Learn more about gradle in documentation
Here are some gradle tasks that are executed by CI process:
Detekt is a tool that performs static code analysis on top of kotlin language. It operates using syntactic tree provided for kotlin compiler. It basically has a set of rules defined to find non-standard code snippets, such as excessive number of lines in methods, excessive number of methods in classes, annotations of the type suppression etc. This helps to keep the code standardized and without possible syntax errors. More about detekt can be found in the documentation
A task detekt é executada na lane pull_request_verification
Test é uma tarefa definida pelo gradle que executa os códigos de testes criados com JUnit ou TestNG, como no projeto utilizamos JUnit, esses vão ser executados. Essa tarefa ser executada é de extrema importância pois garante que antes da geração de qualquer artefato, os teste unitários são executados e verificados para garantir que nenhuma alteraçõ de código tenha quebrado alguma regra de negócio ou rotina. Mais sobre essa tarefa pode ser encontrado na documentação: https://docs.gradle.org/current/dsl/org.gradle.api.tasks.testing.Test.html