Daniel Nephin
5f24171f13
ci: enable SA4006 staticcheck check
...
And fix the 'value not used' issues.
Many of these are not bugs, but a few are tests not checking errors, and
one appears to be a missed error in non-test code.
2020-06-16 13:10:11 -04:00
Daniel Nephin
1cdfc4f290
ci: Enabled SA2002 staticcheck check
...
And handle errors in the main test goroutine
2020-06-05 17:50:11 -04:00
Matt Keeler
442924c35a
Sync of OSS changes to support namespaces ( #6909 )
2019-12-09 21:26:41 -05:00
Alvin Huang
6617785b33
add serf check to TestAPI_SemaphoreConflict
2019-02-22 17:34:45 -05:00
Alvin Huang
d3b56af72f
remove serf check
2019-02-22 17:34:45 -05:00
Alvin Huang
8ab8bdda53
add serf check to TestAPI_SemaphoreConflict
2019-02-22 17:34:45 -05:00
Freddy
54e4cd4801
Improve resilience of api pkg tests ( #4676 )
...
* Add function to wait for serfHealth in api tests
* Disable connect when creating semaphore test clients
* Wait for serfHealth when creating sessions in their tests
* Add helper functions to create lock/semaphore sessions without checks
* Log passing tests to prevent timeout in Travis due to lack of output
2018-09-18 17:47:01 +01:00
Ryan Slade
6f05ea91a3
Replace time.Now().Sub(x) with time.Since(x)
2017-10-17 20:38:24 +02:00
Frank Schroeder
6a1ab1a2e0
api: refactor: unify naming of API tests
2017-07-07 09:22:34 +02:00
Frank Schroeder
97b7578ccd
api: refactor: prefix all API tests with API_
2017-07-07 09:22:34 +02:00
Frank Schroeder
995c8d7086
test: make test less flaky
2017-05-12 22:12:47 +02:00
James Phillips
6dd0835319
Makes the timeout behavior more intuitive.
...
Previously, it would try once "up to" the timeout, but in practice it would
just fall through. This modifies the behavior to block until the timeout has
been reached.
2016-01-06 09:40:20 -08:00
James Phillips
169825ed90
Adds the ability for semaphore monitors to ride out brief periods of 500 errors.
2016-01-05 18:22:36 -08:00
James Phillips
3348cf4c0b
Adds "try" support to locks and semaphores.
2016-01-05 18:22:36 -08:00
Ryan Uber
234466b412
api: run tests in parallel
2015-05-08 10:27:24 -07:00
Ryan Uber
0af4bd8b23
testutil: initial pass at moving test server harness into testutil
2015-03-19 17:03:06 -07:00
Armon Dadgar
bed066dda9
api: Detect conflicting existing values for lock/semaphore
2015-01-19 15:32:19 -10:00
Armon Dadgar
af186ac54a
api: Adding Destroy to cleanup a semaphore
2015-01-13 14:18:28 -08:00
Armon Dadgar
25bda51af3
api: More semaphore tests
2015-01-12 18:18:32 -08:00
Armon Dadgar
755525e424
api: Adding semaphore tests and fixes
2015-01-12 18:13:52 -08:00