jasmine-nodeのXML出力で日本語のファイル名にならない場合
jasmine-nodeは--junitreportを使用することでXML形式としてテスト結果を出力できる。
しかし、jasmien-nodeが使用しているjasmine-reportersの不具合で日本語が正常に動作しない。

以下のようなファイルが存在するとする。

describe("test\\足し算の確認", function() {
beforeEach(function() {
// テスト前処理
});

afterEach(function() {
// テスト後処理
});

it("足し算が正しい", function() {
expect(addition(1, 2)).toEqual(3);
});
});


この場合、期待の出力結果としては、記号が除去されたファイル名「TEST-test足し算の確認.xml」が作成されることが期待される。
しかし、げんじょうは「TEST-test.xml」となる。

これを修正するパッチは以下のとおりである。

jasmine-nodeのバージョン:1.14.3
修正パッチ:
http://needtec.sakura.ne.jp/release/jasmine.junit_reporter.js.patch

パッチ適用のコマンド例:
patch -u ../node_modules/jasmine-node/node_modules/jasmine-reporters/src/jasmine.junit_reporter.js < jasmine.junit_reporter.js.patch


[PR]
by mima_ita | 2014-06-19 00:21 | node.js
<< windowsでpatchコマ... JSONファイルにコメントをつ... >>



実験ですお
検索
カテゴリ
最新の記事
.NET4.5におけるasy..
at 2014-07-02 00:46
.NETでTwitterを検..
at 2014-06-29 00:49
Redmineのプラグインで..
at 2014-06-28 03:29
IO.popenのwrite..
at 2014-06-28 03:25
RedmineのWikiでU..
at 2014-06-28 03:16
以前の記事
最新のトラックバック
その他のジャンル
ブログパーツ