2016-09-27 10 views
1

のためのセレンログをカスタマイズします。は、次のように私は、結果のリストを持っている分度器で使用する私のセレンテストの結果、失敗したテスト

[14:49:14] I/testLogger - 

[14:49:14] I/launcher - 0 instance(s) of WebDriver still running 
[14:49:14] I/launcher - chrome #01-0 passed 
[14:49:14] I/launcher - chrome #01-1 failed 4 test(s) 
[14:49:14] I/launcher - chrome #01-2 passed 
[14:49:14] I/launcher - chrome #01-3 failed 1 test(s) 
[14:49:14] I/launcher - chrome #01-4 passed 
[14:49:14] I/launcher - chrome #01-5 passed 
[14:49:14] I/launcher - chrome #01-6 passed 
[14:49:14] I/launcher - chrome #01-7 passed 
[14:49:14] I/launcher - chrome #01-8 passed 
[14:49:14] I/launcher - chrome #01-9 passed 
[14:49:14] I/launcher - chrome #01-10 failed 7 test(s) 
[14:49:14] I/launcher - chrome #01-11 failed 5 test(s) 
[14:49:14] I/launcher - chrome #01-12 failed 5 test(s) 
[14:49:14] I/launcher - chrome #01-13 passed 
[14:49:14] I/launcher - chrome #01-14 passed 
[14:49:14] I/launcher - overall: 22 failed spec(s) 
[14:49:14] E/launcher - Process exited with error code 1 

は、それはそれぞれの例のようないくつかのより詳細な情報と、このリストをカスタマイズすることが可能ですテストに失敗し、スペック名が追加されましたか?今は、ブラウザのインス​​タンスに一致するようにコンソールをスクロールしなければなりませんでした。

+0

どのようなテストフレームワークを使用していますか?ジャスミン、モカなど – Gunderson

+0

ジャスミンを使用しています。おそらくGundersonの答えが私の問題を解決するだろう。 Jasmin Spec Reporterをテストした後、私はあなたに情報を提供します。 – magneto

答えて

2

ジャスミンを使用している場合は、いくつかのレポーターオプションがあります。 Jasmine Spec Reporterを見てください。セットアップがとても簡単です。あなたはNPM経由でインストールした後、単につまり、あなたの設定ファイルでそれを必要とし、あなたのonPrepare()にシンプルな機能を追加します。

// conf.js 
var SpecReporter = require('jasmine-spec-reporter'); 
exports.config = { 
    onPrepare: function() { 
     jasmine.getEnv().addReporter(new SpecReporter({ 
      displayStacktrace: 'true', 
      displaySpecDuration: 'true' 
     })); 
    }; 
}; 

それはあなたが探している正確に何でない場合は、他のいくつかの記者は人ということがありますまたはcustom jasmine reporterを自分で作成することができます。

1

私は多数のテスト/検証を行っており、すべての結果をCSVにダンプしてExcelで開きます。データがExcelに格納されると、データをフィルタリングしたり、ピボットテーブルなどを追加して、必要に応じてデータを表示するExcelのフルパワーを利用できます。

気になる列を定義するだけで済みます。あなたの例では、Test Name、Browser、Result、???のようなものから始めることができます。これがExcelに置かれたら、[挿入]> [表]をクリックし、[結果=失敗]でフィルタします。これで、失敗したすべてのテストが表示されます。ピボットテーブルを作成して、実行の要約を表示することもできます。

カスタムのExcel VBAマクロを作成して、CSVをインポートし、データをテーブルに変換し、自動的にピボットテーブルを2つ作成します。私はこれを実際に日常的に使用しており、私はそれを他の方法でやっているとは想像もしません。

関連する問題