Commit Graph
76 Commits
Author SHA1 Message Date
Seth Michael LarsonandGitHub 9cc48b3e66 Update new APIs in 7.x 2020-05-08 16:07:52 -05:00
Seth Michael LarsonandSeth Michael Larson 8e1798cf31 Apply license header changes and API gen 2020-04-23 14:10:49 -05:00
Seth Michael LarsonandGitHub 44571e0ae9 Release 7.7.0a2 2020-04-03 12:52:11 -05:00
Seth Michael LarsonandGitHub 7f07f1f728 [7.x] Surface deprecation warnings from Elasticsearch 2020-03-31 14:44:20 -05:00
Seth Michael LarsonandGitHub 606287f041 [7.x] Support serializing numpy and pandas types 2020-03-30 13:02:18 -05:00
Seth Michael LarsonandGitHub 883287551a Update supported ES API to 7.6 2020-03-13 13:44:46 -05:00
Seth Michael LarsonandGitHub 9219c92779 [7.x] Add support for X-Opaque-Id 2020-03-11 16:33:15 -05:00
Seth Michael LarsonandSeth Michael Larson 210fae23d0 Run Black+Flake8 on project 2020-03-09 13:54:47 -05:00
Seth Michael LarsonandGitHub 024abcfa39 Unskip API tests, add xpack no_xpack default_shards features 2020-02-28 11:36:03 -06:00
Seth Michael LarsonandGitHub 2c7ea70201 Migrate CI to Jenkins on 7.x branch (#1114) 2020-02-27 10:13:49 -06:00
Honza Král fba8e60ca8 xpack tests passing 2020-01-19 00:46:24 +00:00
Honza Král c4d61b7bce No more broken upstream tests, yay! 2020-01-18 22:33:57 +00:00
Nick LangandGitHub 1afceba69b update to ES 7 (#911)
* update to ES 7

* more updates to make tests run

* update the test matrix

* remove python 3.3

* update xpack apis

* relative imports
2019-03-29 09:25:23 -06:00
Nick Lang c4ce9af767 Skipping/Unskipping tests
Some tests need to be skipped till changes occur in elastic/elasticsarch
Also some previously skipped tests can be unskipped now.
2018-01-10 13:40:17 -07:00
Nick Lang 7339a272b5 Add SSL context for versions of Python that support SSL Context.
Instead of passing parameters manually, you can construct an SSL
context. This allows for greater flexibility in using self signed certs.
2017-10-06 11:27:15 -06:00
Honza Král aca83e85ae Update the upstream broken test list 2017-08-01 15:12:09 -04:00
Honza Král 3be98b0a09 first pass for 6.0 compatibility 2017-07-31 19:17:52 -04:00
Honza Král 75bc46f506 add unauthorized catch code for common test runner 2017-01-03 15:07:28 +01:00
Honza Král 99c91b7b5c Skip in yaml tests can have multiple values 2016-07-14 17:29:16 +02:00
Honza Král 7bdaa317ed adding the headers feature for our yaml test runner 2016-07-12 22:45:27 +02:00
Honza Král 06e9a9851c Implement teardown functionality for yaml tests 2016-07-11 11:01:56 +02:00
Honza Král 6e94bf76ad 5.0 compatibility 2016-03-22 21:04:07 +01:00
Honza Král 99980036e2 skip search_exists tests 2015-10-14 00:05:17 +02:00
Honza Král aefd60fa64 Better exception matching in yaml tests 2015-08-25 01:40:04 +02:00
Honza Král 9c61a1140d 2.0 compatibility 2015-08-25 01:09:54 +02:00
Honza Král 8b85d888b5 Add debug info to catch: // handling in yaml tests 2015-05-08 21:41:13 +02:00
Honza Král 42b4cfd3aa Get ready for the structured exceptions coming in es 2.0 2015-04-27 20:40:55 +02:00
Honza Král f910581f5e Yet another special case for the yaml tests 2015-04-22 22:57:45 +02:00
Honza Král 63c1c05a93 Save the last response even when catch is applied in yaml tests 2015-04-22 21:55:05 +02:00
Honza Král 47afab73ad Fix new skipping logic in yaml tests 2015-04-22 21:50:19 +02:00
Honza Král cca84058ff Sometimes we have dicts indexed by integers in yaml tests 2015-02-16 16:15:56 +01:00
Honza Král 293e8a3aca Implementing stash_in_path functionality 2015-02-10 22:08:44 +01:00
Honza Král d293346375 Proper skipping technique for yaml test suite 2015-01-12 14:57:52 +01:00
Honza Král dc28246b71 Add SKIP_TESTS to enable skipping some broken tests in released es versions 2014-06-25 15:32:35 +02:00
Honza Král 71176d5595 Provide helpers for running tests against elasticsearch 2014-04-23 01:12:03 +02:00
Honza Král f084251278 Implemented gte/lte for yaml tests 2014-03-28 17:42:51 +01:00
Honza Král 3c74fd07cd make sure we resolve variables even deep in the yaml tests 2014-03-03 15:02:57 +01:00
Honza Král a54d7035bb Compatibility with python 3.2
Now all the python 2/3 compatibility code is in elasticsearch.compat
Fixes #52
2014-02-21 16:59:13 +01:00
Honza Král c4f7cb6182 only look for regexes in strings 2014-02-03 21:42:59 +01:00
Honza Král aefc942fa5 Implemented the matching by regex feature for the yaml test suite 2014-02-03 19:30:20 +01:00
Honza Král cfcf062f6a Skip on feature for yaml tests 2014-02-03 19:10:58 +01:00
Honza Král 705d5d75cc The yaml test suite has some weird bool rules 2014-01-20 18:51:04 +01:00
Honza Král dfb939d878 Major test refactor.
- removed the git submodule, relying on the elasticsearch repo existing
  outside of this one
- modified the run_tests.py script to inspect currently running
  elasticsearch and try and checkout the exact SHA used to build the
  server
- removed the option of starting out own elasticsearch server
- fixed travis.yml to reflect the changed situation
- added a README file to the test suite explaining all the options
2014-01-18 21:08:15 +01:00
Honza Král 33e0406a8d Added implementation for catch: param 2014-01-18 01:52:33 +01:00
Honza Král aaeab13f8b Handle regexp-based catch statements in the yaml test suite 2014-01-03 18:05:25 +01:00
Honza Král f7d7931a2d Rest-api-spec repo has been merged with elasticsearch proper
Changing the git submodule and moving it top level to avoid traversing
the es source code during test discovery
2013-12-28 17:40:00 +01:00
Honza Král 79c59d6f80 Use fully qualified names for the generated tests 2013-12-09 22:24:54 +01:00
Honza Král a19595e803 Report the name of the generated test case when running the tests with -v 2013-12-09 22:17:36 +01:00
Honza Král 5ce42094c6 Skip test for different op types before 0.90.1 2013-11-22 22:28:29 +01:00
Honza Král 4bce8a464c Added more detailed error handling
namely being able to detect conflicts and bad requests
2013-11-14 01:12:55 +01:00