La Consola de Zanebug Console provee de acceso en la linea de comandos para correr los tests. Hay varias opciones via linea de comandos.
Para iniciar la Consola de Zanebug, usted deberá salir al modo de comando de linea. En muchos computadores, usted puede hacer lo siguiente (dependerá de su sistema operativo):
Vaya a
Escriba el comando cmd en la caja de texto
Cuando aparece el aviso de comando, mecanografíe lo siguiente:
> cd "C:\Program Files\Zanebug"
Debería ver lo siguiente en pantalla:
C:\Program Files\Zanebug>
Ahora, ejecute Zanebug.Console.exe, con cualquiera de las opciones de más adelante. Aquí hay un ejemplo:
C:\Program Files\Zanebug>Zanebug.Console.exe /assemblies:"C:\Program Files\Zaneb ug\Examples\Examples.Zanebug.v142\bin\Debug\Examples.Zanebug.v142.dll"
Salida del ejemplo:
C:\Program Files\Zanebug>Zanebug.Console.exe /assemblies:"C:\Program Files\Zaneb ug\Examples\Examples.Zanebug.v142\bin\Debug\Examples.Zanebug.v142.dll" Running Zanebug v1.4.2 Please wait... TestFixtureSetUp TestFixtureTearDown DATE: 1/2/2005 9:37:31 PM ======================================== Examples.Zanebug.v142 ======================================== C:\Program Files\Zanebug\Examples\Examples.Zanebug.v142\bin\Debug Passed: 16 Failed: 1 Ignored: 2 Percent Passed: 94.12 % Avg Duration: 0.00452460649258675 Total Duration: 0.00452460649258675 # of Iterations: 1 ======================================== SUMMARY ======================================== Total Failed: 1 Total Passed: 16 Total Ignored: 2 Percent Passed: 94.12 % Percent Failed: 5.88 % C:\Program Files\Zanebug>
Ahora que usted ha visto la manera dura de hacerla, hay una manera mucho más simple.. La carpeta C:\Program Files\Zanebug folder contiene un archivo console.bat. Si lo selecciona, ejecutará inmediatamente la consola de Zanebug . Usted puede corregirlo para sus necesidades. Esto es mucho más simple que manualmente navegar a la consola de Zanebug vía línea de comando. Sin embargo, esto no resolverá todas las necesidades, que la razón porqué usted tuvo que sufrir con la el tutorial de arriba. :-)
Debajo está una lista de las varias opciones de la línea de comando
Table 5. Command Line Options
| Name | Description |
| /help | Despliega todos las opciones disponibles para el comando |
| /file: [nombre de archivo] | Ejecutará todos los ensamblados listado en el archivo |
| /assemblies: [ensamblados] | Ejecturará todos los ensamblados listados. Separe los ensamblados usando punto y coma ';' |
| /showdetail | Mostrará un detalle de los resultados de la prueba individual |
| /showoutput | Mostrará cualquier salida a consola de cada test. /showdetail debe ser seleccionada también |
| /showfailure | Mostrara cualquier error o excepción por cada test. /showdetail debe seleccionarse también |
| /showxml | Mostrara los resultados del test en formato xml |
| /save: [archivo] | Guarda el resultado en texto formateado en el archivo [ especificado |
| /savexml: [archivo] | Guarda el resultado formateado como XML en el archivo especificado. |
Debajo están los ejemplos para cada interruptor de la línea de comando
Usted puede enumerar pruebas para funcionar en un archivo simple del texto, con una ensakmblado enumerado en cada línea. Aquí está un ejemplo::
Example 1. example.txt
C:\Program Files\Zanebug\Examples\Examples.NUnit.v214\bin\Debug\Examples.NUnit.v214.dll C:\Program Files\Zanebug\Examples\Examples.NUnit.v220\bin\Debug\Examples.NUnit.v220.dll C:\Program Files\Zanebug\Examples\Examples.Zanebug.v141\bin\Debug\Examples.Zanebug.v141.dll C:\Program Files\Zanebug\Examples\Examples.Zanebug.v142\bin\Debug\Examples.Zanebug.v142.dll
Ahora, usted puede correr los test para todos los ensamblados a través de la linea de comandos:
C:\Program Files\Zanebug>Zanebug.Console.exe /file:example.txt
Si no quiere cargar los tests a través del comando /file, entonces puede cargarlos usando el comando /assemblies. El comando /assemblies le permitira listar los ensamblados en la linea de comandos, separador por un punto y coma (;).
Cargando 1 ensamblado
C:\Program Files\Zanebug>Zanebug.Console.exe /assemblies:C:\test\sometest.dll
Cargando multiples ensamblados
C:\Program Files\Zanebug>Zanebug.Console.exe /assemblies:C:\test\sometest.dll;C:\test\sometest2.dll
Si la ruta a su ensamblado de pureba contiene un espacio, entonces debe encerrarlo entre comillas. Ejemplo:
C:\Program Files\Zanebug>Zanebug.Console.exe /assemblies:"C:\test\spaced folder\sometest.dll";C:\test\sometest2.dll
Sin el comando /showdetail, los resultados solo se enfocará en los resultado del ensamblado, y en los resultados en general. Con la opción /showdetail, los resultados para los test individuales serán mostrados:
C:\Program Files\Zanebug>Zanebug.Console.exe /assemblies:C:\test\sometest.dll /showdetail
Example output:
C:\Program Files\Zanebug>Zanebug.Console.exe /assemblies:"C:\Program Files\Zaneb
ug\Examples\Examples.Zanebug.v142\bin\Debug\Examples.Zanebug.v142.dll" /showdetail
Running Zanebug v1.4.2
Please wait...
DATE: 1/2/2005 9:42:30 PM
========================================
Examples.Zanebug.v142
========================================
C:\Program Files\Zanebug\Examples\Examples.Zanebug.v142\bin\Debug
Passed: 16
Failed: 1
Ignored: 2
Percent Passed: 94.12 %
Avg Duration: 0.00648279076142828
Total Duration: 0.00648279076142828
# of Iterations: 1
+++Examples.Zanebug.v142 - Fail
++Attributes - Fail
+FailExpectedException - Fail
Iteration: 1
+RepeatWithDelay - Pass
Iteration: 2
+RepeatWithDelay - Pass
Iteration: 3
+RepeatWithDelay - Pass
Iteration: 4
+RepeatWithDelay - Pass
Iteration: 5
+RepeatWithDelay - Pass
+MaxKMemory - Pass
+TestWithCategory - Pass
+IgnoreWithReason - Ignore
Iteration: 1
+Repeat - Pass
Iteration: 2
+Repeat - Pass
Iteration: 3
+Repeat - Pass
Iteration: 4
+Repeat - Pass
Iteration: 5
+Repeat - Pass
+ExpectedDivideByZeroException - Pass
+ExpectedException - Pass
+SimpleTest - Pass
+MinOperationsPerSecond - Pass
+Ignore - Ignore
========================================
SUMMARY
========================================
Total Failed: 1
Total Passed: 16
Total Ignored: 2
Percent Passed: 94.12 %
Percent Failed: 5.88 %
C:\Program Files\Zanebug>Muestra la salida a la consola hecha por cada prueba.
/showdetail debe ser seleccionado
C:\Program Files\Zanebug>Zanebug.Console.exe /assemblies:C:\test\sometest.dll /showdetail /showoutput
/showfailure mostrará el error y los mensajes de excepción para cada prueba
/showdetail must be selected
C:\Program Files\Zanebug>Zanebug.Console.exe /assemblies:C:\test\sometest.dll /showdetail /showfailure
Combinado con /showoutput
C:\Program Files\Zanebug>Zanebug.Console.exe /assemblies:C:\test\sometest.dll /showdetail /showfailure /showoutput
/showxml mostrará los resultados en formato xml
C:\Program Files\Zanebug>Zanebug.Console.exe /assemblies:C:\test\sometest.dll /showxml
/save permite que usted guarde los resultados en texto a un archivo
C:\Program Files\Zanebug>Zanebug.Console.exe /file:assemblies.txt /save:output.txt