Daniel Nephin
a5e45defb1
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
068b43df90
Enable gofmt simplify
...
Code changes done automatically with 'gofmt -s -w'
2020-06-16 13:21:11 -04:00
Daniel Nephin
475659a132
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
401221de58
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
766d771017
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
e9a2eab316
speed up TestHTTPAPI_MethodNotAllowed_OSS from 11s -> 0.5s ( #5268 )
2019-01-25 10:01:21 -06:00
Aestek
c043de5381
[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
c5ae9caa28
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
54c2ff6aca
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
e30cc73b1d
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
307d91934c
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
01f5db46e8
Close HTTP response in Agent test (HTTPAPI_MethodNotAllowed_OSS)
2018-04-10 13:18:46 -04:00
Matt Keeler
ebc6f414ac
Formatting update
2018-03-27 16:31:27 -04:00
Preetha Appan
2eed7766a8
cleanup unit test code a bit
2018-03-16 09:36:57 -05:00
Edd Steel
41b1d45cc7
Re-use defined endpoints for tests
2018-03-03 11:19:18 -08:00
Edd Steel
f770f360e9
Test every endpoint for OPTIONS/MethodNotFound
2018-02-17 17:34:13 -08:00
James Phillips
68f100c8df
Creates HTTP endpoint registry.
2017-11-29 18:36:52 -08:00