integration-tests/go-sql-server-driver: Cluster, dolt_cluster_ack_writes_timeout_secs, add a failing test to assert that dolt_branch modifications are waited on.

This commit is contained in:
Aaron Son
2023-05-13 07:59:39 -07:00
parent 2e4107fe22
commit 535e59141d
@@ -1098,6 +1098,51 @@ tests:
result:
columns: ["COUNT(*)"]
rows: [["20"]]
# Assert that branch creation and deletion also blocks on replication.
- on: server1
queries:
- exec: 'USE repo1'
- exec: 'CALL DOLT_BRANCH("new_branch")'
- on: server2
queries:
- exec: 'USE repo1'
- query: 'SELECT COUNT(*) FROM dolt_branches'
result:
columns: ["COUNT(*)"]
rows: [["2"]]
- on: server1
queries:
- exec: 'USE repo1'
- exec: 'CALL DOLT_BRANCH("-d", "new_branch")'
- on: server2
queries:
- exec: 'USE repo1'
- query: 'SELECT COUNT(*) FROM dolt_branches'
result:
columns: ["COUNT(*)"]
rows: [["1"]]
- on: server1
queries:
- exec: 'USE repo1'
- exec: 'CALL DOLT_BRANCH("new_branch")'
- on: server2
queries:
- exec: 'USE repo1'
- query: 'SELECT COUNT(*) FROM dolt_branches'
result:
columns: ["COUNT(*)"]
rows: [["2"]]
- on: server1
queries:
- exec: 'USE repo1'
- exec: 'CALL DOLT_BRANCH("-d", "new_branch")'
- on: server2
queries:
- exec: 'USE repo1'
- query: 'SELECT COUNT(*) FROM dolt_branches'
result:
columns: ["COUNT(*)"]
rows: [["1"]]
- name: call dolt checkout
multi_repos:
- name: server1