cfdf515228
- .claude/CLAUDE.md - .claude/commands/subagentes.md - .claude/rules/INDEX.md - .mcp.json - bash/functions/cybersecurity/analyze_dns.md - bash/functions/cybersecurity/audit_http_headers.md - bash/functions/cybersecurity/audit_ssh_config.md - bash/functions/cybersecurity/check_firewall.md - bash/functions/cybersecurity/detect_suspicious_users.md - bash/functions/cybersecurity/encrypt_file.md - ... Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2.3 KiB
2.3 KiB
name, lang, domain, description, tags, purity, kind, signature, params, output, uses_functions, uses_types, returns, returns_optional, error_type, imports, example, tested, file_path
| name | lang | domain | description | tags | purity | kind | signature | params | output | uses_functions | uses_types | returns | returns_optional | error_type | imports | example | tested | file_path | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| e2e_run_cpp_windows | bash | infra | Cross-compila una app C++ del registry para Windows con mingw-w64, deploy al Desktop\apps de Windows (matando instancia previa con taskkill.exe), lanza el .exe nativamente desde WSL y devuelve stdout + exit code. Pensado para tests headless tipo altsnap_jitter_test. |
|
impure | function | e2e_run_cpp_windows(target string, --no-build, --no-deploy) int |
|
Exit code del .exe (0 = pass, no-cero = fail). stdout/stderr del .exe se imprimen tal cual. |
|
false | error_go_core | source bash/functions/infra/e2e_run_cpp_windows.sh e2e_run_cpp_windows altsnap_jitter_test # cross-compila, taskkill previo, copia a /mnt/c/Users/lucas/Desktop/apps/altsnap_jitter_test/ # ejecuta y devuelve exit code | false | bash/functions/infra/e2e_run_cpp_windows.sh |
Lanzador para tests e2e de apps C++ en Windows desde WSL. Workflow:
- Cross-compile via
build_cpp_windows_bash_infra(skipable con--no-build). - Localiza
${target}.exebajocpp/build/windows/apps/<target>/o el arbol completo de build. - Mata instancia previa con
taskkill.exe /IM <target>.exe /F(evitaPermission deniedal copiar el exe). - Deploy a
/mnt/c/Users/lucas/Desktop/apps/<target>/con sidecars (assets/,runtime/,enrichers/,*.dll). - Run nativamente desde WSL (
./target.execon cwd en deploy_dir, asilocal_files/se crea ahi). - Exit code del .exe propaga al return de la funcion.
Variables de entorno:
FN_REGISTRY_ROOT— raiz del registry (auto-detectado).BUILD_WIN— directorio de build cross (defaultcpp/build/windows).WIN_DESKTOP_APPS— root de deploy en Windows (default/mnt/c/Users/lucas/Desktop/apps).
Requiere WSL2 con interop a Windows (cmd.exe, taskkill.exe en PATH) y mingw-w64.