我想使用 test-framework-th 来生成测试组。
我有这个主要的测试模块:
module Main where
import Test.Framework.TH
import Foo.Test
main = $(defaultMainGenerator)
这个包含测试的模块:
module Foo.Test where
import Test.HUnit
case_1 = do 1 @=? 2
但是,defaultMainGenerator
不检测Foo.Test
模块中的测试。它只检测调用它的模块中的测试(在这种情况下Main
)。
如何在不为每个测试复制样板的情况下跨模块拆分测试?