Skip to content

Commit

Permalink
Switch embedded postgres library used in tests (#2518)
Browse files Browse the repository at this point in the history
Switch from opentable to its updated fork by zonkyio.
This is necessary when running on Apple M1 chips.
  • Loading branch information
rorp authored Dec 8, 2022
1 parent a0b7a49 commit 908d87f
Show file tree
Hide file tree
Showing 5 changed files with 8 additions and 7 deletions.
6 changes: 3 additions & 3 deletions eclair-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -311,9 +311,9 @@
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.opentable.components</groupId>
<artifactId>otj-pg-embedded</artifactId>
<version>0.13.3</version>
<groupId>io.zonky.test</groupId>
<artifactId>embedded-postgres</artifactId>
<version>2.0.1</version>
<scope>test</scope>
</dependency>
</dependencies>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package fr.acinq.eclair

import akka.actor.ActorSystem
import com.opentable.db.postgres.embedded.EmbeddedPostgres
import com.zaxxer.hikari.HikariConfig
import fr.acinq.eclair.TestDatabases.TestPgDatabases.getNewDatabase
import fr.acinq.eclair.channel._
Expand Down Expand Up @@ -128,6 +127,8 @@ object TestDatabases {
}

object TestPgDatabases {
import _root_.io.zonky.test.db.postgres.embedded.EmbeddedPostgres

/** single instance */
private val pg = EmbeddedPostgres.start()

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
package fr.acinq.eclair.db

import akka.actor.ActorSystem
import com.opentable.db.postgres.embedded.EmbeddedPostgres
import com.zaxxer.hikari.HikariConfig
import fr.acinq.eclair.db.Databases.{PostgresDatabases, SqliteDatabases}
import fr.acinq.eclair.db.migration._
import fr.acinq.eclair.db.pg.PgUtils.PgLock
import fr.acinq.eclair.db.pg._
import io.zonky.test.db.postgres.embedded.EmbeddedPostgres
import org.scalatest.Ignore
import org.scalatest.funsuite.AnyFunSuite
import org.sqlite.SQLiteConfig
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package fr.acinq.eclair.db

import com.opentable.db.postgres.embedded.EmbeddedPostgres
import com.typesafe.config.{Config, ConfigFactory}
import fr.acinq.eclair.wire.internal.channel.ChannelCodecsSpec
import fr.acinq.eclair.{TestKitBaseClass, TestUtils}
import io.zonky.test.db.postgres.embedded.EmbeddedPostgres
import org.scalatest.funsuite.AnyFunSuiteLike

import java.io.File
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package fr.acinq.eclair.db

import com.opentable.db.postgres.embedded.EmbeddedPostgres
import com.typesafe.config.{Config, ConfigFactory}
import fr.acinq.eclair.db.Databases.JdbcUrlChanged
import fr.acinq.eclair.db.DbEventHandler.ChannelEvent
Expand All @@ -13,6 +12,7 @@ import fr.acinq.eclair.wire.internal.channel.ChannelCodecsSpec
import fr.acinq.eclair.wire.protocol.Color
import fr.acinq.eclair.{Features, MilliSatoshiLong, TestKitBaseClass, TestUtils, TimestampMilli, TimestampSecond, randomBytes32, randomKey}
import grizzled.slf4j.{Logger, Logging}
import io.zonky.test.db.postgres.embedded.EmbeddedPostgres
import org.postgresql.jdbc.PgConnection
import org.postgresql.util.PGInterval
import org.scalatest.concurrent.Eventually
Expand Down

0 comments on commit 908d87f

Please sign in to comment.