Avatar
さっき確認したんですが、Suiteって一度initされた後その中のTestを全部実行するのではなくて、Suite自体全部一度initされてるんですよね
5:38 AM
だから基本的にSuite単位で共通の初期化をしたい場合は、swift-testing外の方法でやる必要があると思ってます
5:39 AM
@Suite struct MyTestSuite { init() { print("foo") } @Test func aaa() { } @Test func iii() { } } これでswift testすると、"foo"が2回でる