-
Notifications
You must be signed in to change notification settings - Fork 4
83 lines (59 loc) · 3 KB
/
Copy pathtest.yml
File metadata and controls
83 lines (59 loc) · 3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
name: Go Integration Tests
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
lfs: true
- name: Set up Go
uses: actions/setup-go@v4
with:
go-version: '1.26'
- name: Run table-diff simple pkey tests
run: go test -count=1 -v ./tests/integration -run 'TestTableDiffSimplePK'
- name: Run table-diff composite pkey tests
run: go test -count=1 -v ./tests/integration -run 'TestTableDiffCompositePK'
- name: Run table-repair tests
run: go test -count=1 -v ./tests/integration -run 'TableRepair'
- name: Run Merkle Tree simple pkey tests
run: go test -count=1 -v ./tests/integration -run 'TestMerkleTreeSimplePK'
- name: Run Merkle Tree composite pkey tests
run: go test -count=1 -v ./tests/integration -run 'TestMerkleTreeCompositePK'
- name: Run mtree regression tests
run: go test -count=1 -v ./tests/integration -run 'TestBuildMtree|TestUpdateMtree|TestMtreeInit|TestACEConn'
- name: Run mtree unit tests
run: go test -count=1 -v ./internal/consistency/mtree
- name: Run mtree missing-tree fail-fast test
run: go test -count=1 -v ./tests/integration -run 'TestMtreeDiffFailsFastWhenTreeNotBuilt'
- name: Run CDC regression tests
run: go test -count=1 -v ./tests/integration -run 'CDC'
- name: Run crash recovery origin-filter test
run: go test -count=1 -v ./tests/integration -run 'TestTableDiffAgainstOriginWithUntil'
- name: Run advanced repair plan tests
run: go test -count=1 -v ./tests/integration -run 'TestAdvancedRepairPlan'
- name: Run repset-diff tests
run: go test -count=1 -v ./tests/integration -run 'TestRepsetDiff_'
- name: Run schema-diff tests
run: go test -count=1 -v ./tests/integration -run 'TestSchemaDiff_'
- name: Run spock-diff comparison unit tests
run: go test -count=1 -v ./internal/consistency/diff -run 'TestCompareSubscriptions'
- name: Run spock-diff tests
run: go test -count=1 -v ./tests/integration -run 'TestSpockDiff_|TestGetSpockNodeAndSubInfo'
- name: Run Merkle tree numeric scale invariance test
run: go test -count=1 -v ./tests/integration -run 'TestMerkleTreeNumericScaleInvariance'
- name: Run catastrophic single-node failure recovery test
run: go test -count=1 -v ./tests/integration -run 'TestCatastrophicSingleNodeFailure'
- name: Run table-diff --until filter tests
run: go test -count=1 -v ./tests/integration -run 'TestTableDiffUntilFilter'
- name: Run Merkle Tree --until filter tests
run: go test -count=1 -v ./tests/integration -run 'TestMerkleTreeUntilFilter'
- name: Run native PG (no spock) tests
run: go test -count=1 -v ./tests/integration -run 'TestNativePG'
- name: Run timestamp comparison tests
run: go test -count=1 -v ./tests/integration -run 'TestCompareTimestampsExact|TestPostgreSQLMicrosecondPrecision|TestOldVsNewComparison'