【问题标题】:Doxygen Custom TagsDoxygen 自定义标签
【发布时间】:2021-12-28 11:36:27
【问题描述】:

我想创建一个自定义标签,其中包含票号以及 doxygen 中 Doors 工具的链接

#  @sw_requirement{TESTID, https://xyz}


对于一个论点,尝试了以下方式:

ALIASES +="requirement{1}=@xrefitem requirement \"Requirements\" \"Requirements Traceability\" <a href=\"https://yxx.com/tracker08/browse/\1\">\1</a>"

效果很好。

Doxygen 1.9.2 版

我尝试了以下方法:

ALIASES += sw_requirement{2}=@xrefitem sw_requirement \"Requirement(s) under Test\" \"requirement based tests\" 

这不会产生所需的输出

【问题讨论】:

  • doxygen 的哪个版本?我假设您想要一个带有 2 个参数的自定义命令,这可以通过 ALIASES 设置来完成,请参阅 doxygen.org/manual/config.html#cfg_aliasesdoxygen.org/manual/custcmd.html 。你哪里有问题?
  • 嗨,我使用了别名,但没有得到我想要的输出。对于一个输入,它对我来说很好 "requirements{1}=@xrefitem requirements \"Requirements\" \"Requirements Traceability\" jira.com/tracker08/browse\1\">\1" 但是当我再添加一个值时,它并没有达到预期。我正在使用最新版本的 doxygen。 "sw_requirement{2}=@xrefitem sw_requirement \"测试下的需求\" \"基于需求的测试\"
  • 我尝试过这样的事情:“sw_requirement{2}=@xrefitem sw_requirement \"Test under Test\"\"requirement based tests\"
  • 请将您的附加信息(包括 doxygen 版本)添加到问题中。我在任何地方都看不到您要使用的参数,即第二个 ALIASES 中的 \1\2
  • 我不知道你想要的灵活性很难说,但你管理了 1 个参数,所以 2 个参数只是对它的一个小增强。请举一个小例子(在问题中)。

标签: testing doxygen


【解决方案1】:
"sw_requirement{2}=@xrefitem sw_requirement \"Requirement(s) under Test\" \"requirement based tests\" \1\2"

解决了我的问题

【讨论】:

    猜你喜欢
    • 2012-08-10
    • 1970-01-01
    • 1970-01-01
    • 2013-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-11
    • 2012-07-13
    相关资源
    最近更新 更多