Merge pull request #2433 from aledbf/tests-race

Remove data races from tests
This commit is contained in:
k8s-ci-robot 2018-04-27 00:08:19 -07:00 committed by GitHub
commit 1086ec6c7e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 25 deletions

View file

@ -154,18 +154,10 @@ func TestConfigureDynamically(t *testing.T) {
}))
listener, err := net.Listen("tcp", "127.0.0.1:0")
if err != nil {
t.Errorf("unexpected error listening on a random port: %v", err)
}
defer listener.Close()
port := listener.Addr().(*net.TCPAddr).Port
ts.Listener = listener
port := ts.Listener.Addr().(*net.TCPAddr).Port
defer ts.Close()
err = configureDynamically(commonConfig, port)
err := configureDynamically(commonConfig, port)
if err != nil {
t.Errorf("unexpected error posting dynamic configuration: %v", err)
}

View file

@ -113,9 +113,6 @@ func TestStore(t *testing.T) {
if svc != nil {
t.Errorf("expected an Ingres but none returned")
}
updateCh.Close()
close(stopCh)
})
t.Run("should return one event for add, update and delete of ingress", func(t *testing.T) {
@ -257,9 +254,6 @@ func TestStore(t *testing.T) {
if atomic.LoadUint64(&del) != 1 {
t.Errorf("expected 1 event of type Delete but %v occurred", del)
}
updateCh.Close()
close(stopCh)
})
t.Run("should not receive events from secret not referenced from ingress", func(t *testing.T) {
@ -346,9 +340,6 @@ func TestStore(t *testing.T) {
if atomic.LoadUint64(&del) != 0 {
t.Errorf("expected 0 events of type Delete but %v occurred", del)
}
updateCh.Close()
close(stopCh)
})
t.Run("should receive events from secret referenced from ingress", func(t *testing.T) {
@ -458,9 +449,6 @@ func TestStore(t *testing.T) {
if atomic.LoadUint64(&del) != 1 {
t.Errorf("expected 1 events of type Delete but %v occurred", del)
}
updateCh.Close()
close(stopCh)
})
t.Run("should create an ingress with a secret which does not exist", func(t *testing.T) {
@ -604,9 +592,6 @@ func TestStore(t *testing.T) {
t.Errorf("SHA of secret on disk differs from local secret store (%v != %v)", pemSHA, sslCert.PemSHA)
}
})
updateCh.Close()
close(stopCh)
})
// test add ingress with secret it doesn't exists and then add secret