2016-06-19 10 views
1

Ich habe einen Testfall als 'Delete Trades' bezeichnet, also wenn ich versuche, es aus dem übergeordneten Verzeichnis in einem der folgende Möglichkeiten:PySys [0.9.2]. Über das Ausführen von Testfällen, wenn ihre IDs die Form 'token1 haben <blank> token2 <blank> ...'

pysys run Delete Trades 
pysys run Delete\ Trades 
pysys run "Delete Trades" 

ich bekomme immer das gleiche Ergebnis:

2016-06-19 14:18:41,405 INFO Unable to locate requested testcase(s) 
2016-06-19 14:18:41,430 CRIT 
2016-06-19 14:18:41,430 CRIT Test duration: 0.00 (secs) 
2016-06-19 14:18:41,431 CRIT 
2016-06-19 14:18:41,433 CRIT Summary of non passes and tests requiring inspection: 
2016-06-19 14:18:41,433 CRIT  THERE WERE NO NON PASSES 

so ist es eine Möglichkeit, diese Testfall Ausführung von Aufrufen wie erwartet funktionieren?

Vielen Dank im Voraus für Ihre Hilfe.

Antwort

0

Ist dies auf Windows? Ein kurzer Versuch (Umbenennung des ersten Fibonacci-Beispieltests) unter Linux zeigt, dass "pysys.py run Delete \ Trades" funktioniert;

$ mv Fibonacci_test_001 "Delete Trades" 
$ pysys.py run Delete\ Trades 
    2016:06:19 13:31:42 INFO ============================================================== 
    2016:06:19 13:31:42 INFO Id : Delete Trades 
    2016:06:19 13:31:42 INFO Title: Python to calculate the fibonacci series - validate in 
    2016:06:19 13:31:42 INFO   memory 
    2016:06:19 13:31:42 INFO ============================================================== 
    2016:06:19 13:31:42 INFO Calculating fibonacci series with ten entries 
    2016:06:19 13:31:42 INFO Performing test validation 
    2016:06:19 13:31:42 INFO Checking the tenth entry of the fibonacci series = 34 
    2016:06:19 13:31:42 INFO Assertion on boolean expression equal to true ... passed 
    2016:06:19 13:31:42 INFO 
    2016:06:19 13:31:42 INFO Test duration: 0.00 secs 
    2016:06:19 13:31:42 INFO Test final outcome: PASSED 
    2016:06:19 13:31:42 INFO 
    2016:06:19 13:31:42 CRIT 
    2016:06:19 13:31:42 CRIT Test duration: 0.00 (secs) 
    2016:06:19 13:31:42 CRIT 
    2016:06:19 13:31:42 CRIT Summary of non passes: 
    2016:06:19 13:31:42 CRIT THERE WERE NO NON PASSES 

Hinzugefügt - dies funktioniert auch für mich auf Windows (wie unten). Welche Version von Python und Pysys laufen Sie?

C:\Users\moray\Development\pysys\trunk\pysys-examples\fibonacci\testcases>\Python27\python.exe \Python27\Scripts\pysys.py run "Del 
ete Trades" 
2016:06:19 15:30:26 INFO ============================================================== 
2016:06:19 15:30:26 INFO Id : Delete Trades 
2016:06:19 15:30:26 INFO Title: Python to calculate the fibonacci series - validate in 
2016:06:19 15:30:26 INFO   memory 
2016:06:19 15:30:26 INFO ============================================================== 
2016:06:19 15:30:26 INFO Calculating fibonacci series with ten entries 
2016:06:19 15:30:26 INFO Performing test validation 
2016:06:19 15:30:26 INFO Checking the tenth entry of the fibonacci series = 34 
2016:06:19 15:30:26 INFO Assertion on boolean expression equal to true ... passed 
2016:06:19 15:30:26 INFO 
2016:06:19 15:30:26 INFO Test duration: 0.01 secs 
2016:06:19 15:30:26 INFO Test final outcome: PASSED 
2016:06:19 15:30:26 INFO 
2016:06:19 15:30:26 CRIT 
2016:06:19 15:30:26 CRIT Test duration: 0.02 (secs) 
2016:06:19 15:30:26 CRIT 
2016:06:19 15:30:26 CRIT Summary of non passes: 
2016:06:19 15:30:26 CRIT  THERE WERE NO NON PASSES 
+0

Ja, Moray, dies geschieht derzeit auf einem Windows-System. – ESRISM