Haskell 仅立即模块上的doctest

Haskell 仅立即模块上的doctest,haskell,testing,doctest,Haskell,Testing,Doctest,如果我有三个模块: -- A.hs module A where -- $ -- >>> True -- True -- B.hs module B where import A -- $ -- >>> True -- True -- C.hs module C where import B -- $ -- >>> True -- True 运行doctest C.hs将运行所有三个文件中的所有doctest $ doctest C.h

如果我有三个模块:

-- A.hs
module A where
-- $
-- >>> True
-- True

-- B.hs
module B where
import A
-- $
-- >>> True
-- True

-- C.hs
module C where
import B
-- $
-- >>> True
-- True
运行
doctest C.hs
将运行所有三个文件中的所有doctest

$ doctest C.hs
Examples: 3  Tried: 3  Errors: 0  Failures: 0
有没有办法只在顶级模块上运行
doctest
——也就是说,它没有递归地搜索包含模块中的测试