Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

测试报告界面不能播放测试录屏 #556

Open
Yuyuyang opened this issue Jul 28, 2023 · 3 comments
Open

测试报告界面不能播放测试录屏 #556

Yuyuyang opened this issue Jul 28, 2023 · 3 comments
Assignees

Comments

@Yuyuyang
Copy link

我现在使用的版本是Release@1.15.0_161441,在进行Monkey Test后,测试报告界面的录屏视频始终为黑色,不能在网页中播放也无法下载(提示没有权限)。我使用的浏览器是Edge 115版本,请问这是一个有待实现的功能还是Bug?感谢回复!

@hydraxman
Copy link
Member

是没录下来还是没存成功?有一个download video的按钮,看看是否能通过这个按钮下载到视频?

@Yuyuyang
Copy link
Author

Yuyuyang commented Aug 2, 2023

是没录下来还是没存成功?有一个download video的按钮,看看是否能通过这个按钮下载到视频?

在版本号1.15.1.162166中,我进一步测试之后发现,具体情况如下:

  1. 失败原因是monkey测试超时后被终止,则无法查看或下载视频。agent日志中会显示目标视频的大小为0
  2. 填写--ignore-crash参数后,对于因为crash而停止的monkey测试,会显示因crash产生的failure,同样无法查看或者下载视频,但是可以看到缩略的gif图像。
  3. 不填写--ignore-crash参数,monkey测试的录屏视频会记录到崩溃前一刻,可以正常查看或者下载。但是此时task面板会显示monkey测试通过。

也许我应该把关于--ignore-crash参数的问题单独建立一个issue?

@olivershen-wow
Copy link
Contributor

Hi @Yuyuyang,针对第1点和第3点,我们使用一些主动抛出crash的方式进行了测试,发现是因为有部分crash没有被抛出。同时处理logcat的逻辑时间点有些问题,目前已经在 #568 中进行了修复,可以再看一下是否还会复现问题。

同时对第2点,想确认下你的测试总执行时间大概是多少?如果时间过短的话,可能会导致生成视频文件失败的情况。可以考虑加上参数 --throttle 来稍微延长下测试时间。

如果后续测试还有相关问题,欢迎继续在这里回复。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants