【发布时间】:2012-11-08 03:34:29
【问题描述】:
我们在 Windows 7 上成功使用了 Jenkins CI 服务器。它主要使用 CodeWarrior 进行编译。使用 Perl 中的 Win32::OLE 库来自动化 IDE,我最近添加了一个新的单元测试作业,它编译然后还启动调试器,在目标硬件上运行测试线程,然后停止。当我从我的用户名下的命令行启动它时它工作正常,但是当 Jenkins 启动相同的任务时,IDE 会消耗所有 CPU 并且永远不会结束。在 Windows 任务管理器下,我看到 IDE 以 SYSTEM 用户身份运行。我怀疑有一个新的弹出消息我没有在我的 OLE 自动化中考虑,但由于它现在是后台任务而看不到它。
是否有工具或技术可以帮助调试 Jenkins 作为系统用户启动但不可见的窗口?
【问题讨论】:
标签: debugging windows-7 jenkins background-process ole-automation