mirror of
https://github.com/1f349/orchid.git
synced 2024-12-21 23:54:12 +00:00
Fix test destruction removing tmp folders
This commit is contained in:
parent
b7f3dc54c7
commit
fa92da5f1d
@ -95,6 +95,7 @@ func setupPebbleSuite(tb testing.TB) (*certgen.CertGen, func()) {
|
|||||||
assert.NoError(tb, command.Process.Kill())
|
assert.NoError(tb, command.Process.Kill())
|
||||||
}
|
}
|
||||||
dnsServer.Shutdown()
|
dnsServer.Shutdown()
|
||||||
|
assert.NoError(tb, os.RemoveAll(pebbleTmp))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -134,6 +135,11 @@ func setupPebbleTest(t *testing.T, serverTls *certgen.CertGen) (*Service, *sql.D
|
|||||||
return service, db2
|
return service, db2
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func deconstructPebbleTest(t *testing.T, service *Service) {
|
||||||
|
assert.NoError(t, os.RemoveAll(service.certDir))
|
||||||
|
assert.NoError(t, os.RemoveAll(service.keyDir))
|
||||||
|
}
|
||||||
|
|
||||||
func TestPebbleRenewal(t *testing.T) {
|
func TestPebbleRenewal(t *testing.T) {
|
||||||
if testing.Short() {
|
if testing.Short() {
|
||||||
t.Skip("Skipping renewal tests in short mode")
|
t.Skip("Skipping renewal tests in short mode")
|
||||||
@ -155,6 +161,7 @@ func TestPebbleRenewal(t *testing.T) {
|
|||||||
for _, i := range tests {
|
for _, i := range tests {
|
||||||
t.Run(i.name, func(t *testing.T) {
|
t.Run(i.name, func(t *testing.T) {
|
||||||
service, db2 := setupPebbleTest(t, serverTls)
|
service, db2 := setupPebbleTest(t, serverTls)
|
||||||
|
defer deconstructPebbleTest(t, service)
|
||||||
//goland:noinspection SqlWithoutWhere
|
//goland:noinspection SqlWithoutWhere
|
||||||
_, err := db2.Exec("DELETE FROM certificate_domains")
|
_, err := db2.Exec("DELETE FROM certificate_domains")
|
||||||
assert.NoError(t, err)
|
assert.NoError(t, err)
|
||||||
|
Loading…
Reference in New Issue
Block a user