【问题标题】:How to generate xml dtd report for PerfPublisher plugin to visualize on jenkins?如何为 PerfPublisher 插件生成 xml dtd 报告以在詹金斯上可视化?
【发布时间】:2015-05-28 21:30:42
【问题描述】:

我的 c++ 程序由两个函数组成,一个用于阶乘,一个用于表,如下所示:

void factorial(int a)
{
    int unsigned long long fact = 1;
    for(unsigned i = 1; i<=(unsigned)a; ++i){
    int unsigned long long c = fact *=i;
    cout<<c<<"\n";
    }
  sleep(100);
}
void table(int n){
    for(int i=1; i<11; i++){
    cout<< n << "*"<< i <<"="<<n*i<<"\n";
    }
  sleep(100);
} 
int main(int argc,char *argv[])
{
    factorial(20);
    table(5);
    _getch();
    return 0;
}

那么,请建议我如何生成上述 c++ 程序的 xml dtd 报告,该报告可以传递给 PerfPublisher 插件以在 jenkins 上可视化?

【问题讨论】:

    标签: c++ xml jenkins dtd


    【解决方案1】:

    你还没有说什么你想形象化?

    虽然 Jenkins 的 PerfPublisher Plugin 看起来可以生成一系列精美的图表,但您需要提供一些输入。

    正如你所提到的,这必须是 XML 文件的形式,它通过 wiki 页面上给出的 DTD。

    但是你还没有说你正在运行什么样的测试,你是如何运行它们的,或者输出是什么。这个问题太模糊了。

    查看 wiki 页面的“how to generate your reports”部分,如果遇到问题,请使用您尝试记录的内容和尝试的内容更新您的问题。

    【讨论】:

    • 我阅读了 wiki,但我不明白我是否需要在我的 c++ 程序中包含测试用例,其次我将如何获得 xml 文件格式的输出
    • 您似乎与最初的问题相去甚远——您想形象化什么?弄清楚这一点,然后弄清楚您需要编写哪种类型的测试用例。如果您不知道如何为 C++ 应用程序编写测试用例,则需要进行一些搜索、阅读,如果遇到问题,请提出单独的问题。
    猜你喜欢
    • 1970-01-01
    • 2021-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-07
    相关资源
    最近更新 更多