我正在使用 jenkins 运行我的 django 测试,使用django-jenkins
几天后(不更改配置),当我运行 django-jenkins 时出现错误
OSError: [Errno 12] Cannot allocate memory
即使我的测试通过了。
完整的错误(来自詹金斯)在这里https://gist.github.com/apelliciari/5106439
在我的测试中,我有一些带有 Selenium 的 LiveServerTestCase。
搜索错误,我发现了这些
Python subprocess.Popen “OSError:[Errno 12] 无法分配内存”
http://bramp.net/blog/2010/05/python-close_fds-issue/
希望它们有用,不幸的是,我对 python/unix 的了解不是很深,我不知道如何修复它。
有没有办法运行测试避免分叉?我不在乎他们是否需要更多时间。