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.
¿Fue útil?

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 .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top