私はキャスパーJSテストのセットを持っていて、成功した場合には0で、エラーではゼロでないか、テストの失敗で終了コードを得たいと思っています(私はcasperコマンドをjavaから実行し、 )。キャスパーJSがテストの成功ステータスを示す終了コードを返すようにするにはどうすればよいですか?
問題は、終了コード0が常に返されることです。次のコマンドの全てが0の終了コードになり
var casper = require('casper').create();
casper.start('http://www.google.com', function() {
this.test.assertEquals(true, casper.cli.options['value']);
});
casper.run(function() {
casper.test.done(1);
});
:ここでは、この問題が発生した例のテストで私はキャスパーを呼び出し、テストが成功したか失敗したかどうかを判断するにはどうすればよい
C:/casperjs/bin/casperjs test --value=true C:/Temp/simpletest.js
C:/casperjs/bin/casperjs test --value=false C:/Temp/simpletest.js
C:/casperjs/bin/casperjs --value=true C:/Temp/simpletest.js
C:/casperjs/bin/casperjs --value=false C:/Temp/simpletest.js
は/ Javaからエラーが発生しましたか?
どのようにして最終的に予想される終了コードを返すことができましたか? –