77d934aa03
restore the clock before leaving the process to die
2014-02-10 13:57:14 -07:00
257d596207
attempting to diagnos random issues with the client.close() test
2014-02-10 13:49:02 -07:00
1dca382625
turns out 1 second might not be enough
2014-02-07 14:00:05 -07:00
a09c6268a2
on node 0.8 cp.fork does not let the process die when the event loop is empty
2014-02-07 13:39:01 -07:00
327f191056
fixed and added a test for keepalive connection pool forced shutdown
2014-02-06 22:30:29 -07:00
9d1f6067f5
unit tests for the forever-agent change
2014-02-06 14:34:12 -07:00
d5c1d1405c
client.ping() requests now set the proper requestTimeout default
2014-02-06 08:48:35 -07:00
7b795fc1a0
removed the requireRoot stuff form the unit tests which need to have vanilla require calls when bundled with browserify
2014-02-05 10:14:59 -07:00
70b51dfa6d
stopped using an empty suffix for test/branch stuff, so that things are less confusing down the road when versions change
2014-02-05 09:46:53 -07:00
6c5838fbfa
Added API generation and Yaml testing for 1.x and 1.0 branches of elasticsearch.
2014-02-05 08:18:19 -07:00
5ff4b6f855
moved away from submodules
2014-02-04 11:24:37 -07:00
f7f98572a3
updated grunt-run, tests now support skip.features and match:/regex/
2014-02-03 09:55:45 -07:00
c813307137
remove unused test file
2014-01-30 10:53:18 -07:00
f10052f19e
fixed the browser test
2014-01-29 11:31:42 -07:00
513486f372
updated loggers to write the actual url
2014-01-28 16:45:39 -07:00
1d991b47a8
updated mocha-cov dependency to be custom fork that provides valuable information to coveralls, added engine info to package.json, disable styles for codeship, switched to code based pattern that is very specific since the entire es-js repo is stored withing a src directory on codeship
2014-01-22 12:08:22 -07:00
bacd515545
Run all of the browser tests at once, since parallel builds no longer benefit us at codeship and this will probably make things run even faster
2014-01-17 18:51:21 -07:00
90aa185711
added notes to the API docs regarding the two API versions, and a warning to the config docs. Also updated the client tests to work with the new default
2014-01-17 15:50:06 -07:00
babc7bacea
removed pending test to fix saucelabs failures --skip-ci
2014-01-17 15:37:18 -07:00
af57b9e49e
Changed default port for testing es to 9400
2014-01-17 10:56:53 -07:00
3d8117ba3e
removed the previous browser_yaml_suite, and fixed the 'returns a client' tests
2014-01-17 09:45:39 -07:00
55f3b33dbd
Merge pull request #30 from spenceralger/ping_1_0
...
Stopped overriding the ping method provided by the 1.0 API
2014-01-16 14:45:22 -08:00
b36a6590e8
Stopped overriding the ping method provided by the 1.0 API, but it didn't match the "castExists" regex so...
...
Fixed the lack of castExists for ping/1.0 by removing castExists all together from the API. It was the
case anyway that all HEAD requests needed to be cast, so now the clientAction module will set that
param when the spec is set to make HEAD requests. The transport.request still expects that parameter.
Switched the apiVersion implementation to use funcEnum, and exposed the options on the Client constructor.
Docs to come.
2014-01-16 15:43:33 -07:00
ab033e9698
added the ability to set a host's host to false, causing the urls it creates to be relative
2014-01-16 14:19:11 -07:00
980163dfb2
switched submodule back to elasticsearch/elasticsearch, updated the generator to properly pull updates from the related branch
2014-01-16 11:58:35 -07:00
b3fdf50a94
more attempts to fix the jenkins build
2014-01-16 10:07:36 -07:00
b5105229d3
fixes integration test call on jenkins
2014-01-16 09:58:37 -07:00
d4c0f71419
ci.sh now calls mocha directly so that it can pass the port from jenkins and use the jenkins reporter
2014-01-15 14:41:57 -07:00
a80e6aba4f
fixed some doc issues, and reorganized the browser tests. Rather than running one per build, now a unit test page is run, and a build test page is run
2014-01-15 13:09:46 -07:00
4c5426c1b4
added the browser tests
2014-01-15 03:06:56 -07:00
8e8bb8c63c
modified the browser tests, but limiting the tests to integration while debugger
2014-01-15 01:04:29 -07:00
a286d4e36f
modifications to get the travis build working
2014-01-15 00:45:55 -07:00
18e134d0a6
Summary of Changes:
...
- moved es install/start/stop logic into a seperate script
- `grunt test` now runs the integration tests once for each version of ES we support
- grunt can now install and run elasticearch (using grunt-run, pure js solution coming later)
- included seperate es.sh script specifically for starting or stopping elasticsearch
- url aliases, api, yaml_suite/index.js, and yaml_tests.json, are all now duplicated for 0_90 support
- the client now accepts an apiVersion argument (undocumented) which defaults to 'master' but can be '0.90'
- The yaml test runner will now check the name of the ES instance it is connecting to, preventing accidental wiping of ES
2014-01-14 23:10:12 -07:00
37ce4e440c
Merge remote-tracking branch 'upstream/master' into browser_tests_for_travis
2014-01-14 17:20:57 -07:00
6fecb08a40
updated ES reference, pulled in latest API changes, integration test runner now clears the previous tracer log when it is in use.
2014-01-14 16:31:35 -07:00
6de9243fda
added tests for #25
2014-01-14 10:48:07 -07:00
3223fb4a6d
added browser tests, modified ci script, removed testing for version 0.90.x
2014-01-10 11:23:08 -07:00
3490479eee
changes to the testing, incorporating browser_testing
2014-01-09 16:23:02 -07:00
9df9b30aa4
merged lastest changes from master
2014-01-09 16:20:13 -07:00
24906a2c78
after running the file logger tests, get rid of the test.log file.
2014-01-09 15:58:58 -07:00
0a17848719
merged master
2014-01-08 14:22:53 -07:00
a7c2417f0d
- using ping to detect when ES is ready rather than sleep
...
- reusing es downloads to make local testing faster
- periodic checks will kill the script on failure
- coveralls report is only sent once per build
- failures sending the coveralls report won't cause the build to fail
2014-01-07 17:24:36 -07:00
2aa665c3bc
added angular to the scripts, which is sweet\!
2013-12-24 00:52:26 -07:00
6631b19f93
JSON.serialize was still stubbed when testling tries to phone-home about the test result
2013-12-24 00:25:37 -07:00
da80d94bcf
fixed a couple test that aimed at 0.8
2013-12-23 18:08:18 -07:00
74612864e2
updated the rest-spec, and fixed an error in the integration tests after switching to expect
2013-12-23 18:00:00 -07:00
a77b2be1f2
still working to get the tests running in ie... stupid IE
2013-12-23 17:31:37 -07:00
2b3734a081
switched out assertion library with should.js... I really should have written my own baby util library since that was the third time I've done that...
2013-12-23 15:33:53 -07:00
3d0b2fde4e
setup testling
2013-12-23 10:18:52 -07:00
e4f81d6550
updated tests for new promise resolution value
2013-12-22 11:55:36 -07:00