List of usage examples for org.apache.commons.io.output NullOutputStream nullOutputStream
public static OutputStream nullOutputStream()
From source file:org.sculptor.maven.plugin.ScanningOutputStreamTest.java
public void testErrorCount() { @SuppressWarnings("resource") ScanningOutputStream outputStream = new ScanningOutputStream(new PrintStream(new NullOutputStream()), false);//from w w w .j a va 2 s.co m outputStream.processLine(ScanningOutputStream.LINE_PREFIX_DEBUG, 0); outputStream.processLine(ScanningOutputStream.LINE_PREFIX_ERROR, 0); outputStream.processLine(ScanningOutputStream.LINE_PREFIX_WARN, 0); assertEquals(3, outputStream.getLineCount()); assertEquals(1, outputStream.getErrorCount()); }
From source file:org.sculptor.maven.plugin.ScanningOutputStreamTest.java
public void testCreatedFiles() { @SuppressWarnings("resource") ScanningOutputStream outputStream = new ScanningOutputStream(new PrintStream(new NullOutputStream()), false);/* w w w . ja va2 s . c om*/ outputStream.processLine(ScanningOutputStream.LINE_PREFIX_FILE_CREATED + "File1", 0); outputStream.processLine(ScanningOutputStream.LINE_PREFIX_FILE_CREATED + "File2", 0); outputStream.processLine(ScanningOutputStream.LINE_PREFIX_FILE_CREATED + "File3", 0); assertEquals(3, outputStream.getLineCount()); List<File> createdFiles = outputStream.getCreatedFiles(); assertNotNull(createdFiles); assertEquals(3, createdFiles.size()); for (int i = 0; i < createdFiles.size(); i++) { assertEquals("File" + (i + 1), createdFiles.get(i).getName()); } }
From source file:org.sculptor.maven.plugin.ScanningOutputStreamTest.java
public void testSkippedFiles() { @SuppressWarnings("resource") ScanningOutputStream outputStream = new ScanningOutputStream(new PrintStream(new NullOutputStream()), false);//from www . j a v a 2 s .c o m outputStream.processLine(ScanningOutputStream.LINE_PREFIX_FILE_SKIPPED + "File1", 0); outputStream.processLine(ScanningOutputStream.LINE_PREFIX_FILE_SKIPPED + "File2", 0); outputStream.processLine(ScanningOutputStream.LINE_PREFIX_FILE_SKIPPED + "File3", 0); assertEquals(3, outputStream.getLineCount()); List<File> skippedFiles = outputStream.getSkippedFiles(); assertNotNull(skippedFiles); assertEquals(3, skippedFiles.size()); for (int i = 0; i < skippedFiles.size(); i++) { assertEquals("File" + (i + 1), skippedFiles.get(i).getName()); } }
From source file:org.shaman.database.Benchmark.java
/** * prints the file size//from w w w. j av a 2 s .c o m * @param roots the roots from the different passes */ private void printFileSizes(Record... roots) throws IOException { //result array int size; String format = "%1$,11d"; System.out.println("passes database serial compressed xml"); //save it for (int i = 0; i < roots.length; i++) { Record root = roots[i]; System.out.print("pass " + (i + 1) + " "); //database ArrayOutput ao = new ArrayOutput(); Database db = new Database(root); db.save(ao, FailOnErrorHandler.INSTANCE); size = ao.getTotalSize(); System.out.printf(format, size); System.out.print("B "); //uncompressed serialization CountingOutputStream out = new CountingOutputStream(new NullOutputStream()); ObjectOutputStream dos = new ObjectOutputStream(out); dos.writeObject(root); dos.flush(); size = out.getCount(); System.out.printf(format, size); System.out.print("B "); //compressed serialization out.resetCount(); dos = new ObjectOutputStream(new GZIPOutputStream(out)); dos.writeObject(root); dos.flush(); size = out.getCount(); System.out.printf(format, size); System.out.print("B "); //xml out.resetCount(); XMLEncoder xml = new XMLEncoder(out); xml.writeObject(root); xml.flush(); size = out.getCount(); System.out.printf(format, size); System.out.println("B"); } }
From source file:org.sipfoundry.sipxconfig.cfgmgt.AgentRunnerTest.java
@Test public void normal() { m_agent.runCommand("/bin/echo", new NullOutputStream()); }
From source file:org.sipfoundry.sipxconfig.cfgmgt.AgentRunnerTest.java
@Test(expected = ConfigException.class) public void timeout() { m_agent.setTimeout(250); // in millis m_agent.runCommand("/bin/sleep 3", new NullOutputStream()); }
From source file:org.sonar.plugins.findbugs.FindbugsExecutor.java
public File execute() { TimeProfiler profiler = new TimeProfiler().start("Execute Findbugs " + FindbugsVersion.getVersion()); ClassLoader initialClassLoader = Thread.currentThread().getContextClassLoader(); Thread.currentThread().setContextClassLoader(FindBugs2.class.getClassLoader()); OutputStream xmlOutput = null; try {/* www .ja va 2s . c o m*/ final FindBugs2 engine = new FindBugs2(); Project project = configuration.getFindbugsProject(); engine.setProject(project); XMLBugReporter xmlBugReporter = new XMLBugReporter(project); xmlBugReporter.setPriorityThreshold(Detector.LOW_PRIORITY); xmlBugReporter.setAddMessages(true); // xmlBugReporter.setErrorVerbosity(BugReporter.SILENT); File xmlReport = configuration.getTargetXMLReport(); if (xmlReport != null) { LOG.info("Findbugs output report: " + xmlReport.getAbsolutePath()); xmlOutput = FileUtils.openOutputStream(xmlReport); } else { xmlOutput = new NullOutputStream(); } xmlBugReporter.setOutputStream(new PrintStream(xmlOutput)); engine.setBugReporter(xmlBugReporter); UserPreferences userPreferences = UserPreferences.createDefaultUserPreferences(); userPreferences.setEffort(configuration.getEffort()); engine.setUserPreferences(userPreferences); engine.addFilter(configuration.saveIncludeConfigXml().getAbsolutePath(), true); engine.addFilter(configuration.saveExcludeConfigXml().getAbsolutePath(), false); engine.setDetectorFactoryCollection(DetectorFactoryCollection.instance()); engine.setAnalysisFeatureSettings(FindBugs.DEFAULT_EFFORT); engine.finishSettings(); Executors.newSingleThreadExecutor().submit(new FindbugsTask(engine)).get(configuration.getTimeout(), TimeUnit.MILLISECONDS); profiler.stop(); return xmlReport; } catch (Exception e) { throw new SonarException("Can not execute Findbugs", e); } finally { IOUtils.closeQuietly(xmlOutput); Thread.currentThread().setContextClassLoader(initialClassLoader); } }
From source file:org.sonatype.flexmojos.test.ProgressListener.java
@Override public void onStart(ITestContext testContext) { super.onStart(testContext); out = System.out;// w w w . j av a 2 s .c om err = System.err; System.setOut(new PrintStream(new NullOutputStream())); System.setErr(new PrintStream(new NullOutputStream())); }
From source file:org.spliffy.server.apps.calendar.CalendarManager.java
private void updateCtag(CalEvent event) { OutputStream nulOut = new NullOutputStream(); CheckedOutputStream cout = new CheckedOutputStream(nulOut, new Adler32()); HashUtils.appendLine(event.getDescription(), cout); HashUtils.appendLine(event.getSummary(), cout); HashUtils.appendLine(event.getTimezone(), cout); HashUtils.appendLine(event.getStartDate(), cout); HashUtils.appendLine(event.getEndDate(), cout); Checksum check = cout.getChecksum(); long crc = check.getValue(); event.setCtag(crc);/*from w ww . j a v a 2 s .c om*/ updateCtag(event.getCalendar()); }
From source file:org.spliffy.server.apps.calendar.CalendarManager.java
private void updateCtag(Calendar sourceCal) { OutputStream nulOut = new NullOutputStream(); CheckedOutputStream cout = new CheckedOutputStream(nulOut, new Adler32()); HashUtils.appendLine(sourceCal.getColor(), cout); if (sourceCal.getEvents() != null) { for (CalEvent r : sourceCal.getEvents()) { String name = r.getName(); String line = HashUtils.toHashableText(name, r.getCtag(), ""); HashUtils.appendLine(line, cout); }/*from w w w. j av a2s . c o m*/ } Checksum check = cout.getChecksum(); long crc = check.getValue(); sourceCal.setCtag(crc); }