gpt4 book ai didi

maven-2 - Maven 插件测试入门

转载 作者:行者123 更新时间:2023-12-03 21:57:37 26 4
gpt4 key购买 nike

我正在编写一个非常简单的 Maven 插件,但我对测试部分有点迷茫。基于 plugin developers site ,有几种不同的工具可以实现相同的功能,其中文档似乎已经过时...我找到了类似 this 的资源也是,并查看了“核心”插件,但这对我来说仍然很不清楚。

由于似乎没有一种解决方案,因此我在这里询问您的个人经验。

最佳答案

我没有太多要添加到 Review of Plugin Testing Strategies非常详尽的页面,这实际上取决于您要编写的测试类型。

但是由于您要求实际反馈,我的建议是编写单元测试和集成测试,后者在插件时非常重要(如果您想跳过某些内容,请不要跳过集成测试)。

对于单元测试,使用 maven-plugin-testing-harness .检查 Maven Plugin Harness Wiki和现有的插件,如 maven-compiler-plugin(参见 CompilerMojoTestCase )。

对于集成测试,我建议使用 maven-invoker-plugin和/或 shitty-maven-plugin .它们很相似,但仍存在细微差别,因此您可能会根据情况选择一种而不是另一种。引用 matrix详情。

也可以看看

  • unit-testing maven plugins
  • 关于maven-2 - Maven 插件测试入门,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3276739/

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