Michael Schurter
29da24b77b
test: build with mock_driver by default
...
`make release` and `make prerelease` set a `release` tag to disable
enabling the `mock_driver`
2018-04-18 14:45:33 -07:00
Oz Katz
3e743b5f2e
Support custom Consul config for TestServer
...
Adds a Consul field to the TestServerConfig that allows passing in non-default values for e.g. consul address.
This will allow the TestServer to integrate with Consul's testutil/TestServer.
2018-04-04 01:40:11 +03:00
Alex Dadgar
71a823b70b
Remove fake advertise address and fix TestAPI_OperatorAutopilotServerHealth
2018-03-19 15:49:12 -07:00
Kyle Havlovitz
c2d0c11f9e
Add autopilot functionality based on Consul's autopilot
2017-12-18 14:29:41 -08:00
Alex Dadgar
8accabcd87
move to consul freeport implementation
2017-10-23 16:51:40 -07:00
Chelsea Holland Komlo
fedf2d3314
fix access for health check
2017-09-15 22:57:31 +00:00
Armon Dadgar
49f9f0e26b
testutil: Allow enabling ACLs
2017-09-04 13:07:44 -07:00
Michael Schurter
55bd0c8df7
Use go-testing-interface instead of testing
...
This drops the testings stdlib pkg from our dependencies. Saves a
whopping 46kb on our binary (was really hoping for more of a win there),
but also avoids potential ugliness with how testing sets flags.
2017-07-25 15:35:19 -07:00
Alex Dadgar
a56f67b76d
Parallel
2017-07-21 16:33:04 -07:00
Alex Dadgar
fc78bf8bc5
Change testserver binary lookup
2017-04-04 14:45:29 -07:00
Michael Schurter
0c5bfec2c7
Advertise a non-loopback ip in tests
2016-11-14 14:42:59 -08:00
Alex Dadgar
d1c30800c4
Fix command tests that wait for client to be registered
2016-08-23 11:17:31 -07:00
Alex Dadgar
b082bdd52f
test fixes
2016-08-18 10:30:47 -07:00
Chris Hines
0cb341adfb
Make testutil.TestServer work correctly on Windows.
2015-12-01 12:16:21 -05:00
Chris Hines
95bd6b4ae2
Make golint happy.
2015-12-01 12:14:39 -05:00
Jeff Mitchell
b13df73ee8
Update the location of cleanhttp
2015-10-22 14:21:07 -04:00
Jeff Mitchell
b0aac09da8
Use cleanhttp for truly clean clients and transports.
2015-10-22 10:58:23 -04:00
Jeff Mitchell
38db63f7f4
Remove usage of http.DefaultClient
2015-10-16 16:56:43 -04:00
Ryan Uber
7a6e633028
testutil: fix boostrap mode after flag change
2015-09-24 21:16:52 -07:00
Ryan Uber
c9bb562ec1
testutil: fix bootstrap on test server
2015-09-14 13:52:19 -07:00
Ryan Uber
29f3fc3005
testutil: enable dev mode using a config flag.
...
This flag is not normally supported in Nomad, but we really need
to use it for testing to lower the timing values for registration
retries et. al. Instead of just enabling it on all tests, we
provide a bool flag in the config, which just makes the test
server pass the extra CLI arg when true.
2015-09-11 21:25:46 -07:00
Ryan Uber
8e32daec1d
testutil: re-enable dev mode for short timing values
2015-09-11 20:50:08 -07:00
Ryan Uber
276165344d
agent: test listener from config
2015-09-11 11:10:55 -07:00
Ryan Uber
cb97c5f14c
testutil: test server uses offset ports
2015-09-10 18:57:53 -07:00
Ryan Uber
c59695d769
testutil: server uses dynamic ports
2015-09-09 21:43:11 -07:00
Armon Dadgar
ddf83409f1
api: Adding basic skeleton
2015-09-06 13:29:51 -07:00