@Test public void fuzzGeneratorUsageTestSequenceExample() { MessageSchemaDynamic schema = sequenceExampleSchema(); //Fuzz time test, what ranges are the best? StringBuilder target = new StringBuilder(); FuzzDataStageGenerator ew = new FuzzDataStageGenerator(schema, target); ew.setMaxSequenceLengthInBits(9); int durationMS = 100; runtimeTestingOfFuzzGenerator(target, schema, ew, durationMS, 8000); }
@Test public void fuzzGeneratorBuildRunnable2Test() { MessageSchemaDynamic schema = sequenceExampleSchema(); StringBuilder target = new StringBuilder(); FuzzDataStageGenerator ew = new FuzzDataStageGenerator(schema, target, true); try { ew.processSchema(); } catch (IOException e) { System.out.println(target); e.printStackTrace(); fail(); } // System.out.println(target); validateCleanCompile(ew.getPackageName(), ew.getClassName(), target); }
@Test public void fuzzGeneratorBuildRunnableTest() { StringBuilder target = new StringBuilder(); FuzzDataStageGenerator ew = new FuzzDataStageGenerator(PipeMonitorSchema.instance, target, true); try { ew.processSchema(); } catch (IOException e) { System.out.println(target); e.printStackTrace(); fail(); } validateCleanCompile(ew.getPackageName(), ew.getClassName(), target); }
@Ignore public void fuzzGeneratorUsageTestRawData() { StringBuilder target = new StringBuilder(); //TODO: Rewrite for ByteVector, DO NOT use ByteBuffer instead use the easier DataOutput object. FuzzDataStageGenerator ew = new FuzzDataStageGenerator(RawDataSchema.instance, target); int durationMS = 300; runtimeTestingOfFuzzGenerator(target, RawDataSchema.instance, ew, durationMS,1000); }
@Test public void fuzzGeneratorBuildTest() { StringBuilder target = new StringBuilder(); FuzzDataStageGenerator ew = new FuzzDataStageGenerator(PipeMonitorSchema.instance, target); try { ew.processSchema(); } catch (IOException e) { System.out.println(target); e.printStackTrace(); fail(); } validateCleanCompile(ew.getPackageName(), ew.getClassName(), target); }
@Test public void fuzzGeneratorUsageTestPipeMonitor() { StringBuilder target = new StringBuilder(); FuzzDataStageGenerator ew = new FuzzDataStageGenerator(PipeMonitorSchema.instance, target); // //set the field to use for latency ew.setTimeFieldId(1); //use the MS field from the monitor schema to put the time into. int durationMS = 200; runtimeTestingOfFuzzGenerator(target, PipeMonitorSchema.instance, ew, durationMS, 200); }