diff --git a/core-s3/src/test/scala/io/aiven/guardian/kafka/s3/S3Spec.scala b/core-s3/src/test/scala/io/aiven/guardian/kafka/s3/S3Spec.scala index 52927325..178c4612 100644 --- a/core-s3/src/test/scala/io/aiven/guardian/kafka/s3/S3Spec.scala +++ b/core-s3/src/test/scala/io/aiven/guardian/kafka/s3/S3Spec.scala @@ -16,6 +16,8 @@ import io.aiven.guardian.akka.AkkaHttpTestKit import io.aiven.guardian.kafka.TestUtils import io.aiven.guardian.kafka.models.ReducedConsumerRecord import org.apache.kafka.clients.producer.ProducerRecord +import org.scalactic.Prettifier +import org.scalactic.SizeLimit import org.scalatest.Ignore import org.scalatest.Tag import org.scalatest.concurrent.ScalaFutures @@ -52,6 +54,11 @@ trait S3Spec implicit override val generatorDrivenConfig: PropertyCheckConfiguration = PropertyCheckConfiguration(minSuccessful = 1, minSize = 1) + /** Due to the fact that we have to deal with massively generated collections when testing against S3, we override the + * default prettifier with one that truncates so we don't generate ridiculously large logs + */ + implicit val prettifier: Prettifier = Prettifier.truncateAt(SizeLimit(10)) + val s3Settings: S3Settings implicit lazy val s3Attrs: Attributes = S3Attributes.settings(s3Settings)