首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从MSBuild执行的Karma发射时Chrome崩溃

从MSBuild执行的Karma发射时Chrome崩溃
EN

Stack Overflow用户
提问于 2015-11-05 17:19:22
回答 1查看 1.1K关注 0票数 0

我的构建服务器服务正在从msbuild文件执行以下命令:

代码语言:javascript
复制
Exec Command="karma start $(LandscapeExplorerProjectFolder)karma.conf.js -- log-level debug

然后启动运行在Node.js上的Karma实例。

Karma被配置为启动Chrome来运行我的茉莉花测试。当我通过登录到服务器并输入命令提示符手动执行上述命令时,测试将如我所期望的那样运行。

然而,当我的构建服务启动Karma时,Chrome最初推出,但随后崩溃。

在运行构建时,从控制台的输出中可以得到以下信息:

代码语言:javascript
复制
WARN [launcher]: [39mChrome have not captured in 60000 ms, killing.
DEBUG [launcher]: [39mProcess Chrome exited with code 0

在查看Chrome日志时,我看到:

代码语言:javascript
复制
[6888:2988:1105/162913:ERROR:child_process_launcher.cc(444)] Failed to launch child process
[6888:2988:1105/162913:WARNING:sad_tab_view.cc(105)] Tab Killed: http://localhost:9876/

当手动执行时,完全相同的控制台命令工作正常,但是构建服务的执行方式会导致Chrome崩溃。有人对此有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-08 18:45:02

我以前见过这个问题。我无法解决它,但能够解决它。这似乎与在Windows上将Jenkins作为系统帐户运行有关--如果是这样的话,请尝试将服务更改为作为服务帐户运行。

我曾与PSexec合作过--您可以在:https://technet.microsoft.com/en-us/sysinternals/bb897553.aspx下载该工具。

然后在作业中使用它来执行Karma: C:\Path\to\pexec.exe -s -i -accepteula业力启动日志级调试。

同样,这似乎与使用系统生成子进程有关。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33550861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档