Intellij 没有为 运行 由 Intellij 自己创建的 scalatest 提供弹出窗口或菜单选项
Intellij is not providing either popup or menu options to run a scalatest created by Intellij itself
我不确定为什么给定的 scala 项目没有被识别为 scalatest - capable/ready..
实际上可以通过按下 Shift-Command-T 来生成新的 ScalaTest。但是后来我不能运行他们..
对话框显示 ScalaTest
健康:
并生成一个正确的 ScalaTest
-ready class:
import org.scalatest.FunSuite
class MetricUtilsTest extends FunSuite {
test("testF") {
}
test("testError") {
}
}
但是没有弹出窗口或菜单选项允许run/debug从IJ内部进行测试:
我尝试过的东西
- 删除Intellij项目,从头开始
- 多个不同的测试套件(none可以运行)
请注意,新创建的测试 从命令行执行 运行 (这向我们展示了 maven 项目是健康的):
mvn exec:java -Dexec.mainClass=com/blazedb/spark/MetricUtilsTest.scala -Dexec.args=""
更新 我可以手动 为新创建的测试和运行设置运行配置,测试成功。
所以.. 弹出菜单在这里不起作用是怎么回事?我在 Ultimate 2019.1
.
找到了!以某种方式选择了以下(我认为不是默认值?)设置:
我从不使用 gradle 所以不确定 how/when 是否已设置.. 显而易见解决方法是将其重置为 Platform Test Runner :
然后 voila' 我们回到了预期的弹出对话框,其中包括 Run/Debug 当前 最大规模 :
请注意,此问题是通过使用 Actions 搜索对话框 (shift-command-A) 并键入 "Run Test"
来诊断的
我不确定为什么给定的 scala 项目没有被识别为 scalatest - capable/ready..
实际上可以通过按下 Shift-Command-T 来生成新的 ScalaTest。但是后来我不能运行他们..
对话框显示 ScalaTest
健康:
并生成一个正确的 ScalaTest
-ready class:
import org.scalatest.FunSuite
class MetricUtilsTest extends FunSuite {
test("testF") {
}
test("testError") {
}
}
但是没有弹出窗口或菜单选项允许run/debug从IJ内部进行测试:
我尝试过的东西
- 删除Intellij项目,从头开始
- 多个不同的测试套件(none可以运行)
请注意,新创建的测试 从命令行执行 运行 (这向我们展示了 maven 项目是健康的):
mvn exec:java -Dexec.mainClass=com/blazedb/spark/MetricUtilsTest.scala -Dexec.args=""
更新 我可以手动 为新创建的测试和运行设置运行配置,测试成功。
所以.. 弹出菜单在这里不起作用是怎么回事?我在 Ultimate 2019.1
.
找到了!以某种方式选择了以下(我认为不是默认值?)设置:
我从不使用 gradle 所以不确定 how/when 是否已设置.. 显而易见解决方法是将其重置为 Platform Test Runner :
然后 voila' 我们回到了预期的弹出对话框,其中包括 Run/Debug 当前 最大规模 :
请注意,此问题是通过使用 Actions 搜索对话框 (shift-command-A) 并键入 "Run Test"
来诊断的