如何解决如何使用docker容器中的node-webkit运行Ember测试
我已经创建了一个ember应用程序,并且正在node-webkit上运行该应用程序。在我的应用程序中,我使用过节点对象,例如过程对象。因此,当我尝试运行余烬测试“ ember test --server --module ='Unit | Route | application'”时,它将在chrome中运行该测试,从而给出未定义进程的错误。当我在node-webkit中打开http:// localhost:7375 /时,它可以正常工作。因此,如何在无头的 node-webkit 中运行余烬测试用例。我的意思是我必须在docker容器中运行余烬测试,所以如何使用node-webkit来获得测试报告。
还有什么方法可以在testem.js文件中提供nw选项
module.exports = {
test_page: 'tests/index.html?hidepassed',disable_watching: true,launch_in_ci: [
'Chrome'
],launch_in_dev: [
'Chrome'
],browser_args: {
Chrome: {
ci: [
// --no-sandbox is needed when running Chrome inside a container
process.env.CI ? '--no-sandbox' : null,'--headless','--disable-dev-shm-usage','--disable-software-rasterizer','--mute-audio','--remote-debugging-port=0','--window-size=1440,900'
].filter(Boolean)
}
} };
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。