The branch, master has been updated
       via  2c6ba170e7bccab8d4f8020dc698b90b5acc57ea (commit)
      from  6104cf6a8f59bddcfba11e95965fbc98a8bad93e (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=2c6ba170e7bccab8d4f8020dc698b90b5acc57ea
http://github.com/ceki/logback/commit/2c6ba170e7bccab8d4f8020dc698b90b5acc57ea

commit 2c6ba170e7bccab8d4f8020dc698b90b5acc57ea
Author: Ceki Gulcu <c...@qos.ch>
Date:   Fri Dec 4 18:06:29 2009 +0100

    making sure that tests pass on Linux as well

diff --git 
a/logback-classic/src/test/java/ch/qos/logback/classic/turbo/ReconfigureOnChangeTest.java
 
b/logback-classic/src/test/java/ch/qos/logback/classic/turbo/ReconfigureOnChangeTest.java
index 76dcf1d..6d08674 100644
--- 
a/logback-classic/src/test/java/ch/qos/logback/classic/turbo/ReconfigureOnChangeTest.java
+++ 
b/logback-classic/src/test/java/ch/qos/logback/classic/turbo/ReconfigureOnChangeTest.java
@@ -43,29 +43,34 @@ public class ReconfigureOnChangeTest {
   final static int THREAD_COUNT = 5;
   final static int LOOP_LEN = 1000 * 1000;
 
-  // the space in the file name mandated by 
http://jira.qos.ch/browse/LBCORE-119
+  // the space in the file name mandated by
+  // http://jira.qos.ch/browse/LBCORE-119
   final static String SCAN1_FILE_AS_STR = TeztConstants.TEST_DIR_PREFIX
       + "input/turbo/scan 1.xml";
 
   // it actually takes time for Windows to propagate file modification changes
   // values below 100 milliseconds can be problematic
   // the same propagation latency occurs in Linux but is even larger (>600 ms)
-  static int SLEEP_BETWEEN_UPDATES = 250;
+  final static int DEFAULT_SLEEP_BETWEEN_UPDATES = 250;
 
-  // we won't at least 10 re-configurations
-  static int TOTAL_TEST_DURATION = SLEEP_BETWEEN_UPDATES * 10;
+  int sleepBetweenUpdates = DEFAULT_SLEEP_BETWEEN_UPDATES;
+
+  static int totalTestDuration;
 
   LoggerContext loggerContext = new LoggerContext();
   Logger logger = loggerContext.getLogger(this.getClass());
-  MultiThreadedHarness harness = new MultiThreadedHarness(TOTAL_TEST_DURATION);
+  MultiThreadedHarness harness;
 
   @Before
   public void setUp() {
     // take into account propagation latency occurs on Linux
     if (Env.isLinux()) {
-      SLEEP_BETWEEN_UPDATES = 850;
+      sleepBetweenUpdates = 850;
+      totalTestDuration = sleepBetweenUpdates * 5;
+    } else {
+      totalTestDuration = sleepBetweenUpdates * 10;
     }
-
+    harness = new MultiThreadedHarness(totalTestDuration);
   }
 
   void configure(File file) throws JoranException {
@@ -83,9 +88,8 @@ public class ReconfigureOnChangeTest {
     return rArray;
   }
 
-  
-  
-  @Test // See http://jira.qos.ch/browse/LBCORE-119
+  @Test
+  // See http://jira.qos.ch/browse/LBCORE-119
   public void fileToURLAndBack() throws MalformedURLException {
     File file = new File("a b.xml");
     URL url = file.toURI().toURL();
@@ -93,7 +97,7 @@ public class ReconfigureOnChangeTest {
     File back = rocf.convertToFile(url);
     assertEquals(file.getName(), back.getName());
   }
-  
+
   // Tests whether ConfigurationAction is installing ReconfigureOnChangeFilter
   @Test
   public void scan1() throws JoranException, IOException, InterruptedException 
{
@@ -137,7 +141,8 @@ public class ReconfigureOnChangeTest {
   @Test
   public void directPerfTest() throws MalformedURLException {
     if (Env.isLinux()) {
-      // for some reason this test does not pass on Linux (AMD 64 bit, Dual 
Core
+      // for some reason this test does not pass on Linux (AMD 64 bit,
+      // Dual Core
       // Opteron 170)
       return;
     }
@@ -167,7 +172,8 @@ public class ReconfigureOnChangeTest {
   @Test
   public void indirectPerfTest() throws MalformedURLException {
     if (Env.isLinux()) {
-      // for some reason this test does not pass on Linux (AMD 64 bit, Dual 
Core
+      // for some reason this test does not pass on Linux (AMD 64 bit,
+      // Dual Core
       // Opteron 170)
       return;
     }
@@ -208,7 +214,7 @@ public class ReconfigureOnChangeTest {
     public void run() {
       while (!isDone()) {
         try {
-          Thread.sleep(SLEEP_BETWEEN_UPDATES);
+          Thread.sleep(sleepBetweenUpdates);
         } catch (InterruptedException e) {
         }
         if (isDone()) {
diff --git a/logback-site/src/site/pages/news.html 
b/logback-site/src/site/pages/news.html
index 6dd2dc1..9f9e3ec 100644
--- a/logback-site/src/site/pages/news.html
+++ b/logback-site/src/site/pages/news.html
@@ -36,6 +36,10 @@
     2.1.
     </p>
 
+    <p>Due to a clerical error <a
+    href="http://jira.qos.ch/browse/LBCORE-26";>LBCORE-26</a> has
+    re-raised its ugly head. It has now been tamed for good.</p>
+
     <p>Fixed Private-Package and Export-Package sections in
     logback-classic.jar MANIFEST as reported in <a
     href="http://jira.qos.ch/browse/LBCLASSIC-165";>LBCLASSIC-165</a>

-----------------------------------------------------------------------

Summary of changes:
 .../classic/turbo/ReconfigureOnChangeTest.java     |   34 +++++++++++--------
 logback-site/src/site/pages/news.html              |    4 ++
 2 files changed, 24 insertions(+), 14 deletions(-)


hooks/post-receive
-- 
Logback: the generic, reliable, fast and flexible logging framework.
_______________________________________________
logback-dev mailing list
logback-dev@qos.ch
http://qos.ch/mailman/listinfo/logback-dev

Reply via email to