Frank Schroeder
5bbef3b47e
Revert "test: Run command/agent tests in parallel"
...
This reverts commit 17be40a73310e1a0d2461b175f6214381ac41039.
2017-04-27 14:39:04 -07:00
Frank Schroeder
58e0b5cb70
test: Run command/agent tests in parallel
2017-04-27 10:34:30 -07:00
Frank Schroeder
9f8f258d4d
Remove duplicate constants
...
This patch removes duplicate internal copies of constants in the structs
package which are also defined in the api package. The api.KVOp type
with all its values for the TXN endpoint and the api.HealthXXX constants
are now used throughout the codebase.
This resulted in some circular dependencies in the testutil package
which have been resolved by copying code and constants and moving the
WaitForLeader function into a separate testrpc package.
2017-04-20 09:54:49 -07:00
Seth Vargo
2efa3bdff8
Use new APIs
2017-03-23 18:48:13 -04:00
Kyle Havlovitz
e37f25dc02
Add node metadata filtering to remaining health/catalog endpoints
2017-01-13 20:08:43 -05:00
Kyle Havlovitz
aee766baba
Add meta key validations and more tests
2017-01-09 11:21:49 -08:00
Kyle Havlovitz
b25f4c7d35
Add tests for node metadata functionality
2017-01-05 17:21:56 -08:00
James Phillips
12e6db464b
Tweaks the WAN address translation unit tests.
2016-08-15 15:34:11 -07:00
David van Geest
360e196c93
Translate Address to tagged WAN address in HTTP API when appropriate.
2016-08-12 18:25:36 -07:00
James Phillips
4629871f57
Widens coordinate update sleeps in unit tests.
2016-03-21 18:23:11 -07:00
James Phillips
763d5ea8a7
Fixes nil slices from HTTP endpoints.
...
These would manifest in the HTTP output as Javascript nulls instead of
empty lists, so we had unintentionally changed the interface while
porting to the new state store. We added code to each HTTP endpoint to
convert nil slices to empty ones so they JSON-ify properly, and we added
tests to catch this in the future.
2015-11-14 21:05:37 -08:00
James Phillips
59b710894d
Adds tests for HTTP interface. Removes a stray mark.
2015-10-23 15:23:01 -07:00
Ryan Uber
c236900dba
agent: test services are in sync when added from the API
2014-10-17 17:33:27 -07:00
Armon Dadgar
eeb9911a28
agent: Improve test reliability
2014-06-11 12:01:14 -07:00
William Tisäter
93e89b8148
Remove TODO comments
2014-05-26 23:44:46 +02:00
Armon Dadgar
9470f9a5a2
gofmt
2014-05-20 16:25:29 -07:00
William Tisäter
2f23eb42ea
Add TODOs for failing tests
2014-05-09 11:38:29 +02:00
William Tisäter
1ee709ba38
Require datacenter argument for `WaitForLeader`
2014-05-09 01:17:35 +02:00
William Tisäter
463f85c3c7
Move argument structs back in original position
2014-05-07 23:51:15 +02:00
William Tisäter
bdbe97545a
Drop client arguments from `WaitForLeader`
2014-05-07 23:41:14 +02:00
William Tisäter
6e39de1d26
Remove all sleeps from `catalog_endpoint_test.go`
2014-05-07 23:02:59 +02:00
Armon Dadgar
bcff269238
agent: Updating tests for new API
2014-04-21 13:11:05 -07:00
Armon Dadgar
fd6a87748f
agent: Support multiple tags per service registration
2014-04-03 12:12:23 -07:00
Armon Dadgar
14380b8f8e
agent: adding more tests
2014-02-05 14:47:42 -08:00
Armon Dadgar
500d2d2282
agent: RPC changes and blocking query support
2014-02-05 14:36:13 -08:00
Armon Dadgar
1ebb6db8c1
Seperate localState from Agent
2014-01-21 11:52:25 -08:00
Armon Dadgar
c4af4b7bda
Updating agent to deal with new API
2014-01-08 15:13:27 -08:00
Armon Dadgar
c0d53a9d62
Adding DNS based node lookup
2014-01-02 17:58:58 -08:00
Armon Dadgar
135c1d407c
Finish implementing the HTTP catalog interface
2013-12-24 11:55:14 -08:00
Armon Dadgar
851c4c8ed1
More HTTP endpoints
2013-12-23 16:20:51 -08:00
Armon Dadgar
a2d4197149
Adding catalog datacenter http methods
2013-12-23 14:26:34 -08:00