wip: experiment with sleeping longer to end race conditions in tests
diff --git a/apigee_sync_test.go b/apigee_sync_test.go index d0a8038..f705495 100644 --- a/apigee_sync_test.go +++ b/apigee_sync_test.go
@@ -110,7 +110,7 @@ tokenManager.close() //sleep to ensure tokenManager has closed. t.close() is non blocking - time.Sleep(500 * time.Millisecond) + time.Sleep(1500 * time.Millisecond) close(done) }) } @@ -147,7 +147,7 @@ tokenManager.close() //sleep to ensure tokenManager has closed. t.close() is non blocking - time.Sleep(500 * time.Millisecond) + time.Sleep(1500 * time.Millisecond) close(done) } })
diff --git a/token_test.go b/token_test.go index 4d30288..d4d5e07 100644 --- a/token_test.go +++ b/token_test.go
@@ -77,8 +77,8 @@ Expect(bToken).To(Equal(token.AccessToken)) tokenManager.close() //sleep to ensure tokenManager has closed. t.close() is non blocking - time.Sleep(500 * time.Millisecond) - }) + time.Sleep(1500 * time.Millisecond) + }, 2) It("should refresh when forced to", func() { @@ -94,8 +94,8 @@ Expect(token.AccessToken).ToNot(Equal(token2.AccessToken)) tokenManager.close() //sleep to ensure tokenManager has closed. t.close() is non blocking - time.Sleep(500 * time.Millisecond) - }) + time.Sleep(1500 * time.Millisecond) + }, 2) It("should refresh in refresh interval", func(done Done) { @@ -127,19 +127,15 @@ tokenManager.getToken() - oldFloat := refreshFloatTime - refreshFloatTime = 950 * time.Millisecond - <-finished - refreshFloatTime = oldFloat tokenManager.close() //sleep to ensure tokenManager has closed. t.close() is non blocking - time.Sleep(500 * time.Millisecond) + time.Sleep(1500 * time.Millisecond) ts.Close() close(done) - }) + }, 2) It("should have created_at_apid first time, update_at_apid after", func(done Done) { finished := make(chan bool, 1) @@ -178,9 +174,9 @@ <-finished tokenManager.close() //sleep to ensure tokenManager has closed. t.close() is non blocking - time.Sleep(500 * time.Millisecond) + time.Sleep(1500 * time.Millisecond) ts.Close() close(done) - }) + }, 2) }) })