Daniel Nephin
8a8644edd5
agent/http: un-embed the HTTPServer
...
The embedded HTTPServer struct is not used by the large HTTPServer
struct. It is used by tests and the agent. This change is a small first
step in the process of removing that field.
The eventual goal is to reduce the scope of HTTPServer making it easier
to test, and split into separate packages.
2020-07-02 17:21:12 -04:00
Daniel Nephin
89d95561df
Enable gofmt simplify
...
Code changes done automatically with 'gofmt -s -w'
2020-06-16 13:21:11 -04:00
Daniel Nephin
8b6877febd
Remove name from NewTestAgent
...
Using:
git grep -l 'NewTestAgent(t, t.Name(),' | \
xargs sed -i -e 's/NewTestAgent(t, t.Name(),/NewTestAgent(t,/g'
2020-03-31 16:13:44 -04:00
Chris Piraino
3dd0b59793
Allow users to configure either unstructured or JSON logging ( #7130 )
...
* hclog Allow users to choose between unstructured and JSON logging
2020-01-28 17:50:41 -06:00
Matt Keeler
a34f8c751e
Pass a testing.T into NewTestAgent and TestAgent.Start ( #5342 )
...
This way we can avoid unnecessary panics which cause other tests not to run.
This doesn't remove all the possibilities for panics causing other tests not to run, it just fixes the TestAgent
2019-02-14 10:59:14 -05:00
R.B. Boyer
7a8aa2d4a0
speed up TestHTTPAPI_MethodNotAllowed_OSS from 11s -> 0.5s ( #5268 )
2019-01-25 10:01:21 -06:00
Aestek
154c41e165
[Security] Allow blocking Write endpoints on Agent using Network Addresses ( #4719 )
...
* Add -write-allowed-nets option
* Add documentation for the new write_allowed_nets option
2019-01-10 09:27:26 -05:00
Pierre Souchay
d0ca1bade9
Fixed another list of unstable unit tests in travis ( #4915 )
...
* Fixed another list of unstable unit tests in travis
Fixed failing tests in https://travis-ci.org/hashicorp/consul/jobs/451357061
* Fixed another list of unstable unit tests in travis.
Fixed failing tests in https://travis-ci.org/hashicorp/consul/jobs/451357061
2018-11-20 11:27:26 +00:00
Paul Banks
bc5333905a
connect: remove additional trust-domain validation ( #4934 )
...
* connct: Remove additional trust-domain validation
* Comment typos
* Update connect_ca.go
2018-11-12 20:20:12 +00:00
R.B. Boyer
003dacb340
Update agent tests to wait a bit longer for the /v1/agent/self endpoint ( #4937 )
2018-11-09 10:35:47 -06:00
R.B. Boyer
f15bce9f20
fix some test hangs ( #4785 )
...
The default http.Client uses infinite timeouts, so if TestHTTPAPI_MethodNotAllowed_OSS experienced anything going wrong about setup it could hang forever.
Switching to hard coding various http.Client timeouts to non-infinite values at least bounds the failure time.
2018-10-16 16:04:51 -05:00
Isaac Williams
2926294865
Close HTTP response in Agent test (HTTPAPI_MethodNotAllowed_OSS)
2018-04-10 13:18:46 -04:00
Matt Keeler
fd9297ad8f
Formatting update
2018-03-27 16:31:27 -04:00
Preetha Appan
84bd6dc5d1
cleanup unit test code a bit
2018-03-16 09:36:57 -05:00
Edd Steel
413cb3d3b5
Re-use defined endpoints for tests
2018-03-03 11:19:18 -08:00
Edd Steel
61be181f6f
Test every endpoint for OPTIONS/MethodNotFound
2018-02-17 17:34:13 -08:00
James Phillips
8f802411c4
Creates HTTP endpoint registry.
2017-11-29 18:36:52 -08:00