私の仕様は同じ最初の記述を共有します(2番目は異なる)。JasmineReporter JUnitXmlReporterは実行結果を上書きします
spec1.js:
describe("topic1",()=> {
describe("testcase1",()=> {
...
});
});
spec2.js:
protractor --specs spec1.js,spec2.js config.js
:私はのように、同じブラウザで両方のスペックを実行する場合は正常に動作します
describe("topic1",()=> {
describe("testcase2",()=> {
...
});
});
しかし再起動したい
protractor --specs spec1.js config.js; protractor --specs spec2.js config.js
かのcapabilitesに設定:どちらかとspec1.jsとspec2.jsの実行間のブラウザ
shardTestFiles: true
その後、junitresults.xml
RESP。 junitresults-topic1.xml
(consolidateAll
オプションがtrue
またはfalse
の場合)は、最後のspec(spec2.js)の実行結果のみを含んで生成されます。
XML結果ですべての実行を取得するにはどうすればよいですか?
残念ながら、各テスト(それ)後に再起動するのはあまりにも多く、各スペックの後に再起動します。 –