Commit Graph

38 Commits

Author SHA1 Message Date
ec06c51c5d final sweep, moved everything to _v4 2016-05-19 14:23:33 -07:00
d0d55f8f3e switch from jshint to eslint 2016-01-08 14:21:26 -07:00
8530ebb48b Fixed the bower release process 2014-02-06 14:55:28 -07:00
5b07717116 worked out bower release process 2014-01-30 13:17:53 -07:00
37cd2f4f6c Summary of changes:
- updated copyright
 - several tempalate changes for the docs
 - added a config for grunt-contrib-watch
 - updated nock commit number
 - fixed the coverage script
 - removed the export_docs script
 - added error message for legacy "es" users who don't have a version locked and have not upgraded
 - host will now add auth to urls created with `#makeUrl()`
 - Log class no longer looks for `config.loggers`
 - The log class now properly escapes single quotes in trace logs
 - Removed compiled yaml_tests.js from the repo
 - Yaml suite will only log error and warning messages unless the VERBOSE env var is set
 - createDefer is now a global setting, changed by modifying Transport.createDefer fubction
 - wrote tests for Content-Type checking
 - callbacks will now return the body and status of the request (if the request has completed) when an error occurs
 - Stdio logger now adds "Elasticsearch " to the front of log messages to distinguish it from other output to stdout.
2013-12-15 14:12:39 -07:00
270763e0a7 Added more unit tests, up to 98% coverage. Fixed the Gruntfile so it's not a cluster-f**k anymore. 2013-12-06 18:39:48 -07:00
97ba084795 save point durring huge unorganized refactor 2013-11-22 16:48:30 -07:00
5bb70fbe58 Moved the curl formatting into the log and changed the arguments for the log event listeneres to
receive both the "message" and the "curlCommand".

Added a "tracer" logger which allows you to create log files that a executable scripts. Those scripts
will write all of the log messages as script comments, and not comment out the curlCommands, so that they
can trace their application and use the generated script to recreate the issue.

Most changes are simply cased by adding the "unused" rule to jshint.
2013-11-15 19:10:45 -07:00
20804bb5ab moved the transport request back into the transport, added when.js promises 2013-11-14 14:30:24 -07:00
39a3611849 updated the browser tests to write the name of the browser in their log file 2013-11-13 17:36:48 -07:00
5e7e437162 added initial suite value for the root suite in the mocha_reporter, in case a hook fails before the first suite is loaded
test/mocha_multi_reporter.js
2013-11-13 16:41:17 -07:00
f8a34df5ae fixed a spelling error in my Gruntfile 2013-11-13 16:22:08 -07:00
86b024b167 used actial badges 2013-11-13 15:59:04 -07:00
171f9f9b9f Fixed opera settings.. 2013-11-13 13:21:37 -07:00
5106577312 updated browser configs so opening browsers on all platforms should be a bit better supported, added a ping that notifies the server when the tests started, fixed a 'globalLeak', removed the test-output from the repo 2013-11-13 12:57:41 -07:00
a5cac7aee2 changed application name for firefox to match the commandline executible 2013-11-13 11:31:37 -07:00
58494af3d1 added simpler specification of the host and port for the browser tests 2013-11-12 16:31:36 -07:00
77a73d22c2 polished up the build tasks a bit, splitting the default task into three logical groups and properly requireing the tasks that are required by others 2013-11-11 17:25:08 -07:00
540035b93f changed the tarballUrl in the generator script to the documented version, fixed the order of the default grunt task 2013-11-11 15:10:49 -07:00
7ad81390f6 updated dep list, added versions, and checked that the tests run well against the latest 1.0 beta and 0.90 2013-11-11 14:47:47 -07:00
7912ae63af added test runner for jenkins 2013-11-11 13:14:19 -07:00
28e99cf16b Switched the color package to one with more reasonable deps, added some examples to README.md, and included which will soon be used to make promisses. 2013-11-07 14:53:54 -07:00
bb814c2bab removed the browser based tests from the build until the issue with DELETE requests is resolved 2013-11-05 10:04:15 -07:00
7e6fa479ad Added the browser based test suite, have it running automatically via PhantomJS with grunt, all tests are passing except one, which requires PhantomJS send a body with a DELETE request 2013-11-05 10:01:12 -07:00
286a08c8c2 Added browser build, including angular version. minified versions available 2013-10-29 19:47:00 -07:00
b139314abf fixed some case-related issues 2013-10-24 11:43:09 -07:00
e231876702 Switched from downloading zips to downloading tarballs, as the unzip module was randomly sucking. 2013-10-23 21:54:36 -07:00
c14d37aa42 Slight refactor to the api module, so it will simply extend the client like it did 2013-10-23 14:49:00 -07:00
c1c88225eb Added explicit test task, which includes the integration tests. 2013-10-23 08:58:08 -07:00
3d9328bdff Commented out the docular stuff from the gruntfile. 2013-10-23 08:54:51 -07:00
01763c2c39 Refactored the API, moving it into a single api.js file which can be
exluded from a build if desired.
2013-10-23 06:24:02 -07:00
b063dfdca7 Added "extends" key to the jshint config files, so there is less repetition.
Mocha now runs from grunt, just run "grunt"

Copied es-php's README.md, will modify later

More logging around sending a request, including stack traces for debug messages

Connections now manage their own state, and emit a "status changed" event which
the connection pool listens for

Fixed the custom errors

Stream loggers will dump their buffered output to stderr when the process exits
so that log messages will be sort of saved, File logger overrides this and
writes to the file syncronously

Added _.handler(), _.scheduled(), and _.makeBoundMethods() to the utils
2013-10-21 10:09:12 -07:00
9e608226e1 All tests are passing. Removed the HTML docs 2013-10-03 10:05:58 -07:00
e21fb21ee3 testing and clients are 'online' and working know to get the tests running againts an actual ES node 2013-09-27 12:46:45 -07:00
0ac81e1989 removing mocha, switch to nodeunit 2013-09-17 09:01:35 -07:00
a305581d9c save-point 2013-09-16 13:45:17 -07:00
1b118c2f04 setup shared jshint config, ignores, and git ignores. 2013-09-12 14:30:26 -07:00
c3b2f0da73 Initial commit 2013-06-21 15:30:43 -07:00