2010-01-31 11 views

Odpowiedz

8

Dlaczego nie:

  • zdefiniować zestaw testów, lub cel w mrówek skryptu (jak this one, na dole artykułu), -i następnie skojarzyć konfiguracji startowej (an jeden zewnętrzny dla skryptu mrówki)?

Następnie można użyć shortcut to that launch configuration (jak w this thread).
Jedno rozwiązanie to always launch the last application (F11 lub Ctrl + F11)

<target name="tests" depends="compile"> 
    <py-test pythonpath="${src.dir}" dir="."> 
    <fileset dir="${src.dir}"> 
     <include name="**/*Test.py"/> 
    </fileset> 
    </py-test> 
</target> 

Uwaga: są inne sposoby łączenia badania urządzenia z PyDev, jak pokazano na SO pytanie Continuous unit testing with Pydev (Python and Eclipse)

1

Przejdź do preferencji i wpisz klucze, aby przejść do strony z definicją skrótów klawiaturowych (myślę, że to się nazywa klucze ... niestety nie na moim komputerze). W tym oknie dialogowym możesz wyszukiwać polecenia. Sprawdź, czy istnieje polecenie uruchomienia wszystkich testów (może to pomóc w znalezieniu testów uruchamiania, z których obecnie korzystasz). Jeśli jest, sprawdź skrót lub określ swój własny.

+0

testy jednostkowe Python nie pojawiają się w menu konfiguracyjnym klucz –

4

Kliknij folder zawierający testy w eksploratorze pakietów pydev. Wtedy opcja menu Run (co nie jest F9 dla mnie, ale cmd + przesunięcie + F11 (OK jestem na OSX, ale podejrzewam, że to byłoby ctrl + przesunięcie + f11 gdzie indziej) to uruchamia wszystkie testy można go znaleźć w podkatalogach

aby powtórzyć trzeba zrobić jak za odpowiedź VonC za

można wtedy użyć shortcut to that launch configuration (jak w this thread).
Jedno rozwiązanie to always launch the last application (F11 lub Ctrl + F11)

Powiązane problemy