Skip to content

Latest commit

 

History

History
24 lines (18 loc) · 1.02 KB

File metadata and controls

24 lines (18 loc) · 1.02 KB

printscript

Parser project for Ing-Sis at Universidad Austral.

Prerequisites

  • JDK 1.11

Usage

Running build gradle builds the projects, runs formatter and linter, and runs tests generating a code-coverage report.

Formatter

The formatting tool used is Beekeeper Formatter. This plugin adds all the functionality of Spotless, allowing to run tasks such as spotlessCheck and spotlessApply

Linter

The linter used is Checkstyle. It is run when building the project.

Code-coverage tool

The coded-coverage tool used is JaCoCo. After running gradle check the reports are generated at build/reports/jacoco.

Workflows

Two workflows were used:

Gradle Build

Runs gradle build together with tests whenever new commits are pushed to develop.

Gradle Package

Publishes project modules to Github Packages whenever a there is a new release on main.