[logback-dev] branch, master, updated. 2c6ba170e7bccab8d4f8020dc698b90b5acc57ea
added by portage for gitosis-gentoo
git-noreply at pixie.qos.ch
Wed Dec 2 18:08:14 CET 2009
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 <ceki at 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.
More information about the logback-dev
mailing list