gpt4 book ai didi

haskell - darcs新测试界面

转载 作者:行者123 更新时间:2023-12-02 11:02:40 25 4
gpt4 key购买 nike

我正在关注 GettingStarted指南,当我运行“cabal test”并收到此消息时:

Deprecated: "Please use the new testing interface instead!"

新的测试界面是什么?

最佳答案

这条消息实际上来自 cabal,而不是 darcs,并且指的是 cabal 测试接口(interface)。

大多数 Haskell 项目都包含一个文件 Setup.hsSetup.lhs,cabal 运行这些文件来构建项目。通常只需调用默认的 Distribution.Simple.defaultMain 就足够了,但是 UserHooks cabal 库中定义了许多钩子(Hook)来扩展 cabal 的默认行为。这些 Hook 之一是 runTests,这曾经是告诉 Cabal 包的测试套件的唯一方法。然而,现在已弃用 runTests,取而代之的是 test suite section cabal 包文件的。 Darcs 的 Setup.lhs 文件会覆盖 runTests Hook ,从而触发弃用警告。

作为 darcs 用户,您无需担心此消息。如果您有兴趣为 darcs 项目做出贡献,解决这个问题应该相对简单,我相信这些补丁会被感激地接受。

关于haskell - darcs新测试界面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20112372/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com