我想对 Squish 应用程序进行远程调试。
我正在以下文件:http://kb.froglogic.com/display/KB/Configuring+a+remote+squishserver为相同。
步骤1和步骤2进展顺利,即使我能够从远程应用程序看到终端中的日志。
但是,调试点在 Squish IDE 中没有命中。即使调试视图也没有显示任何内容,尽管我已经完成了步骤 3 中给出的确切步骤,即使重新启动 Squish IDE 也无济于事。
Squish 是否在断点处停止(我想这就是你写"调试点"时的意思)与squishserver
进程的运行位置无关。您只需启动测试即可验证远程服务器是否被使用:您应该在控制台中看到一些有关传入网络连接squishserver
的输出。
远程运行 squish 时,您可以添加标志:"--reportgen xml3.3,xml3report" 这将创建一个包含有关您运行的所有信息的报告。然后,您可以将此报告导入 squshIDE 并使用"vpdiff"工具来分析您的故障。
有一个名为"vpdiff"的命令行工具,它位于SQUISHDIR/bin中。这里有一篇关于它的文章:https://www.froglogic.com/blog/analysing-test-reports-from-automated-executions-using-the-squish-ide/