[GIT] Logback: the generic, reliable, fast and flexible logging framework. branch master updated. v_0.9.30-44-g3c8be08

This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Logback: the generic, reliable, fast and flexible logging framework.". The branch, master has been updated via 3c8be08f247f5d7ca4db1c809eefca9d7f1e8c31 (commit) from e3e03a7dc7882acb47d724f4a53853ac1dfb3abf (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://git.qos.ch/gitweb/?p=logback.git;a=commit;h=3c8be08f247f5d7ca4db1c809... http://github.com/ceki/logback/commit/3c8be08f247f5d7ca4db1c809eefca9d7f1e8c... commit 3c8be08f247f5d7ca4db1c809eefca9d7f1e8c31 Author: Ceki Gulcu <ceki@qos.ch> Date: Tue Oct 25 20:48:24 2011 +0200 make FileAppenderResilienceTest less picky diff --git a/logback-core/src/test/java/ch/qos/logback/core/FileAppenderResilienceTest.java b/logback-core/src/test/java/ch/qos/logback/core/FileAppenderResilienceTest.java index 0cc7a2c..4d74c3f 100644 --- a/logback-core/src/test/java/ch/qos/logback/core/FileAppenderResilienceTest.java +++ b/logback-core/src/test/java/ch/qos/logback/core/FileAppenderResilienceTest.java @@ -76,20 +76,25 @@ public class FileAppenderResilienceTest { Thread t = new Thread(runner); t.start(); - double delayCoeff = 2.0; - for (int i = 0; i < 5; i++) { - Thread.sleep((int)(RecoveryCoordinator.BACKOFF_COEFFICIENT_MIN * delayCoeff)); - ResilientFileOutputStream resilientFOS = (ResilientFileOutputStream) fa - .getOutputStream(); - FileChannel fileChannel = resilientFOS.getChannel(); - fileChannel.close(); + double delayCoefficient = 2.0; + for (int i = 0; i < 3; i++) { + Thread.sleep((int)(RecoveryCoordinator.BACKOFF_COEFFICIENT_MIN * delayCoefficient)); + closeLogFileOnPurpose(); } runner.setDone(true); t.join(); - double bestCaseSuccessRatio = 1/delayCoeff; + double bestCaseSuccessRatio = 1/delayCoefficient; + double lossinessFactor = 0.5; ResilienceUtil - .verify(logfileStr, "^hello (\\d{1,5})$", runner.getCounter(), bestCaseSuccessRatio*0.8); + .verify(logfileStr, "^hello (\\d{1,5})$", runner.getCounter(), bestCaseSuccessRatio * lossinessFactor); + } + + private void closeLogFileOnPurpose() throws IOException { + ResilientFileOutputStream resilientFOS = (ResilientFileOutputStream) fa + .getOutputStream(); + FileChannel fileChannel = resilientFOS.getChannel(); + fileChannel.close(); } } ----------------------------------------------------------------------- Summary of changes: .../logback/core/FileAppenderResilienceTest.java | 23 ++++++++++++------- 1 files changed, 14 insertions(+), 9 deletions(-) hooks/post-receive -- Logback: the generic, reliable, fast and flexible logging framework.
participants (1)
-
git-noreply@pixie.qos.ch