Commit Graph

255 Commits

Author SHA1 Message Date
6cfabff215 Merge pull request #275 from lpetre/fixing_domain_callbacks
Fixing domain callbacks
2015-11-16 16:02:32 -06:00
4c106c11b0 [transport] fix test regex 2015-11-16 15:19:14 -06:00
eda443b5b6 [transport] maintain support for 1.x nodes formatted urls 2015-11-16 15:12:05 -06:00
236cd91297 clean up snapshots serially to not trigger snapshot cleanup bug 2015-10-26 16:05:29 -05:00
284f61e2ee Adding transport tests for domain callbacks 2015-10-06 17:02:51 +01:00
04583c2f96 implement config.sniffedNodesProtocol
If you use https to protect traffic between esjs client and the nodes in your cluster then you also can't use sniffing. This is because we use the /_nodes/_all/clear output to populate the connection pool and that API does not know that the nodes speak HTTPS at all. This change implements the config.sniffedNodesProtocol to fix this.

As it is implemented here, the sniffedNodesProtocol can be set to a string which will be used as the protocol configuration for each Host object created durring sniffing, plain and simple. The default value for this configuration depends on the hosts initially passed to the client, if all of the nodes have the same protocol that protocol is used. If your nodes list is empty or there is a mixture of protocols in this list then "http" is used, as it is the default protocol for each host.
2015-09-10 18:47:05 -07:00
0ddcb057b4 Merge pull request #267 from spalger/fix/promiseRejection
[transport/request] ensure the return value gets defined
2015-09-10 15:25:54 -07:00
a9175dad58 [transport] before failing to send a request, ensure the return value is defined 2015-09-10 15:13:07 -07:00
94ca9d6f5b Get rid of the satanic cult 2015-09-10 14:49:03 +02:00
6368d12a2f Support setting elasticsearch bind host for tests 2015-08-25 11:46:20 -07:00
96515e9ced support request_timeout catch in yaml tests 2015-08-18 16:34:44 -07:00
e580b86e2a support status message errors for many http statuses 2015-08-18 16:34:44 -07:00
de3c00b0dc enhance response errors with request/response metadata 2015-08-04 05:01:18 -07:00
fbfe9f98b3 update browser test with current version 2015-08-04 03:41:43 -07:00
a527416976 update config to support repository urls and enable scripting related tests 2015-07-20 09:44:21 -07:00
89aa4575a5 properly pass port around 2015-07-02 14:53:52 -07:00
878a3e41ce strip timeout override left from debugging 2015-07-02 13:07:27 -07:00
863cb7a61c clear the snapshot repos after every doc 2015-07-02 13:05:06 -07:00
5e1da82688 added filterPath support to master api and enhanced yaml testing 2015-06-02 11:23:04 -07:00
36611d0d68 fix clientAction tests 2015-05-13 08:26:02 -05:00
68b9214ab4 allow range string 'all' 2015-05-07 09:08:30 -07:00
c57e509267 remove old comments 2015-04-21 11:41:58 -07:00
55aff23c1e added support for unbounded skip expressions 2015-04-21 11:40:43 -07:00
7f468d2064 Unify auth handling in the Host class
- flatten auth config to an Authorization header when the Host is created
 - remove individual Authorization handling from connectors
 - removed incomplete support for per-request auth
 - use per-request headers to provide your own Authorization header per request
2015-04-10 09:46:21 -07:00
bc4fb8c12b no need to polute the console output on jenkins 2015-04-01 10:24:13 -07:00
77f73533ee the default config has to change with the removal of 'script.disable_dynamic' in 2.0 2015-04-01 10:21:43 -07:00
79a53767e3 move system output into the testcase elements in junit xml 2015-03-30 11:43:51 -07:00
7d837f704c enable trace logging on jenkins 2015-03-30 10:28:37 -07:00
3005201732 test for an api that every version of the client has 2015-03-26 14:44:39 -07:00
ae69f624a7 added timer stubs for clear, since not all platforms accept a number in clearTimeout 2015-03-26 13:55:25 -07:00
867e3ae569 Revert "remove timer specifications"
This reverts commit 878fb67801.
2015-03-26 13:54:05 -07:00
a46cfe529f added tests for pintTimeout 2015-03-26 13:03:15 -07:00
878fb67801 remove timer specifications 2015-03-17 14:20:59 -07:00
ec6b0fcefc auditted lodash usage to ensure that it is compatible with lodash 3.0 2015-03-17 13:52:10 -07:00
ed26798e5e update stream clearing to be compatible with node 0.12 2015-03-17 12:03:39 -07:00
c991b589a4 transition away from lodash-node 2015-03-17 11:59:06 -07:00
7fa689344f run tests on jenkins with trace level logging 2015-01-29 11:54:13 -07:00
102d8965d6 log earlier, for formatting sake 2015-01-11 16:09:38 -07:00
88bff6e67d fix test for IE 2015-01-11 00:46:10 -07:00
eb2ae14934 simplify ci script and config params 2015-01-11 00:45:55 -07:00
bfe84e6af4 copy stdout and stderr, but allow it to still flow through 2015-01-10 14:29:24 -07:00
176febb3b9 report args from yaml suite runner 2015-01-10 14:21:05 -07:00
b182141d07 support running integration tests against a specific version 2015-01-10 13:50:59 -07:00
2329544ee6 allow setting the ES_PORT 2015-01-10 11:19:03 -07:00
25e3fb25bc detect arguments to pick output location in jenkins-reporter 2015-01-10 00:17:34 -07:00
3b69e21262 update tests to use new timer object 2015-01-09 23:23:06 -07:00
547ff26104 fix test that now uses through2 2015-01-09 22:34:43 -07:00
93ea7a3fac save 2015-01-06 07:08:17 -07:00
4fc1c91634 add SSL configuration options 2015-01-05 12:56:48 -07:00
1950a38fd7 additional debugging to help with Jenkins build error 2014-11-24 09:24:13 -07:00