Skip to content

Commit d41bdf7

Browse files
author
Mr Martian
committed
improve testing to stop failing
1 parent d0248c2 commit d41bdf7

12 files changed

Lines changed: 54 additions & 14 deletions

File tree

tests/data_store/externalSort/index.test.ts

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,11 @@ import { expect, test } from 'bun:test';
55
import tmp from 'tmp';
66

77
test('sort - single threaded', async () => {
8-
const dir = tmp.dirSync({ prefix: 'external_sort_single_1', unsafeCleanup: true });
8+
const dir = tmp.dirSync({
9+
prefix: 'external_sort_single_1',
10+
template: 'test-XXXXXX',
11+
unsafeCleanup: true,
12+
});
913
const name = `${dir.name}/sort-single-threaded`;
1014
const store = new S2FileStore<{ a: number }>(name);
1115

@@ -36,7 +40,11 @@ test('sort - single threaded', async () => {
3640
});
3741

3842
test('sort multi-file - single threaded', async () => {
39-
const dir = tmp.dirSync({ prefix: 'external_sort_single_2', unsafeCleanup: true });
43+
const dir = tmp.dirSync({
44+
prefix: 'external_sort_single_2',
45+
template: 'test-XXXXXX',
46+
unsafeCleanup: true,
47+
});
4048

4149
const storeA = new S2FileStore<{ a: number }>(`${dir.name}/a`);
4250
storeA.set(0, { a: 1 });
@@ -79,7 +87,11 @@ test('sort multi-file - single threaded', async () => {
7987
});
8088

8189
test('sort - multi threaded', async () => {
82-
const dir = tmp.dirSync({ prefix: 'externalSort_single_3', unsafeCleanup: true });
90+
const dir = tmp.dirSync({
91+
prefix: 'externalSort_single_3',
92+
template: 'test-XXXXXX',
93+
unsafeCleanup: true,
94+
});
8395
const name = `${dir.name}/sort-multi-threaded`;
8496
const store = new S2MMapStore<{ a: number }>(name);
8597

tests/data_store/file.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { expect, test } from 'bun:test';
44
import tmp from 'tmp';
55

66
test('S2FileStore', async () => {
7-
const dir = tmp.dirSync({ prefix: 'file_test', unsafeCleanup: true });
7+
const dir = tmp.dirSync({ prefix: 'file_test', template: 'test-XXXXXX', unsafeCleanup: true });
88
const store = new S2FileStore<{ a: number }>(dir.name);
99
expect(store.length).toEqual(0);
1010
store.set(0, { a: 1 });

tests/data_store/kd/mmap.test.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,11 @@ import cities from 'all-the-cities';
77
import tmp from 'tmp';
88

99
test('KDTree - MMAP', (): void => {
10-
const dir = tmp.dirSync({ prefix: 'kdtree_mmap_file_test', unsafeCleanup: true });
10+
const dir = tmp.dirSync({
11+
prefix: 'kdtree_mmap_file_test',
12+
template: 'test-XXXXXX',
13+
unsafeCleanup: true,
14+
});
1115
const store = new KDMMapSpatialIndex<{ a: number }>(64, dir.name);
1216
expect(store.length).toBe(0);
1317
store.push({ x: 0, y: 1, m: { a: 1 } });

tests/data_store/kv/file.test.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,11 @@ import { expect, test } from 'bun:test';
44
import tmp from 'tmp';
55

66
test('KV - File', async () => {
7-
const dir = tmp.dirSync({ prefix: 'data_store_kv_file', unsafeCleanup: true });
7+
const dir = tmp.dirSync({
8+
prefix: 'data_store_kv_file',
9+
template: 'test-XXXXXX',
10+
unsafeCleanup: true,
11+
});
812
const store = new FileKV<number>(dir.name);
913
expect(store.length).toBe(0);
1014
store.set(0, 1);

tests/data_store/kv/mmap.test.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,11 @@ import { expect, test } from 'bun:test';
44
import tmp from 'tmp';
55

66
test('KV - MMap', async () => {
7-
const dir = tmp.dirSync({ prefix: 'data_store_kv_mmap', unsafeCleanup: true });
7+
const dir = tmp.dirSync({
8+
prefix: 'data_store_kv_mmap',
9+
template: 'test-XXXXXX',
10+
unsafeCleanup: true,
11+
});
812
const store = new MMapKV<number>(dir.name);
913
expect(store.length).toBe(0);
1014
store.set(0, 1);

tests/data_store/mmap.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { expect, test } from 'bun:test';
44
import tmp from 'tmp';
55

66
test('S2MMapStore', async () => {
7-
const dir = tmp.dirSync({ prefix: 'mmap_test', unsafeCleanup: true });
7+
const dir = tmp.dirSync({ prefix: 'mmap_test', template: 'test-XXXXXX', unsafeCleanup: true });
88
const store = new S2MMapStore<{ a: number }>(`${dir.name}/testA`);
99
expect(store.length).toBe(0);
1010
store.set(0, { a: 1 });

tests/data_store/multimap/file.test.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,11 @@ import { expect, test } from 'bun:test';
44
import tmp from 'tmp';
55

66
test('FileMultiMap', async () => {
7-
const dir = tmp.dirSync({ prefix: 'data_store_multimap_file', unsafeCleanup: true });
7+
const dir = tmp.dirSync({
8+
prefix: 'data_store_multimap_file',
9+
template: 'test-XXXXXX',
10+
unsafeCleanup: true,
11+
});
812
const store = new FileMultiMap<number>(dir.name);
913
expect(store.length).toBe(0);
1014
store.set(0, 1);

tests/data_store/multimap/mmap.test.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,11 @@ import { expect, test } from 'bun:test';
44
import tmp from 'tmp';
55

66
test('MMapMultiMap', async () => {
7-
const dir = tmp.dirSync({ prefix: 'data_store_multimap_mmap', unsafeCleanup: true });
7+
const dir = tmp.dirSync({
8+
prefix: 'data_store_multimap_mmap',
9+
template: 'test-XXXXXX',
10+
unsafeCleanup: true,
11+
});
812
const store = new MMapMultiMap<number>(dir.name);
913
expect(store.length).toBe(0);
1014
store.set(0, 1);

tests/data_store/vector/file.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ interface TestKey extends VectorKey {
1111
}
1212

1313
test('FileVector', async () => {
14-
const dir = tmp.dirSync({ prefix: 'vector_file', unsafeCleanup: true });
14+
const dir = tmp.dirSync({ prefix: 'vector_file', template: 'test-XXXXXX', unsafeCleanup: true });
1515
const store = new FileVector<TestKey>(dir.name);
1616
expect(store.length).toBe(0);
1717
store.push({ a: 1, cell: 0n });

tests/data_store/vector/mmap.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ interface TestKey extends VectorKey {
1111
}
1212

1313
test('MMapVector', async () => {
14-
const dir = tmp.dirSync({ prefix: 'vector_mmap', unsafeCleanup: true });
14+
const dir = tmp.dirSync({ prefix: 'vector_mmap', template: 'test-XXXXXX', unsafeCleanup: true });
1515
const store = new MMapVector<TestKey>(dir.name);
1616
expect(store.length).toBe(0);
1717
store.push({ a: 1, cell: 0n });

0 commit comments

Comments
 (0)