Parece que las pruebas unitarias se han puesto de moda en estos días y sé que muchos de ustedes pensarán: "Bueno, ¿por qué no usar el lenguaje X con el marco Y?" Pero propongo esta idea más como una prueba de concepto, o como recuerdo nostálgico de mis primeros años con la programación de computadoras.¿Qué marcos de prueba unitarios están disponibles para el ensamblador x86?
estoy a saber trabajar en BSD se ejecuta en x86 con NASM, y han reflexionado sobre el uso de secuencias de comandos shell con esperar (1) para hacer las pruebas unitarias pero quería saber de antemano:
Qué pruebas unitarias marcos están disponibles para aplicaciones escritas en ensamble x86?
Honestamente, es una práctica generalmente genial y muy portátil. Así que puede funcionar bien teniendo en cuenta la plataforma de Unix con la que estoy trabajando. Pero la aplicación aún incurriría en el exceso de C y esperaba tener la menor cantidad de dependencias posible. –
Puede organizar su código para que su código de ensamblador esté en una o más bibliotecas, sus envolturas 'C' en un conjunto de bibliotecas paralelas recién llamadas por las pruebas, y su aplicación llama directamente al código de ensamblador. – quamrana
@DwightSpencer Debe desconectar las dependencias de su módulo (incluso aquellas dentro de su aplicación) de todos modos. El resultado serán fragmentos de código que son independientes de la llamada (excepto en convenciones de llamadas incompatibles). La vinculación dinámica también puede hacer un gran favor con estos ... – Powerslave