Skip to content

Instantly share code, notes, and snippets.

View develop4God's full-sized avatar
馃幆
Focusing

develop4God

馃幆
Focusing
View GitHub Profile
@develop4God
develop4God / gist:671194e45c6deae8edcabdcb12e73438
Created July 25, 2025 22:48
Devocional_nuevo_Critico TEST #4 Finished: UNSTABLE
This file has been truncated, but you can view the full file.
Started by user develop4God
Obtained Jenkinsfile-android from git https://github.com/develop4God/Devocional_nuevo.git
[Pipeline] Start of Pipeline
[Pipeline] node
Running on Jenkins
in /var/lib/jenkins/workspace/Devocional_nuevo_Critico TEST
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Declarative: Checkout SCM)
| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.7.0 (c)
| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.7.0 (c)
| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.7.0 (c)
| | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.7.0 (c)
| | | \--- androidx.lifecycle:lifecycle-runtime-ktx:2.7.0 (c)
| | +--- androidx.lifecycle:lifecycle-process:2.7.0
| | | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*)
| | | +--- androidx.lifecycle:lifecycle-runtime:2.7.0 (*)
| | | +--- androidx.startup:startup-runtime:1.1.1 (*)
| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.0 (*)
This file has been truncated, but you can view the full file.
Started by upstream project "Devocional_nuevo_Android_EnvPrep" build number 112
originally caused by:
Started by user develop4God
Obtained Jenkinsfile-Android from git https://github.com/develop4God/Devocional_nuevo.git
[Pipeline] Start of Pipeline
[Pipeline] node
Running on Jenkins in /var/lib/jenkins/workspace/Devocional_nuevo_Android_CI
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Declarative: Checkout SCM)
Starting a Gradle Daemon, 3 stopped Daemons could not be reused, use --status for details
> Task :gradle:checkKotlinGradlePluginConfigurationErrors SKIPPED
> Task :gradle:compileKotlin UP-TO-DATE
> Task :gradle:compileJava NO-SOURCE
> Task :gradle:compileGroovy NO-SOURCE
> Task :gradle:pluginDescriptors UP-TO-DATE
> Task :gradle:processResources UP-TO-DATE
> Task :gradle:classes UP-TO-DATE
> Task :gradle:jar UP-TO-DATE
@develop4God
develop4God / gist:d9422aa2bce94c67902de076d83ee15a
Created August 6, 2025 20:02
Test Lab Devocionales Cristianos matrix-2o1z7h86dix6w Prueba de bucle de juego de Android, Pixel 5, nivel de API 30
This file has been truncated, but you can view the full file.
00-00 00:00:00.000 0 0 ? (none) : --------- beginning of main
08-06 11:23:45.170 890 1003 D VSC : @ 2465.077: [WO] isFlat() nearest_rotation: 1, flat_angle: 40
08-06 11:23:45.171 890 1003 D VSC : @ 2465.077: [WO] orientation angle 89, orientation 1
08-06 11:23:45.284 6875 6932 D DeviceStateHelper: Audo mode: 0
08-06 11:23:45.287 6875 6932 D DeviceStateHelper: Audo mode: 0
08-06 11:23:45.418 22282 22284 I cmd : oneway function results will be dropped but finished with status OK and parcel size 4
08-06 11:23:45.591 1624 1624 W Binder:1624_21: type=1400 audit(0.0:740): avc: denied { getopt } for scontext=u:r:system_server:s0 tcontext=u:r:shell:s0 tclass=unix_stream_socket permissive=0
08-06 11:23:45.591 1624 1624 I chatty : uid=1000(system) Binder:1624_3 identical 1 line
08-06 11:23:45.591 1624 1624 W Binder:1624_21: type=1400 audit(0.0:742): avc: denied { getopt } for scontext=u:r:system_server:s0 tcontext=u:r:shell:s0 tclass=unix_stream_socket permissive=0
08-06 11:23:45.5
This file has been truncated, but you can view the full file.
00-00 00:00:00.000 0 0 ? (none) : --------- beginning of main
08-06 19:41:39.058 1164 1876 D EGL_emulation: app_time_stats: avg=796.69ms min=27.98ms max=1565.41ms count=2
08-06 19:41:39.259 895 895 D StatusBarIconController: ignoring old pipeline callbacks, because the new mobile icons are enabled
00-00 00:00:00.000 0 0 ? (none) : --------- beginning of system
08-06 19:41:39.425 538 622 D ActivityManager: freezing 2413 com.google.android.apps.wallpaper
08-06 19:41:39.438 3786 3828 I Bugle : BroadcastReceiverAsyncWorkTracker: Acknowledging broadcast of bdxy@c6ac23e
08-06 19:41:39.589 3874 6113 I AlarmManager: setExactAndAllowWhileIdle [name: GCM_HB_ALARM type: 2 triggerAtMillis: 716347]
08-06 19:41:39.589 538 1066 D CompatibilityChangeReporter: Compat change id reported: 171306433; UID 10128; state: ENABLED
08-06 19:41:39.589 538 1066 D CompatibilityChangeReporter: Compat change id reported: 218533173; UID 10128; state: ENABLED
08-06 19:41:39.596 3874 6152 I GCM :
@develop4God
develop4God / gist:80984a0b62f5f5fac5cf64daba6c2770
Created August 7, 2025 07:51
An谩lisis perplexity sobre fallo en Game loop sin pasos
Analizando detalladamente el archivo de log entregado por Firebase Test Lab (gist), con el contexto amplio que has dado, se pueden identificar varias pistas claves que explican por qu茅 no se muestran pasos visibles ni movimientos en el video, aunque la prueba se "complete" aparentemente sin error.
Diagn贸stico basado en el log
Instrumentaci贸n termina sin pasos visibles ni navegaci贸n efectiva
El log muestra que la instrumentaci贸n se inicia y finaliza muy r谩pido sin mostrar que la funci贸n runAutomatedGameLoop() haya ejecutado las navegaciones esperadas.
Esto se confirma con la ausencia de logs intermedios emitidos con developer.log desde el runner, como los mensajes de navegaci贸n ("Navegando a SettingsPage", etc.) o progreso dentro del loop.
El navigatorKey.currentState es null cuando se invoca runAutomatedGameLoop()
El log no muestra errores, pero el flujo de UI indica que cuando se llama navigatorKey.currentState dentro de runAutomatedGameLoop(), probablemente a煤n no est谩 listo (el MaterialApp que lo contien
import 'package:flutter/material.dart';
import 'package:shared_preferences/shared_preferences.dart';
// 1. Define la constante para la clave de SharedPreferences
// Esto hace que sea f谩cil de gestionar y evita errores.
const String kNewFeatureKey = 'has_seen_ai_logic_feature';
void main() {
runApp(const MyApp());
}
@develop4God
develop4God / gist:ba357c1b73f79e51bcf9b0e55e85344e
Created August 14, 2025 01:44
Cambios test service notification
// 馃幆 CAMBIOS ESPEC脥FICOS REQUERIDOS - L脥NEAS EXACTAS
// ========================================
// CAMBIO 1: notification_service_comprehensive_test.dart
// ========================================
// L脥NEA 15 - M茅todo setUp()
@develop4God
develop4God / gist:9a2541e6e29ddf4ee2a7661028125287
Last active August 14, 2025 05:04
archivos relacionados a progreso y solucitud
necesito me ayudes a implementar esto muy cuidadosamente en mi codigo sin afectar logica actual Plan final de implementaci贸n:
1. Modificar el Provider
Agregar tracking de tiempo y scroll sin interferir con la UX:
dart
// Nuevas propiedades para tracking silencioso
DateTime? _devocionalStartTime;
DateTime? _pausedTime;
int _accumulatedReadingSeconds = 0;
double _maxScrollPercentage = 0.0;