[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
2.1 Funciones y variables para la detección e informe de fallos |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Ejecuta el conjunto de pruebas de Maxima. Los tests que producen las respuestas deseadas son considerados como "pruebas superadas", como los tests que no producen las respuestas deseadas, son marcados como fallos conocidos.
run_testsuite ()
muestra sólo los test que no pasaron la prueba.
run_testsuite (true)
muestra los tests que son marcados como fallos
conocidos, además de fallos.
run_testsuite (true, true)
muestra todos los tests.
Si se incluye el tercer argumento opcional, se ejecutará una parte de los tests.
Los tests a ejecutar se especifican formando una lista con los nombres de los mismos. La
lista completa de tests está en testsuite_files
.
run_testsuite
cambia el entorno de Maxima.
Típicamente un script de test ejecuta kill
para establecer un entorno conocido (llámese uno sin funciones ni variables definidas por el usuario) y entonces define una serie de funciones y variables apropiadas para el test.
run_testsuite
retorna done
.
testsuite_files
es el conjunto de tests a ejecutar por run_testsuite
. Se trata de una lista con los nombres de los ficheros que contienen los tests a ejecutar. Si se sabe que alguno de los tests de un fichero falla, entonces en lugar de listar el nombre del fichero, se utiliza una lista que contiene el nombre del fichero y los números de los tests que fallan.
Por ejemplo, esta es una parte de los tests por defecto:
["rtest13s", ["rtest14", 57, 63]]
Con esto se especifica que el conjunto de tests está formado por los ficheros "rtest13s" y "rtest14", pero que "rtest14" contiene dos tests que se sabe que causan fallos, el 57 y el 63.
Imprime las versiones de Maxima y de Lisp y proporciona un enlace a la
página web sobre informe de fallos del proyecto Maxima.
La información respecto a las versiones es la misma que reporta la
función build_info
.
Cuando se informa sobre un fallo, es de gran ayuda que se copie la información relacionada con la versión de Maxima y de Lisp usada, dentro del propio informe.
bug_report
retorna una cadena vacía ""
.
Imprime un resumen de los parámetros que se usaron para construir la versión de Maxima que se está usando.
build_info
retorna una cadena vacía ""
.
[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated by Robert Dodier on diciembre, 22 2007 using texi2html 1.76.