package org.dashbuilder.dataprovider.backend.elasticsearch.suite;
import org.dashbuilder.dataprovider.backend.elasticsearch.*;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* Test Suite for local/development testing. An Elastic Serarch instance is supposed to be running in localhost and:
* - Listening to port 9200
* - Populated with default "expensereports" index documents. @See ElasticSearchDataSetTestBase.class
*
* @since 0.3.0
*/
@RunWith(Suite.class)
@Suite.SuiteClasses({
ElasticSearchCommonTests.class,
ElasticSearchDataSetCustomColumnsTest.class,
ElasticSearchDataSetTest.class,
ElasticSearchEmptyIntervalsTest.class,
ElasticSearchMultiFieldsTest.class,
})
public class LocalTestSuite {
static final Logger logger =
LoggerFactory.getLogger(LocalTestSuite.class);
@BeforeClass
public static void setUpClass() {
// Elastic Search server instance supposed to be running, populated and listening to local port tcp 9200.
}
@AfterClass
public static void tearDownClass() {
// Not applicable.
}
}