【问题标题】:Executing Nunit from jenkins从詹金斯执行 Nunit
【发布时间】:2012-10-01 06:27:47
【问题描述】:

我从 jenkins 执行了大约 600 个测试用例..但是在某个时间点它会抛出一个错误

Unhandled exception Win32Exception,Error creating window handle.,System.Windows.Forms, at System.Windows.Forms.NativeWindow.CreateHandle(CreateParams cp)

当我查找该进程的句柄数时,它只有 700..但我觉得进程的句柄配额是 10000..而不是为什么它的行为方式很奇怪..请帮助它非常紧急..

注意:我使用NUnit控制台运行测试用例。所有在jenkins机器上的安装都是正确的。

最好的部分是当我从控制台运行测试用例时不会出现本地问题..它只在从 jenkins 运行时发生..这是一些奇怪的 jenkins 行为吗??

【问题讨论】:

    标签: nunit jenkins


    【解决方案1】:

    这可能是因为 NUnit 试图在服务器上的屏幕上绘制它无权执行的某些内容。如果您的配置是 Jenkins 在本地系统帐户下运行,则可能会发生这种情况。

    确认您的 Jenkins 服务配置为启用了“允许服务与桌面交互”权限。这可以通过查看服务的属性并选择登录选项卡来完成。如果设置了“本地系统帐户”复选框,请确认您还选中了“允许服务与桌面交互”复选框。

    配置的最佳实践是创建一个命名用户来运行 Jenkins 服务并将服务配置为以该用户身份运行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-03
      • 2023-03-12
      • 2019-11-24
      • 1970-01-01
      相关资源
      最近更新 更多