Cada semana se creará un namespace con el número de semana del curso, donde se implementará la solución de las tareas que se soliciten.
Existe una tarea llamada buildTestReports, que realiza el borrado de la última construcción, construye el sistema, corre las pruebas y los reportes de cobertura.
gradle buildTestReports
Existe una tarea llamada testDev, que ejecuta solo las pruebas etiquetadas con la palabra test.
@Tag("dev")
@Test
public final void test() {
....
}
El objetivo de esta tarea es poder ejecutar solo las pruebas que se están desarrollando.
gradle testDev
./gradlew build --refresh-dependencies
Las pruebas que requieren acceso a servicios, necesitan recibir desde configuración, las credenciales necesarias para ingresar a ellos.
Para proporcionar estas credenciales, se debe copiar el archivo /src/test/resources/credentials.example.properties en el mismo directorio, con nombre credentials.properties; y establecer los valores necesarios para ingresar a los servicios.
git mergetool {--tool-help|--tool=[name]}
git config --global user.{name|email} "..."
git init
git status
git log
git branch {empty show-list-brach}
git branch {new-branch-name}
git branch {-v show-confirm|--merged|--no-merged}
git branch {-d,-D delete-branch-name}
git checkout {-b[create-and-switch-branch-name]|branch-name}
git merge {branch-name}
git mergetool
git add {file-name|.}
git reset
git stash
git commit -m "comment"
git remote add origin {URL.git}
git push -u origin {branch}
git pull
git clone {url}