运行`ember test`时,执行挂起在`Built project successfully。存储在“......”中

时间:2017-09-11 00:00:53

标签: javascript ember.js

我已经开始搜索答案,但还没有找到任何使用方法。有没有人知道为什么尝试最好运行ember test会导致消息显示为:

Built project successfully. Stored in "/Users/.../tmp/class-tests_dist-H42JePnK.tmp".

1 个答案:

答案 0 :(得分:0)

如果您的测试根本没有运行,请参考以下内容:

  1. 检查testem.js文件。它非常重要,包含Ember CLI所需的说明和配置。删除它将导致您的应用程序构建并运行0个测试。

  2. 检查以确保您的testem.js文件有效/完整。您可以通过执行ember init然后选择选项d(差异)来测试此操作,以查看您的应用与全新应用之间的不同之处。

  3. 您的测试也可在普通浏览器中使用。转到http://localhost:4200/tests,看看那里发生了什么。也许它会给出一些线索。

  4. 与上述类似,请尝试ember test --server,看看是否会得到不同的结果。

  5. 使用ember new创建一个全新的应用,然后尝试ember test。有时可以更轻松地比较新应用而不是进行ember init差异。

  6. 尝试切换您正在使用的浏览器进行测试(在这种情况下不太可能出现问题,但有时会有效)。例如,使用无头Chrome而不是PhantomJS运行测试。最新发布的Ember ClI具有testem配置,您需要尝试无头Chrome。