0

我已经为 DalekJS 配置了以下 Gruntmodule:

module.exports = {
  dalek: {
    options: {
      browser: ['phantomjs'],
      reporter: ['html', 'junit', 'json'],--> I also tried without this line
      dalekfile: true
    },
    files: {
      src: ['tests/gui/dalekjs/dakektest.js']
    }
  }
};

我在与配置模块相同的文件夹中有一个 Dalekfile(我有一个拆分的 gruntfile!请参阅http://www.html5rocks.com/en/tutorials/tooling/supercharging-your-gruntfile/?redirect_from_locale=de): Dalekfile.json:

{
  "reporter": ["console", "junit", "html", "json"],--> I also tried without this line
  "html-reporter": {
    "dest": "C:/my/path/tests/gui/dalekjs/report"
  },
  "junit-reporter": {
    "dest": "C:/my/path/tests/gui/dalekjs/report/report.xml"
  },
  "json-reporter": {
    "dest": "C:/my/path/tests/gui/dalekjs/report/report.json"
  }
}

执行后grunt我的测试成功执行。

但是,如果我检查自定义路径,则没有报告。它在 Gruntfile.js 的同一文件夹中创建报告,所以 --> gruntfilefolder/report/dalek/

当使用 dalek dalektest.js 在控制台上执行 Dalektest 时,报告已成功创建。--> 我安装了 dalek 文档中描述的报告插件!

有谁可以告诉我,为什么不使用自定义路径?

版本: grunt-cli v0.1.13 grunt v0.4.4 grunt-dalek 0.2.0

干杯伊佐坎。

4

1 回答 1

0

在此处的 google 群组讨论中解决:How to configure reports options when using dalekjs with grunt?

于 2014-04-08T08:52:25.357 回答