Vorrei avere alcuni test dell'unità di sfondo eseguiti automaticamente in modo continuo.Come configurare PyCharm per eseguire automaticamente e continuamente i miei test di unità?
È possibile farlo in PyCharm?
Vorrei avere alcuni test dell'unità di sfondo eseguiti automaticamente in modo continuo.Come configurare PyCharm per eseguire automaticamente e continuamente i miei test di unità?
È possibile farlo in PyCharm?
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.
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.
Grazie, questo è veramente utile! Se c'è un modo per sbarazzarsi di quella seconda attesa, sarebbe molto utile. – jskulski
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
@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