次の Gruntfile.js 構成があります (抜粋):
connect: {
server : {
options: {
port: '?',
hostname: '*',
useAvailablePort: true,
}
}
}
そして以下のどこか:
grunt.task.run('connect');
grunt.task.run('mochaTest');
アイデアは、ランダムなポートで Mocha を使用して selenium-webdriver テストを実行することです。grunt-contrib-connect によって選択されたランダムなポートを取得したいので、それをパラメーターとして Mocha スイートに渡すことができます。サーバーの起動後にリッスン ポートを取得するにはどうすればよいですか?