Commit Graph
40 Commits
Author SHA1 Message Date
Honza Kral 8da490e672 Even when using existing server wait for yellow status before proceeding
This should solve travis issues where ES is run just before the test
suite.
2013-09-28 15:51:24 +02:00
Honza Kral 5c76e7c96c Run yaml test suite correctly - one test per test method 2013-09-25 23:07:52 +02:00
Honza Kral 56c77f0bd0 Switch to using git submodules for the yaml tests 2013-09-23 17:12:14 +02:00
Honza Kral 402fca0e32 remove all templates in teardown 2013-09-23 14:20:16 +02:00
Honza Kral f603a834ca Use one global client instance for all test runs 2013-08-28 19:24:11 +02:00
Honza Kral fe7cc106f6 Use unittest2 even for python 2.6 2013-08-28 19:11:28 +02:00
Honza Kral d180e62a99 Revert "Support python 2.6"
This reverts commit 158f6e6183.
2013-08-28 19:02:42 +02:00
Honza Kral 158f6e6183 Support python 2.6 2013-08-27 04:07:52 +02:00
Honza Kral 610226e91c Support for running different connection class in tests 2013-08-27 02:53:01 +02:00
Honza Kral 38ba61d511 Fix memcached tests for py3 2013-08-25 18:01:45 +02:00
Honza Kral 56e314f5b0 Experimental memcached protocol.
Only works with python 2 now
2013-08-11 02:17:20 +02:00
Honza Kral 97257c872d typo 2013-08-08 18:06:07 +02:00
Honza Kral af0202d89f slightly simpler tests 2013-08-01 16:04:56 +02:00
Honza Kral 1ee42ca17c Added a simple reindex helper 2013-08-01 15:05:29 +02:00
Honza Kral 29977efff4 Added a convenient scan heper API to iterate over docs 2013-08-01 14:57:08 +02:00
Honza Kral 5b1a2fd650 bulk_index helper to easily load docs into ES 2013-08-01 14:48:39 +02:00
Honza Kral 6cfde42985 Extract ElasticTestCase from YamlTestCase 2013-08-01 14:47:34 +02:00
Honza Kral 388a56ea2c Provide sane defults for YAML tests 2013-07-31 17:51:42 +02:00
Honza Kral bf23436c27 Version can contain non-number elements like beta etc 2013-07-23 20:43:05 +02:00
Honza Kral 65349034e8 Enable \. in yaml lookups 2013-07-22 00:48:52 +02:00
Honza Kral 982ce508be handle dots in yaml test dirs' names 2013-07-15 14:43:58 +02:00
Honza Kral 2468accd29 YamlTestCase fixes 2013-07-12 18:22:06 +02:00
Honza Kral 95f42df6db Support running the integration tests on an already running cluster 2013-07-12 18:08:51 +02:00
Honza Kral 30242ad277 is_false in yaml can also mean does not exist 2013-07-11 02:31:40 +02:00
Honza Kral 480b147b63 Skip yaml command 2013-07-11 02:00:28 +02:00
Honza Kral 3b5ece5bad Refactored yaml execution code 2013-07-10 17:03:48 +02:00
Honza Kral 415f45adf4 Support for set and is_true yaml commands 2013-07-10 16:43:20 +02:00
Honza Kral 02e632f17a removing extra imports 2013-07-10 16:17:53 +02:00
Honza Kral d179ab20c9 Include the number of the yaml file for easier debugging 2013-07-10 14:32:44 +02:00
Honza Kral ffbca79ae0 Added catch support for yaml tests, dummy for now 2013-07-10 13:40:33 +02:00
Honza Kral 1ce8c07db3 Load the yaml files optionally from external dir 2013-07-10 13:25:09 +02:00
Honza Kral f1b4eec524 Find Yaml tests recursively 2013-07-10 13:04:47 +02:00
Honza Kral e19853f1ba indices.exists_type 2013-06-16 16:20:03 +02:00
Honza Kral 6a9cc530c1 Mapping yaml tests 2013-06-16 16:04:00 +02:00
Honza Kral 1702dc3ed0 Move Yaml test defintions to a subdir for forwards compatibility
In the future those files will most likely be in a separate repo
2013-06-16 15:51:21 +02:00
Honza Kral 0ad5fb467f Python3 fixes for the generated tests 2013-06-14 17:27:32 +02:00
Honza Kral 1a74b015e8 Analyze API and related test suite using the external yaml definition
In the future the yaml files should be in separate repo.
2013-06-14 17:20:05 +02:00
Honza Kral c5436bd1da keep test suite dependency free as possible 2013-06-14 17:17:51 +02:00
Honza Kral c064bf7764 wait_for_status when waiting for test server to boot up 2013-06-07 18:25:57 +02:00
Honza Kral 991eb881df Added real test server 2013-05-27 23:02:38 +02:00