L
Main.runЧто бы это значило? Рантайм это не выполнял?
res0: cats.effect.IO[Unit] = IO(...)
Size: a a a
L
Main.runЧто бы это значило? Рантайм это не выполнял?
res0: cats.effect.IO[Unit] = IO(...)
λ
DN
L
L
DN
Main.run
- вызов метода, который возвращает IO[Unit]
и процесс благополучно завершается.main
cats.effect.IOApp.main
, который после компиляции добавляется к object Main
.Main.run
и делается с ним какая-то магия, можете покопаться.DN
DN
Main.main(Array())
то тоже будет ошибкаDN
main
в новом потоке.File | Settings | Languages & Frameworks | Scala | Worksheet | Run worksheet in the compiler process
T
GP
T
T
GP
class MySpec extends TestContainersForAll {
// тут всякие ресурсы и так далее объявляешь
it should "run cool “specs in withContainers { container =>
List(new SupaSpec1(container), …, new SupaSpecn(container)).map(_.run) // ну что-то такое надо собрать результаты
}
}
GP
GP
MySpec
— -z “SupaSpec1 description”`T