当前位置:   article > 正文

CANOE-@006-保存日志和保存测试报告_canoe在哪里设置报告路径

canoe在哪里设置报告路径

1、CANOE如何保存测试过程的日志和报告?

目前仅介绍两种方式:

  • 基于界面的的保存
  • 基于CAPL脚本的保存

2、基于界面的保存相对死板,运行一次保存一次,但是基于CAPL脚本的保存比较灵活,但是由于版本不同会有一些限制。

3、基于界面的保存

        3.2 介于界面保存日志 

进入如下界面选择日志模块,鼠标双击 类似“等号”的按钮,激活保存日志功能 

右键类似文件夹  弹出配置按钮配置,日志保存地址和文件名字,名字基于CANOE的提供的一些变量和自己工程酌情设置。 尽可能是一个变量防止覆盖原有日志。

 注意: logging 还有一些过滤设置帮助你筛选指定的保存,自行学习即可

3.2 基于界面保存报告,使用testCase 模块自动运行就可以保存到指定界面内。

3.3 基于CAPL保存测试报告

 mainTest(){
  char Report_Log_Name[100]="Test_003";  
  long time[9];

  Save_Log_init(Report_Log_Name);    // 报告为  .\Report_Log_Name【时间】.html
  Save_Report(Report_Log_Name);
  Test_003(); // do test
  Save_Log_Stop(); 
 }


testcase Test_003()
{
    //do test
}

void Save_Log_init(char testCaseName[]){
    getLocalTime(time);
    stopLogging(); 测试日志保存为为 .\Log\testCaseName【时间】.html   
    snprintf(LogName,elCount(LogName),".\\Log\\%s\\%s_{Date}_%d-%d-%d-%02d-%02d.blf",testCaseName,testCaseName,time[4],time[3],time[2],time[1],time[0]);
    setLogFileName("Logging",testCaseName);
    startLogging("Logging"); 
}

void Save_Log_Stop(){
    stopLogging("Logging");
}


void Save_Report(char testCaseName[]){
    getLocalTime(time);                    //测试报告保存为 .\testCaseName【时间】.html   
    snprintf(testCaseName,elCount(testCaseName),"%s_20%d-%d-%d-%02d-%02d-%02d.html",testCaseName,time[5]-100,time[4]+1,time[3],time[2],time[1],time[0]);
    TestReportFileName(testCaseName);
}

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小惠珠哦/article/detail/816002
推荐阅读
相关标签
  

闽ICP备14008679号