|
|
@ -29,6 +29,7 @@ import (
|
|
|
|
"os"
|
|
|
|
"os"
|
|
|
|
"path/filepath"
|
|
|
|
"path/filepath"
|
|
|
|
"strings"
|
|
|
|
"strings"
|
|
|
|
|
|
|
|
"sync"
|
|
|
|
"time"
|
|
|
|
"time"
|
|
|
|
|
|
|
|
|
|
|
|
"github.com/distribution/distribution/v3/configuration"
|
|
|
|
"github.com/distribution/distribution/v3/configuration"
|
|
|
@ -172,6 +173,9 @@ func setup(suite *TestSuite, tlsEnabled, insecure bool) *registry.Registry {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func teardown(suite *TestSuite) {
|
|
|
|
func teardown(suite *TestSuite) {
|
|
|
|
|
|
|
|
var lock sync.Mutex
|
|
|
|
|
|
|
|
lock.Lock()
|
|
|
|
|
|
|
|
defer lock.Unlock()
|
|
|
|
if suite.srv != nil {
|
|
|
|
if suite.srv != nil {
|
|
|
|
mockdns.UnpatchNet(net.DefaultResolver)
|
|
|
|
mockdns.UnpatchNet(net.DefaultResolver)
|
|
|
|
suite.srv.Close()
|
|
|
|
suite.srv.Close()
|
|
|
|