首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从依赖程序包的测试套件导入模块

从依赖程序包的测试套件导入模块
EN

Stack Overflow用户
提问于 2013-04-04 21:17:32
回答 1查看 134关注 0票数 4

我想为我的包编写一些测试,它依赖于包foo,我想导入一些为footest-suite编写的代码,但是这些代码没有在foo.cabal中导出或公开。

换句话说,我的依赖项foo.cabal包含以下部分

代码语言:javascript
复制
Test-Suite tests
  Type:               exitcode-stdio-1.0
  Build-Depends:      base, text, parsec >= 3, etc
  Main-Is:            Test/TestRunner.hs
  GHC-Options:        -fhpc -W -Wall -fno-warn-name-shadowing
  CPP-Options:        -DTESTING

我想导入一些Test/TestRunner.hs导入的模块。我也想和阴谋集团做这件事。

有没有一种无需修改foo就能做到这一点的方法?如果不是,那么修补foo以支持这一点的好方法是什么呢?

也许我的问题的一个更普遍的版本是:我能告诉阴谋集团允许我访问另一个包中未导出的代码吗?

EN

回答 1

Stack Overflow用户

发布于 2013-04-04 21:51:00

正如丹尼尔·菲舍尔( Daniel )所建议的那样,要求阴谋集团这么做可能是件愚蠢的事。相反,我可能想分叉库并导出我需要的东西。也许git子模块会在这里有所帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15821894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档