package org.jmxtrans.agent;
import org.junit.Ignore;
import org.junit.Test;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
/**
* @author <a href="mailto:cleclerc@cloudbees.com">Cyrille Le Clerc</a>
*/
public class StatsDOutputWriterIntegrationTest {
@Test
@Ignore
public void test() throws IOException {
StatsDOutputWriter writer = new StatsDOutputWriter();
Map<String, String> settings = new HashMap<>();
settings.put(StatsDOutputWriter.SETTING_HOST, "localhost");
settings.put(StatsDOutputWriter.SETTING_PORT, "8125");
writer.postConstruct(settings);
for (int measureIndex = 0; measureIndex < 10; measureIndex++) {
for (int metricIndex = 0; metricIndex < 5; metricIndex++) {
writer.writeQueryResult("jmxtrans-agent-test-metric-" + metricIndex, "counter", Integer.valueOf(10 * measureIndex + metricIndex));
}
for (int metricIndex = 0; metricIndex < 5; metricIndex++) {
writer.writeQueryResult("jmxtrans-agent-test-metric-" + metricIndex, "gauge", Integer.valueOf(10 * measureIndex + metricIndex));
}
}
}
}