Mercurial > hg > openjdk > jdk9
changeset 2326:49aa366f9afc
8168412: Reduce buffering in jtreg timeouthandler
Reviewed-by: mlarsson
author | sla |
---|---|
date | Fri, 21 Oct 2016 15:40:47 +0200 |
parents | f04a8e69ec8f |
children | 281a14e87a3b |
files | test/failure_handler/src/share/classes/jdk/test/failurehandler/HtmlSection.java test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherDiagnosticInfoObserver.java test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherProcessInfoTimeoutHandler.java |
diffstat | 3 files changed, 6 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/test/failure_handler/src/share/classes/jdk/test/failurehandler/HtmlSection.java Thu Oct 20 17:05:26 2016 -0700 +++ b/test/failure_handler/src/share/classes/jdk/test/failurehandler/HtmlSection.java Fri Oct 21 15:40:47 2016 +0200 @@ -49,7 +49,7 @@ private HtmlSection(PrintWriter pw, String id, String name, HtmlSection rootSection) { this.pw = pw; - textWriter = new PrintWriter(new HtmlFilterWriter(pw)); + textWriter = new PrintWriter(new HtmlFilterWriter(pw), true); this.id = id; this.name = name; child = null;
--- a/test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherDiagnosticInfoObserver.java Thu Oct 20 17:05:26 2016 -0700 +++ b/test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherDiagnosticInfoObserver.java Fri Oct 21 15:40:47 2016 +0200 @@ -68,7 +68,7 @@ boolean needClose = false; try { log = new PrintWriter(new FileWriter( - workDir.resolve(LOG_FILENAME).toFile(), true)); + workDir.resolve(LOG_FILENAME).toFile(), true), true); needClose = true; } catch (IOException e) { log = new PrintWriter(System.out); @@ -100,7 +100,7 @@ EnvironmentInfoGatherer gatherer) { File output = workDir.resolve(ENVIRONMENT_OUTPUT).toFile(); try (HtmlPage html = new HtmlPage(new PrintWriter( - new FileWriter(output, true)))) { + new FileWriter(output, true), true))) { try (ElapsedTimePrinter timePrinter = new ElapsedTimePrinter(new Stopwatch(), name, log)) { gatherer.gatherEnvironmentInfo(html.getRootSection());
--- a/test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherProcessInfoTimeoutHandler.java Thu Oct 20 17:05:26 2016 -0700 +++ b/test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherProcessInfoTimeoutHandler.java Fri Oct 21 15:40:47 2016 +0200 @@ -70,9 +70,9 @@ String name = getClass().getName(); PrintWriter actionsLog; try { - // try to open a separate file for aciton log + // try to open a separate file for action log actionsLog = new PrintWriter(new FileWriter( - workDir.resolve(LOG_FILENAME).toFile(), true)); + workDir.resolve(LOG_FILENAME).toFile(), true), true); } catch (IOException e) { // use jtreg log as a fallback actionsLog = log; @@ -84,7 +84,7 @@ File output = workDir.resolve(OUTPUT_FILENAME).toFile(); try { - PrintWriter pw = new PrintWriter(new FileWriter(output, true)); + PrintWriter pw = new PrintWriter(new FileWriter(output, true), true); runGatherer(name, workDir, actionsLog, pw, pid); } catch (IOException e) { actionsLog.printf("IOException: cannot open output file[%s] : %s",