2
私は、ES2015から翻訳された既存のライブラリにコードカバレッジを追加しようとしています。私はすべてのことを正しくやっているようです。出力は、単純に読み込み、私のメイクは イスタンブールでバベルについてどうしたらいいですか?
test: .FORCE
export NODE_ENV=test
babel *.js --out-dir lib
nyc mocha
を読み、私のpackage.jsonが
"nyc": {
"include": [
"**/*.js"
],
"require": [
"babel-register"
],
"sourceMap": false,
"instrument": false
}
とを含みながら、私のテストを実行した後、私のbabelrcは、まだ
{
"presets": ["es2015"],
"sourceMaps": true,
"env": {
"test": { "plugins": ["istanbul"] }
}
}
を読み取ります
----------|----------|----------|----------|----------|----------------|
File | % Stmts | % Branch | % Funcs | % Lines |Uncovered Lines |
----------|----------|----------|----------|----------|----------------|
All files | Unknown | Unknown | Unknown | Unknown | |
----------|----------|----------|----------|----------|----------------|
私は何を試しましたかbabel-node
、babel-istanbul
、nyc
のようなさまざまな組み込みディレクティブがあり、--include-all-sources
を使用していても、0%のカバレッジのファイルを報告するほどのことはありませんでした。何がありますか?私は何が欠けていますか?