Skip to content

Pruebas de comportamiento para updaters, wrappers y scripts de disco - #74

Merged
Xalcker merged 1 commit into
mainfrom
test/comportamiento-yarg-clonehero
Oct 3, 2026
Merged

Xalcker merged 1 commit into
mainfrom
test/comportamiento-yarg-clonehero

Conversation

@Xalcker

@Xalcker Xalcker commented Oct 3, 2026

Copy link
Copy Markdown
Owner

Cambios

Solo pruebas (más la entrada en el árbol de tests del README); no cambia código de producción.

  • tests/test_updaters.bats (17): resolve_yarg_download_url y resolve_clonehero_download_url contra un JSON como el de la API de GitHub, y ejecución real de update-yarg / update-clonehero generados, con curl y unzip simulados (sha256, versión ya instalada, --force, 403, temporales en /var/tmp).
  • tests/test_wrappers.bats (14): run-yarg.sh y run-clonehero.sh generados con las funciones del instalador y ejecutados con cage, PipeWire y aplay simulados (argumentos, resolución, modos never/always/restart, render por software, espera del sink, app no instalada).
  • tests/test_disk_scripts.bats (17): expand-home.sh y clone-miniarch.sh con herramientas de disco simuladas; ninguna prueba toca discos.

Pruebas

Suite completa en WSL: 434 pruebas, 0 fallos.

Refs #12. Quedan pendientes reemplazar los grep -F de test_song_paths_and_menu.bats y revisar test_integration.bats (ver #24).

🤖 Generated with Claude Code

…sco (#12)

- test_updaters: resolvers de YARG y Clone Hero contra JSON de la API y
  ejecucion real de update-yarg y update-clonehero con curl/unzip simulados
  (sha256, version ya instalada, --force, 403, temporales)
- test_wrappers: run-yarg.sh y run-clonehero.sh generados con las funciones
  del instalador y ejecutados con cage, PipeWire y aplay simulados
- test_disk_scripts: expand-home.sh y clone-miniarch.sh con herramientas de
  disco simuladas

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@Xalcker
Xalcker added this pull request to stack #76 October 3, 2026 20:28
@Xalcker
Xalcker merged commit 9cd50a1 into main Oct 3, 2026
2 checks passed
@Xalcker
Xalcker deleted the test/comportamiento-yarg-clonehero branch October 3, 2026 20:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant