diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 33094f4..985fae9 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -30,6 +30,12 @@ jobs: - name: Analizar código run: flutter analyze --no-fatal-infos --no-fatal-warnings + - name: Ejecutar tests criticos + run: | + flutter test \ + test/estado/estado_alarmas_test.dart \ + test/servicios/servicio_programacion_alarmas_test.dart + build: name: Build APK + AAB release runs-on: [self-hosted, macos, arm64, flutter] diff --git a/lib/servicios/servicio_programacion_alarmas.dart b/lib/servicios/servicio_programacion_alarmas.dart index 6aac66d..6a5429b 100644 --- a/lib/servicios/servicio_programacion_alarmas.dart +++ b/lib/servicios/servicio_programacion_alarmas.dart @@ -69,7 +69,9 @@ class ServicioProgramacionAlarmas { return calcularProxima( alarma: alarma.copyWith(limpiarSnooze: true), - desde: ejecucion.add(const Duration(minutes: 1)), + desde: ejecucion.add( + toleranciaDisparoInminente + const Duration(milliseconds: 1), + ), vacaciones: vacaciones, excepciones: excepciones, );