排毒 - 从头到尾录制一个视频
Posted
技术标签:
【中文标题】排毒 - 从头到尾录制一个视频【英文标题】:Detox - Record a single video from beginning to the end 【发布时间】:2020-07-10 14:41:33 【问题描述】:我们的团队正在使用 RN Detox,这对我们的测试团队有很大帮助。
我不确定这目前是否可行,但在我们的工作流程中,我们希望有人观看测试期间录制的视频进行第二次检查(检查设计/值等)。 使用 --record-videos all 在 ios 上录制视频非常有效,但它会为每个测试的每个项目生成一个视频。
有没有办法为整个测试系列只生成一个视频?
【问题讨论】:
我刚刚找到了一种使用 bash 脚本和xcrun simctl io booted recordVideo
来处理这个问题的方法
请注意,您可以为自己的问题写答案,请参阅***.com/help/self-answer
【参考方案1】:
我刚刚找到了一种使用 bash 脚本和 xcrun simctl io booted recordVideo 来处理此问题的方法
【讨论】:
您能否与您最初寻求帮助的人分享这是如何工作的? 好的,xcrun simctl io booted recordVideo --codec h264 scripts/appvideo.mov
开始录制模拟器的视频。然后我开始detox test
。但棘手的部分是在测试完成后停止记录:process=$(ps aux | grep recordVideo | grep -v grep | awk 'print $2')
找到进程的 pid,kill -SIGINT $process
杀死它。再多几行,用 ffmpeg 缩小视频,然后发送到 Slack ;)
这当然是一种变通方法,它只是用于我们的测试团队以上是关于排毒 - 从头到尾录制一个视频的主要内容,如果未能解决你的问题,请参考以下文章