运行/调试它:从intellij测试

时间:2017-01-14 21:26:36

标签: intellij-idea playframework sbt typesafe-activator

有谁知道是否可以运行和调试激活器:从intellij测试?特别是测试的调试可以节省我开发它们的时间。

it:test只能使用activator命令运行AFAIK,我无法使用intellij run configuration调用它。

1 个答案:

答案 0 :(得分:1)

您可以创建一个" SBT任务"从IntelliJ运行调用它的配置:测试任务。您可以正常运行和调试。

Screenshot: Debug/Run Configurations

如果你有fork in IntegrationTest := true的设置,那就有点复杂了。您还需要将调试设置添加到sbt中的javaOptions;例如:

javaOptions += "-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005"

并在IntelliJ中创建一个远程运行配置,该配置附加到您在sbt:

中配置的端口

enter image description here

您现在可以运行sbt任务,然后运行远程配置进行调试。