¿Cómo hacer que MATLAB xUnit funcione en MATLAB R2008b (7.7)?
-
12-09-2019 - |
Pregunta
Copié la carpeta matlab_xunit en C:\Program Files y la incluí (y sus subcarpetas) en la ruta de MATLAB.Ahora MATLAB reconoce nuevos comandos como
runtests
Pero este comando no encuentra ninguna prueba en la carpeta actual.¿Qué he hecho mal?¿Que más puedo hacer?
>> runtests
Starting test run with 0 test cases.
PASSED in 0.000 seconds.
Solución
Soy el creador de MATLAB xUnit. La explicación más probable de lo que está viendo algún problema en los archivos de prueba. Se puede publicar un archivo de prueba de muestra para que pueda mirarlo?
Si está escribiendo archivos de prueba de tipo sub-función, hacer todos los archivos en el directorio actual comienzan con "prueba" o "prueba"? ¿El archivo contiene subfunciones que comienzan con "prueba" o "prueba"? Cuando se llama a uno de esos archivos sin argumentos de entrada y salida de un solo argumento, ¿se devuelve un objeto TestSuite? Si no, entonces compruebe de nuevo la documentación sobre la creación de pruebas de subfunción .
¿Está escribiendo en lugar de ensayo archivos que subclase TestCase? ¿Contienen los métodos que comienzan con "prueba" o "prueba"?
Otros consejos
Este documento en la página de intercambio de archivos para la presentación MATLAB xUnit Test Framework debe ayudar. Se dice que usted tiene que crear una carpeta con su caso de prueba M-archivos en él, a continuación, hacer que el directorio de trabajo usando CD .