Skip to content

Commit 139f51d

Browse files
Merge pull request #8 from dev-diaries41/refactor/embeddingstore
update: in test pass file directly to create embedding store
2 parents b297c24 + 6f1469e commit 139f51d

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

extensions/src/androidTest/kotlin/com/fpf/smartscansdk/extensions/embeddings/EmbeddingLoadingBenchmarkTest.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,14 +52,14 @@ class EmbeddingLoadingBenchmarkTest {
5252

5353

5454

55-
val tempDir = File(context.cacheDir, "tempEmbeddings").apply { mkdirs() }
56-
val store = FileEmbeddingStore(tempDir, "embeddings.bin", embeddingLength)
55+
val embeddingsFile = File(context.cacheDir, "embeddings.bin")
56+
val store = FileEmbeddingStore(embeddingsFile, embeddingLength)
5757

5858
store.add(embeddings.map { it.toEmbedding() })
5959
store.clear() // force reload
6060

6161
val fileTime = measureNanoTime {
62-
val loadedFile = store.getAll()
62+
val loadedFile = store.get()
6363
assertEquals(numEmbeddings, loadedFile.size)
6464
}
6565

extensions/src/test/kotlin/com/fpf/smartscansdk/extensions/embeddings/FileEmbeddingRetriever.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ class FileEmbeddingRetrieverTest {
2020
private fun embedding(id: Long, date: Long, values: FloatArray) =
2121
Embedding(id, date, values)
2222

23-
private fun createStore(fileName: String = "embeddings.bin") =
24-
FileEmbeddingStore(tempDir, fileName, embeddingLength)
23+
private fun createStore(file: File = File(tempDir, "embeddings.bin"), useCache: Boolean = true) =
24+
FileEmbeddingStore(file, embeddingLength, useCache = useCache)
2525

2626
@Test
2727
fun `query batch retrieval with start and end works`() = runTest {

extensions/src/test/kotlin/com/fpf/smartscansdk/extensions/embeddings/FileEmbeddingStoreTest.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ class FileEmbeddingStoreTest {
3636

3737
private val embeddingLength = 4
3838

39-
private fun createStore(fileName: String = "embeddings.bin", useCache: Boolean = true) =
40-
FileEmbeddingStore(tempDir, fileName, embeddingLength, useCache = useCache)
39+
private fun createStore(file: File = File(tempDir, "embeddings.bin"), useCache: Boolean = true) =
40+
FileEmbeddingStore(file, embeddingLength, useCache = useCache)
4141

4242
private fun embedding(id: Long, date: Long, values: FloatArray) =
4343
Embedding(id, date, values)

0 commit comments

Comments
 (0)