All Projects → joel-costigliola → elastic-search-test

joel-costigliola / elastic-search-test

Licence: Apache-2.0 license
ESIntegTestCase example

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to elastic-search-test

Alsatian
TypeScript testing framework with test cases
Stars: ✭ 244 (+1335.29%)
Mutual labels:  test
Tablier
A micro-framework for Table Driven Tests.
Stars: ✭ 33 (+94.12%)
Mutual labels:  test
pytest
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
Stars: ✭ 9,731 (+57141.18%)
Mutual labels:  test
Vuex Mock Store
✅Simple and straightforward Vuex Store mock for vue-test-utils
Stars: ✭ 246 (+1347.06%)
Mutual labels:  test
Starwars-clean
Simple project with clean architecture
Stars: ✭ 34 (+100%)
Mutual labels:  test
m.test
m(icro)test is a lightweight test runner for node.js written in es6+
Stars: ✭ 17 (+0%)
Mutual labels:  test
Nightwatch Cucumber
[DEPRECATED] Cucumber.js plugin for Nightwatch.js.
Stars: ✭ 243 (+1329.41%)
Mutual labels:  test
sfdx-lwc-jest
Run Jest against LWC components in SFDX workspace environment
Stars: ✭ 136 (+700%)
Mutual labels:  test
api-with-express
🌈 API with Express
Stars: ✭ 25 (+47.06%)
Mutual labels:  test
apistress
Very simple stress testing tool for API
Stars: ✭ 22 (+29.41%)
Mutual labels:  test
Opentest
Open source test automation tool for web applications, mobile apps and APIs
Stars: ✭ 246 (+1347.06%)
Mutual labels:  test
testza
Full-featured test framework for Go! Assertions, fuzzing, input testing, output capturing, and much more! 🍕
Stars: ✭ 409 (+2305.88%)
Mutual labels:  test
SwiftParamTest
Parameterized test for Swift
Stars: ✭ 56 (+229.41%)
Mutual labels:  test
Fluentdocker
Commands, Services and Fluent API for docker, docker-compose & docker-machine, for win/mac/linux and native docker in c#
Stars: ✭ 245 (+1341.18%)
Mutual labels:  test
TFM
Tyler's Frame Machine is a simple, free, educational, and portable tool for testing, benchmarking, comparison, and demonstration. TFM supports OpenGL, DirectX 11, DirectX 12, Metal, and most importantly, Vulkan! https://tylemagne.github.io/TFM
Stars: ✭ 63 (+270.59%)
Mutual labels:  test
Jest Html Reporters
🌈 Reporter for jest test framework. 🌈
Stars: ✭ 245 (+1341.18%)
Mutual labels:  test
7182
Curso 7182 - Refatorando para testes de unidade
Stars: ✭ 21 (+23.53%)
Mutual labels:  test
lwc-test
LWC plugins and utilities for testing
Stars: ✭ 39 (+129.41%)
Mutual labels:  test
mock-hls-server
Fake a live/event HLS stream from a VOD one. Useful for testing. Supports looping.
Stars: ✭ 61 (+258.82%)
Mutual labels:  test
wire-service-jest-util
Utility library for @-wire Lightning Web Component tests
Stars: ✭ 18 (+5.88%)
Mutual labels:  test

Elastic search java test framework examples

The Elastic search lacks some working examples for their test framework. This project tries to fill the gap and provides some.

The setup is not as easy as it looks because the test bootstrapping requires to relax security constraints and is really picky about the classpath (which is a good thing but it fails to report helpful errors unless you execute the build in debug mode).

gradle

We need to pass -Dtests.security.manager=false for the test framework bootstrapping to work.

./gradlew clean test -Dtests.security.manager=false

maven

Maven build works out of the box, just run mvn clean test. Note that the -Dtests.security.manager=false has been added to the surefire plugin configuration for the tests to pass.

Tested with:

~/ ∙ mvn --version
Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T20:58:13+13:00)
Maven home: /home/joelco/prog/apache-maven-3.5.2
Java version: 1.8.0_66, vendor: Oracle Corporation
Java home: /home/joelco/prog/java/jdk-1-8-66/jre
Default locale: en_NZ, platform encoding: UTF-8
OS name: "linux", version: "4.4.0-98-generic", arch: "amd64", family: "unix"
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].