package edu.brown.benchmark.ycsb;
import edu.brown.BaseTestCase;
import edu.brown.profilers.ProfileMeasurement;
//import edu.brown.benchmark.ycsb.distributions.ZipfianGenerator;
import edu.brown.utils.ProjectType;
public class TestYCSBUtil extends BaseTestCase {
// private long init_record_count = 1000;
// private double skewFactor = YCSBConstants.ZIPFIAN_CONSTANT;
@Override
protected void setUp() throws Exception {
super.setUp(ProjectType.YCSB);
// this.init_record_count = (long)Math.round(YCSBConstants.NUM_RECORDS * 1d);
}
public void testGenParams() throws Exception {
ProfileMeasurement pm = new ProfileMeasurement("params");
for (int ctr = 0; ctr < 1000000; ctr++) {
pm.start();
String fields[] = new String[YCSBConstants.NUM_COLUMNS];
for (int i = 0; i < fields.length; i++) {
fields[i] = YCSBUtil.astring(YCSBConstants.COLUMN_LENGTH, YCSBConstants.COLUMN_LENGTH);
} // FOR
pm.stop();
} // FOR
System.err.println(pm.debug());
}
}