From 7888a53dbf3a9f241543fbd334aa7bab20e4a583 Mon Sep 17 00:00:00 2001 From: Gauthier Roebroeck Date: Thu, 28 Aug 2025 16:49:27 +0800 Subject: [PATCH] test: run tests with a WAL database instead of memorydb --- .../datasource/DataSourcesConfigurationTest.kt | 2 +- komga/src/test/resources/application-memorydb.yml | 5 +++++ komga/src/test/resources/application-test.yml | 6 ++++-- komga/src/test/resources/application-waltest.yml | 7 ------- 4 files changed, 10 insertions(+), 10 deletions(-) create mode 100644 komga/src/test/resources/application-memorydb.yml delete mode 100644 komga/src/test/resources/application-waltest.yml diff --git a/komga/src/test/kotlin/org/gotson/komga/infrastructure/datasource/DataSourcesConfigurationTest.kt b/komga/src/test/kotlin/org/gotson/komga/infrastructure/datasource/DataSourcesConfigurationTest.kt index c57ee044e..ee3132f6d 100644 --- a/komga/src/test/kotlin/org/gotson/komga/infrastructure/datasource/DataSourcesConfigurationTest.kt +++ b/komga/src/test/kotlin/org/gotson/komga/infrastructure/datasource/DataSourcesConfigurationTest.kt @@ -11,7 +11,6 @@ import javax.sql.DataSource class DataSourcesConfigurationTest { @SpringBootTest - @ActiveProfiles("test", "waltest") @Nested inner class WalMode( @Autowired private val dataSourceRW: DataSource, @@ -27,6 +26,7 @@ class DataSourcesConfigurationTest { } @SpringBootTest + @ActiveProfiles("test", "memorydb") @Nested inner class MemoryMode( @Autowired private val dataSourceRW: DataSource, diff --git a/komga/src/test/resources/application-memorydb.yml b/komga/src/test/resources/application-memorydb.yml new file mode 100644 index 000000000..5da041aed --- /dev/null +++ b/komga/src/test/resources/application-memorydb.yml @@ -0,0 +1,5 @@ +komga: + database: + file: "file:database?mode=memory" + tasks-db: + file: "file:tasks?mode=memory" diff --git a/komga/src/test/resources/application-test.yml b/komga/src/test/resources/application-test.yml index 293546f78..171136603 100644 --- a/komga/src/test/resources/application-test.yml +++ b/komga/src/test/resources/application-test.yml @@ -2,9 +2,11 @@ application.version: TESTING komga: database: - file: "file:database?mode=memory" + file: "\${java.io.tmpdir}/database\${random.uuid}.sqlite" + journal-mode: WAL tasks-db: - file: "file:tasks?mode=memory" + file: "\${java.io.tmpdir}/tasks\${random.uuid}.sqlite" + journal-mode: WAL spring: flyway: diff --git a/komga/src/test/resources/application-waltest.yml b/komga/src/test/resources/application-waltest.yml deleted file mode 100644 index f3e94e759..000000000 --- a/komga/src/test/resources/application-waltest.yml +++ /dev/null @@ -1,7 +0,0 @@ -komga: - database: - file: "\${java.io.tmpdir}/database.sqlite" - journal-mode: WAL - tasks-db: - file: "\${java.io.tmpdir}/tasks.sqlite" - journal-mode: WAL