Estoy escribiendo una prueba con EUnit, pero no hay ninguna excepción en la consola.no muestra el seguimiento de la pila de la excepción en EUnit
exp_test() ->
?assertEqual(0, 1/0).
Ejecutar este módulo: exp_test() en la salida de Erlang Shell siguiente
** exception error: bad argument in an arithmetic expression
in function exp_test:'-exp_test/0-fun-0-'/1 (src/test/eunit/xxx_test.erl, line 8)
Pero en la producción EUnit siguiente
> eunit:test(xxx).
> xxx_test: exp_test...*failed*
::badarith
EUnit no información de rastreo de salida nada excepción
Estoy intentando la configuración detallada en eunit, pero no hay efecto.
Quiero mostrar algunos detalles de excepción en el resultado de la prueba de eunit.
Gracias ~
tks su respuesta, intento probar de otra manera mi código. – hpyhacking
OTP no mantiene EUnit, lo hago, cuando tengo el tiempo. Y la ayuda siempre es bienvenida. Por cierto, si tiene algún ejemplo de cuando EUnit come un rastro de pila que no debería, por favor envíemelo. – RichardC
¿Qué tal el caso anterior? Es imposible deducir si la excepción proviene del caso de prueba o del código bajo prueba. –