package org.rakam; import com.google.common.eventbus.EventBus; import org.rakam.analysis.ContinuousQueryService; import org.rakam.analysis.InMemoryQueryMetadataStore; import org.rakam.analysis.metadata.Metastore; import org.rakam.config.ProjectConfig; import org.rakam.event.TestingEnvironment; import org.rakam.presto.analysis.PrestoContinuousQueryService; import org.rakam.presto.analysis.PrestoRakamRaptorMetastore; import org.rakam.presto.analysis.PrestoQueryExecutor; import org.rakam.report.realtime.RealTimeConfig; import org.testng.annotations.Test; @Test(enabled=false) public class TestPrestoContinuousQueryService { private PrestoContinuousQueryService continuousQueryService; private Metastore metastore; private TestingEnvironment testEnvironment; // @BeforeSuite public void setUp() throws Exception { testEnvironment = new TestingEnvironment(); metastore = new PrestoRakamRaptorMetastore(testEnvironment.getPrestoMetastore(), new EventBus(), new ProjectConfig(), testEnvironment.getPrestoConfig()); metastore.setup(); InMemoryQueryMetadataStore queryMetadataStore = new InMemoryQueryMetadataStore(); PrestoQueryExecutor prestoQueryExecutor = new PrestoQueryExecutor(new ProjectConfig(), testEnvironment.getPrestoConfig(), null, null, metastore); continuousQueryService = new PrestoContinuousQueryService(queryMetadataStore, new RealTimeConfig(), prestoQueryExecutor, testEnvironment.getPrestoConfig()); } // @Override public ContinuousQueryService getContinuousQueryService() { return continuousQueryService; } // @Override public Metastore getMetastore() { return metastore; } }