Zig FFI Test Harnesses: Header Tests, ABI Snapshots, Sanitizers, and Host-Language Smoke Tests
Una sesión práctica de dos horas sobre arneses de prueba FFI de Zig, centrada en pruebas de cabecera, instantáneas ABI, sanitizadores y pruebas de humo del lenguaje anfitrión. La sesión trata a Zig como un componente nativo expuesto a través de límites compatibles con C, con atención a los símbolos exportados, asignadores, empaquetado, pruebas en tiempo de ejecución del host y manejo de fallos.
Descripción
section.descriptionUna sesión práctica de dos horas sobre arneses de prueba FFI de Zig, centrada en pruebas de cabecera (Header Tests), instantáneas de ABI (ABI Snapshots), sanitizadores y pruebas de humo (Smoke Tests) en el lenguaje anfitrión. La sesión trata a Zig como un componente nativo expuesto a través de límites compatibles con C, prestando atención a los símbolos exportados, asignadores, empaquetado, pruebas de tiempo de ejecución del anfitrión y manejo de fallos.
Audiencia: desarrolladores de nivel inicial e intermedio que deseen una sesión de ingeniería práctica, no un recorrido por el lenguaje.
Resultados:
- Explicar los límites prácticos de los arneses de prueba FFI de Zig
- Aplicar pruebas de cabecera en un pequeño ejemplo funcional
- Aplicar instantáneas de ABI en un pequeño ejemplo funcional
- Aplicar sanitizadores en un pequeño ejemplo funcional
Formato: dos horas con un breve recorrido de encuadre, un ejemplo concreto, discusión de compensaciones y una lista de verificación final para la práctica.