Skip to content

Commit 752180e

Browse files
authored
CI: fix ITs not always closing driver (#629)
1 parent 3f5f3f4 commit 752180e

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

neo4j/test-integration/dbserver/dbserver.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@ func GetDbServer() DbServer {
9696

9797
func (s DbServer) deleteData() {
9898
driver := s.Driver()
99+
defer func() { _ = driver.Close() }()
99100
session := driver.NewSession(neo4j.SessionConfig{AccessMode: neo4j.AccessModeWrite})
100101
defer session.Close()
101102

neo4j/test-integration/spatialtypes_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ func TestSpatialTypes(st *testing.T) {
3737

3838
server := dbserver.GetDbServer()
3939
driver := server.Driver()
40+
defer func() { _ = driver.Close() }()
4041
if server.Version.LessThan(V340) {
4142
st.Skip("Spatial types are only available after neo4j 3.4.0 release")
4243
}

neo4j/test-integration/summary_test.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,12 @@ var _ = Describe("Result Summary", func() {
2525
Expect(driver).NotTo(BeNil())
2626
})
2727

28+
AfterEach(func() {
29+
if driver != nil {
30+
_ = driver.Close()
31+
}
32+
})
33+
2834
Context("from single-tenant Neo4j servers", func() {
2935
BeforeEach(func() {
3036
if isMultiTenant(server) {
@@ -94,7 +100,6 @@ var _ = Describe("Result Summary", func() {
94100
})
95101
})
96102

97-
98103
})
99104

100105
func isMultiTenant(server dbserver.DbServer) bool {

0 commit comments

Comments
 (0)