Casper JS テストのセットを用意して、成功時に 0 の終了コードを取得し、エラーまたはテストの失敗時にゼロ以外を取得できるようにしたい (java から casper コマンドを実行して、テストが成功したかどうかを判断したい)。
私が抱えている問題は、終了コード 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);
});
次のコマンドはすべて終了コード 0 になります。
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
Casper を呼び出して、テストが成功したか失敗/エラーになったかを Java から判断するにはどうすればよいですか?