In SBT, um Tests zum Speichern auszuführen, ich "~ test". Wenn ich die Anwendung beim Speichern ausführen möchte, führe ich "~ run" aus. Was mache ich, wenn ich zuerst die Tests ausführen und dann die Anwendung beim Speichern ausführen möchte?Wie man Tests und dann Anwendung beim Speichern ausführt?
Ich habe versucht, "~ alle Testlauf", aber es gab mir einen Fehler
> ~ all test run
[error] Cannot mix input tasks with plain tasks/settings. Input task(s):
[error] ScopedKey(Scope(Select(ProjectRef(file:/home/johnreed/sbtProjects/activatorProjects/hello-scala/,hello-scala)),Select(ConfigKey(compile)),Global,Global),run)
[error] Task(s)/setting(s):
[error] ScopedKey(Scope(Select(ProjectRef(file:/home/johnreed/sbtProjects/activatorProjects/hello-scala/,hello-scala)),Select(ConfigKey(test)),Global,Global),test)
[error]
[error] all test run
P. S. Ich möchte in der Lage sein, automatisch und kontinuierlich Tests auszuführen und die Play-Anwendung von IntelliJ Community Edition auszuführen, indem ich auf die grüne Schaltfläche "Ausführen" klicke.
Sie können die Testaufgabe Haken mit [Spiel dev Modus Haken] (https://www.playframework.com/documentation/2.5.x/SBTCookbook#Hooking-into-Plays-dev-mode). – marcospereira