Я пытаюсь запустить набор тестов Scala с помощью Amazon DynamoDB Local через этот плагин: https://github.com/localytics/sbt-dynamodb. Он работает, но только если я запускаю DynamoDB Local вручную в командной строке (sbt start-dynamodb-local
). Я хотел бы, чтобы он запускался автоматически, когда кто-то выполняет sbt test
в родительском каталоге проекта. Согласно документации:Как запустить Amazon DynamoDB Локально автоматически в тестах SBT?
Чтобы 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
Что я делаю неправильно?