Atheist

You need evidences, not just beliefs.

Athest is a simple framework for running test cases. You write small files in Python language using a set of predefined functions and classes (a DSL). In many senses, the concept is quite similar to make or SCons frameworks although Atheist isn’t a building system at all.

Project

Documentation

Download

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de oscarah

Una más

¿Es posible añadir alguna información para imprimir en el resultado del test (en vez del comando que se ejecuta, una cadena especificada en el Test)?

"aviso: la dereferencia de punteros de tipo castigado romperá las reglas de alias estricto" --GCC 4.3.1

Imagen de david.villa

Puedes añadir una descripción

Puedes añadir una descripción del test, que se imprimirá a la derecha del comando en el resumen final. ¿Te vale eso?

No soy portavoz de ningún colectivo, grupo o facción. Mi opinión es personal e intransferible.

Imagen de oscarah

Si, me vale

¿como se añade?

"aviso: la dereferencia de punteros de tipo castigado romperá las reglas de alias estricto" --GCC 4.3.1

Imagen de david.villa

"desc" para los amigos

http://arco.esi.uclm.es/~david.villa/atheist/html/intro.html (parámetro "desc")

No soy portavoz de ningún colectivo, grupo o facción. Mi opinión es personal e intransferible.

Imagen de oscarah

Duda con atheist

Haciendo unos tests, me encontré con un problema.

Uso 'include' para cargar ficheros comunes a varios tests. Me gustaría lanzar atheist desde cualquier parte (y que funcioase). Con los tests no tengo problema (pues pongo cwd="$dirname" y listo). El problema está con el include, que asume que el fichero está en el PWD desde donde se lanza atheist, no siendo esto cierto en mi caso

¿Es posible usar include (o utra cosa) de forma que en un fichero .test pueda cargar otros que está en una ruta conocida (lease $basedir o $dirname)?

Algo como include("$basedir/myFile") sería genial...

"aviso: la dereferencia de punteros de tipo castigado romperá las reglas de alias estricto" --GCC 4.3.1

Imagen de david.villa

FIXED. Ahora sólo tienes que

FIXED. Ahora sólo tienes que esperar a que el mantainer empaquete la nueva versión.

No soy portavoz de ningún colectivo, grupo o facción. Mi opinión es personal e intransferible.

Imagen de oscarah

bugs?

Is there a place to file bugs?
Just in case... Sticking out tongue

"aviso: la dereferencia de punteros de tipo castigado romperá las reglas de alias estricto" --GCC 4.3.1