私は2つの分度器テストスクリプトを持っています。私の目標は、スクリプトと結果に基づいていくつかのレポートを生成することです。テスト仕様に追加情報を添付するにはどうすればよいですか?
IDまたは参照番号のように、各テストに追加したいいくつかの追加情報があります。 it
仕様のそれぞれに追加する方法はありますか?私はジャスミンや分度器がその情報で何かをする必要はありません。ほとんどの場合、テスト結果出力ファイルにも含めてください。
私はこのような何か希望:
describe('Module A Test Suite', function() {
// note parameter with extra info
it('This is a test', {testId: 123, release: "v2.0.5"}, function() {
//note parameter with extra info
expect({description: "Verify link is shown", priority: 2}, element(by.id('Home')).isPresent()).toBe(true);
// more tests and expect's here
}
}
を、余分な情報を持つ出力XMLでのいくつかのセクションがあります。
たぶん、このようなものになる:これはコード自体として追加することができない場合
<testsuites>
<testsuite name="chrome.Module A Test Suite" timestamp="2016-11-22T11:22:45" hostname="localhost" time="77.753" errors="0" tests="8" skipped="0" disabled="0" failures="3">
<extras testId="123" release="v2.0.5" />
<testcase classname="chrome.Module A Test Suite" name="This is a test" >
<extras description="Verify link is shown" priority="2"/>
</testcase>
</testsuite>
</testsuites>
、これは簡単に解析することができ、コメントや他の要素として追加することができる方法はありますか?好ましくは、既存の工具またはジャスミン/分度器の機能性を備えているか? it
コール(テスト仕様)のための追加情報については