2015-02-06 12 views

risposta

19

Questo è molto semplice. Dopo aver creato una configurazione di esecuzione per i test di unità, eseguirli una volta manualmente. Con la finestra di dialogo Esegui si noterà nella dimensione della mano sinistra ci sono un gruppo di icone disposte verticalmente. In quel gruppo c'è un'icona con una freccia circolare. Fare clic per l'auto-esecuzione che si cerca. Si comporta in modo intelligente. Non si limita a funzionare continuamente, ma piuttosto ti aspetta per apportare alcune modifiche al codice e per il tuo smettere di funzionare per qualche secondo. A quel punto sembra che avresti finito con un cambiamento e gli spari di ripetizione automatica.

enter image description here

Si prega inoltre di vedere https://www.jetbrains.com/pycharm/help/rerunning-tests.html per alcune altre grandi punte, come solo l'esecuzione di test falliti.

+0

Grazie, questo è veramente utile! Se c'è un modo per sbarazzarsi di quella seconda attesa, sarebbe molto utile. – jskulski

+1

Solo un commento per chi è stupido come PyCharm. Nella versione 4.5.4 verrà impostato proprio come descritto da JFlo. Nella finestra "Esegui" è possibile fare clic con il pulsante destro del mouse sulla configurazione della corsa e selezionare "Scheda Pin". Ciò ti consentirà di tornare alla normale configurazione di esecuzione "__ main __.py" e permetterti comunque di eseguire continuamente test in background. :-) – Frito

+0

@jskulski Io non la penso così. Sembra intenzionale in modo da non testare mentre fai attivamente le modifiche. Probabilmente non tanto da evitare di rallentare l'editor tanto da evitare quasi certi errori se si hanno solo dichiarazioni dattiloscritte. – JFlo

Problemi correlati