このプラグイン経由でAmazon DynamoDB Localを使用して Scala テスト スイートを実行しようとしています: https://github.com/localytics/sbt-dynamodb。これは機能しますが、コマンドライン ( ) で手動で DynamoDB Local を起動した場合のみですsbt start-dynamodb-local
。sbt test
誰かが親プロジェクトのディレクトリで実行するたびに自動的に開始したいと思います。ドキュメントによると:
テスト前後で DynamoDB Local を自動的に開始および停止するには
startDynamoDBLocal := startDynamoDBLocal.dependsOn(compile in Test).value test in Test := (test in Test).dependsOn(startDynamoDBLocal).value testOptions in Test += dynamoDBLocalTestCleanup.value
しかし、これはうまくいきません:
com.amazonaws.SdkClientException: Unable to execute HTTP request: Connect to localhost:8000 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused
私は何を間違っていますか?