Ember.js 没有在余烬测试上运行任何测试

Ember.js 没有在余烬测试上运行任何测试,ember.js,phantomjs,ember-cli,ember-testing,Ember.js,Phantomjs,Ember Cli,Ember Testing,当我运行ember测试时会显示 1..0 # tests 0 # pass 0 # fail 0 # ok No tests were run, please check whether any errors occurred in the page (ember test --server) and ensure that you have a test launcher (e.g. PhantomJS) enabled. 当我执行ember测试--server时,也不会运行任何测试。

当我运行
ember测试时
会显示

1..0
# tests 0
# pass  0
# fail  0

# ok
No tests were run, please check whether any errors occurred in the page (ember test --server) and ensure that you have a test launcher (e.g. PhantomJS) enabled.
当我执行
ember测试--server
时,也不会运行任何测试。但是,当我导航到时,所有测试都会运行。如何使用ember cli运行测试? 我正在使用
“余烬”:“2.3.1”

“ember cli”:“1.13.8”

“phantomjs”:“^1.9.18”
,解析为
“1.9.20”


让我知道我是否应该列出任何其他依赖版本。

TL;DR:确保您有一个
testem
config文件

最近,我自己在从较旧版本的
ember cli升级到较新版本后遇到了这个问题。这不是升级导致的问题,而是我自己的简单错误

在升级过程中,
testem.json
被重命名为
testem.js
。我更改了文件名,但忘记在
git
中更新它,因此实际上我丢失了
testem
config

如果没有任何配置,
testem
将返回其默认行为。这意味着它不会使用您的ember应用程序中的测试工具,而是会使用默认的测试工具(Jasmine工具),不运行任何测试

您应该确保在项目的根目录中有一个
testem.json
testem.js


TL;DR:确保您有一个
testem
config文件

最近,我自己在从较旧版本的
ember cli升级到较新版本后遇到了这个问题。这不是升级导致的问题,而是我自己的简单错误

在升级过程中,
testem.json
被重命名为
testem.js
。我更改了文件名,但忘记在
git
中更新它,因此实际上我丢失了
testem
config

如果没有任何配置,
testem
将返回其默认行为。这意味着它不会使用您的ember应用程序中的测试工具,而是会使用默认的测试工具(Jasmine工具),不运行任何测试

您应该确保在项目的根目录中有一个
testem.json
testem.js


testem.json中的test_页面是什么?我甚至不知道我需要一个testem.json文件=/尽管是用
创建的“test_页面”:“tests/index.html?hidepassed”
现在测试运行时使用
Just ember test--server
,而不是
Just ember test
。当我运行后者时,它在构建之后什么都不做,只是挂起。你能共享repo吗?我不能,这是一个工作项目。如果使用这样的testem.json呢?testem.json中的test\u页面是什么?我甚至不知道我需要一个testem.json文件=/刚刚创建了一个,尽管使用了
“test\u页面”:“tests/index.html?hidepassed”
现在测试使用
just-ember-test--server运行,但不使用
just-ember-test
。当我运行后者时,它在构建之后什么都不做,只是挂起。你能共享回购吗?我不能,这是一个工作项目。如果使用这样的testem.json呢?
/*jshint node:true*/
module.exports = {
  "framework": "qunit",
  "test_page": "tests/index.html?hidepassed",
  "disable_watching": true,
  "launch_in_ci": [
    "PhantomJS"
  ],
  "launch_in_dev": [
    "PhantomJS",
    "Chrome"
  ]
};