开发者论坛
标题:
在test/xts/acts/multimedia/media/media_js_standard/avRecorder/src/main/js/test/AVRecorderFuncTest.test.js测试用例中增加hilog日志打印
[打印本页]
作者:
admin
时间:
7 天前
标题:
在test/xts/acts/multimedia/media/media_js_standard/avRecorder/src/main/js/test/AVRecorderFuncTest.test.js测试用例中增加hilog日志打印
[md]### 【问题描述】
1. 非RK芯片过XTS测试调试过程中出现Python测试界面下 `SUB_MULTIMEDIA_MEDIA_AVRECORDER`***测试项卡死,不出测试报告,也就看不到任何测试出错信息,AVRecorderFuncTest.test.js里无法增加hilog打印,源码里的console.info()打印打印到了调试串口,但是商用平板没有引出调试串口,无法调试分析xts测试用例;
2. ```
it('SUB_MULTIMEDIA_MEDIA_AVRECORDER_FORMAT_API_0100', 0, async function (done) {
console.info(TAG + 'SUB_MULTIMEDIA_MEDIA_AVRECORDER_FORMAT_API_0100 start')
let fileName = avRecorderTestBase.resourceName()
fdObject = await mediaTestBase.getAvRecorderFd(fileName, "audio");
fdPath = "fd://" + fdObject.fdNumber;
console.info('case fdPath is: ' + fdPath);
let newAvConfig = {
audioSourceType: media.AudioSourceType.AUDIO_SOURCE_TYPE_MIC,
profile: avProfile,
url: 'fd://',
rotation: 0,
location: { latitude: -30, longitude: 60 }
}
newAvConfig.url = fdPath;
console.info('avConfig.url ' + newAvConfig.url);
avRecorderTestBase.avRecorderWithCallBack13(newAvConfig, avRecorder, RECORDER_TIME, done);
console.info(TAG + 'SUB_MULTIMEDIA_MEDIA_AVRECORDER_FORMAT_API_0100 end')
})
```
3. 运行结果、错误截图:运行卡死很长时间(最终也没生成报告),除了报错,看不到任何额外的报错点信息,没法增加测试用例里的hilog日志,相同测试类型用例在框架层有hilog日志打印时框架信息相同。
![7883b3ebd9564d2f6a953c167469b2a.png](
https://forums-obs.openharmony.c ... 8iv6rsnvn6bwr9y.png
"7883b3ebd9564d2f6a953c167469b2a.png")
4. 我尝试过的解决方法和结果
咨询了一些应用开发人员不了解怎么在.js源码中增加hilog日志打印
5. 我想要达到的结果
增补hilog日志打印方便调试,或者提供一种在对应.js测试用例源码中函数前输出调试信息的方法(譬如:提供一段保存文本文件的js函数,重定义console.info的打印输出由调试串口到文件的方法等,一种即可)
### 【运行环境】
硬件:非RK芯片
ROM版本:3.2,4.x
DevEvoStudio版本:
SDK版本:
[/md]
欢迎光临 开发者论坛 (https://oh-test.qingcheng100.cn/)
Powered by Discuz! X3.5