Skip to content

Commit e12bbbc

Browse files
committed
tapdb: universe db query re-write and index performance tests
1 parent 5c0db9d commit e12bbbc

File tree

4 files changed

+428
-0
lines changed

4 files changed

+428
-0
lines changed

make/testing_flags.mk

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,11 @@ ifeq ($(dbbackend),postgres)
5454
DEV_TAGS += test_db_postgres
5555
endif
5656

57+
# Run universe tests with increased scale for performance testing.
58+
ifneq ($(long-tests),)
59+
DEV_TAGS += longtests
60+
endif
61+
5762
ifneq ($(tags),)
5863
DEV_TAGS += ${tags}
5964
endif

tapdb/universe_perf_long_test.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
//go:build longtests
2+
3+
package tapdb
4+
5+
// longTestScale is the scale factor for long tests.
6+
const longTestScale = 5
7+
8+
var (
9+
numAssets = 100 * longTestScale
10+
numLeavesPerTree = 300 * longTestScale
11+
numQueries = 100 * longTestScale
12+
)

tapdb/universe_perf_short_test.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
//go:build !longtests
2+
3+
package tapdb
4+
5+
var (
6+
numAssets = 100
7+
numLeavesPerTree = 300
8+
numQueries = 100
9+
)

0 commit comments

Comments
 (0)