Skip to content

Commit 3b7aed9

Browse files
committed
Move TestAppender to com.cloud.test and other cleanup
1 parent 60f3db5 commit 3b7aed9

File tree

4 files changed

+13
-128
lines changed

4 files changed

+13
-128
lines changed

services/secondary-storage/server/test/org/apache/cloudstack/storage/resource/TestAppender.java renamed to server/src/com/cloud/test/TestAppender.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
* specific language governing permissions and limitations
1717
* under the License.
1818
*/
19-
package org.apache.cloudstack.storage.resource;
19+
package com.cloud.test;
2020

2121
import com.google.common.base.Joiner;
2222
import com.google.common.base.Objects;
@@ -25,13 +25,16 @@
2525
import org.apache.log4j.Level;
2626
import org.apache.log4j.Logger;
2727
import org.apache.log4j.spi.LoggingEvent;
28+
import org.springframework.util.Assert;
29+
2830
import java.util.ArrayList;
2931
import java.util.HashMap;
3032
import java.util.HashSet;
3133
import java.util.List;
3234
import java.util.Map;
3335
import java.util.Set;
3436
import java.util.regex.Pattern;
37+
3538
import static com.google.common.base.Preconditions.checkArgument;
3639
import static com.google.common.base.Preconditions.checkState;
3740
import static com.google.common.base.Strings.isNullOrEmpty;
@@ -42,7 +45,6 @@
4245
import static org.apache.log4j.Level.FATAL;
4346
import static org.apache.log4j.Level.INFO;
4447
import static org.apache.log4j.Level.OFF;
45-
import static org.junit.Assert.fail;
4648

4749
/**
4850
*
@@ -75,6 +77,7 @@ protected void append(LoggingEvent loggingEvent) {
7577
}
7678
}
7779
}
80+
7881
public void close() {
7982
// Do nothing ...
8083
}
@@ -92,9 +95,11 @@ public void assertMessagesLogged() {
9295
}
9396
}
9497
if (!unloggedPatterns.isEmpty()) {
95-
fail(Joiner.on(",").join(unloggedPatterns));
98+
//Raise an assert
99+
Assert.isTrue(false, Joiner.on(",").join(unloggedPatterns));
96100
}
97101
}
102+
98103
private static final class PatternResult {
99104
private final Pattern pattern;
100105
private boolean foundFlag = false;

services/secondary-storage/server/conf/log4j.xml

Lines changed: 0 additions & 118 deletions
This file was deleted.

services/secondary-storage/server/src/org/apache/cloudstack/storage/resource/NfsSecondaryStorageResource.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@
162162

163163
public class NfsSecondaryStorageResource extends ServerResourceBase implements SecondaryStorageResource {
164164

165-
private static final Logger s_logger = Logger.getLogger(NfsSecondaryStorageResource.class);
165+
public static final Logger s_logger = Logger.getLogger(NfsSecondaryStorageResource.class);
166166

167167
private static final String TEMPLATE_ROOT_DIR = "template/tmpl";
168168
private static final String VOLUME_ROOT_DIR = "volumes";
@@ -619,8 +619,8 @@ protected Answer createTemplateFromSnapshot(CopyCommand cmd) {
619619
return result;
620620
}
621621
}
622-
s_logger.debug("Failed to create templat from snapshot");
623-
return new CopyCmdAnswer("Unsupported prototcol");
622+
s_logger.debug("Failed to create template from snapshot");
623+
return new CopyCmdAnswer("Unsupported protocol");
624624
}
625625

626626
/**
@@ -632,7 +632,6 @@ protected void cleanupStagingNfs(TemplateObjectTO newTemplate) {
632632
DeleteCommand deleteCommand = new DeleteCommand(newTemplate);
633633
execute(deleteCommand);
634634
} catch (Exception e) {
635-
System.out.println("LOG EVENT ################");
636635
s_logger.debug("Failed to clean up staging area:", e);
637636
}
638637
}

services/secondary-storage/server/test/org/apache/cloudstack/storage/resource/NfsSecondaryStorageResourceTest.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@
1818
*/
1919
package org.apache.cloudstack.storage.resource;
2020

21+
import com.cloud.test.TestAppender;
2122
import org.apache.cloudstack.storage.command.DeleteCommand;
2223
import org.apache.cloudstack.storage.to.TemplateObjectTO;
2324
import org.apache.log4j.Level;
24-
import org.apache.log4j.Logger;
2525
import org.junit.Assert;
2626
import org.junit.Before;
2727
import org.junit.Test;
@@ -74,8 +74,7 @@ public void testCleanupStagingNfs() throws Exception{
7474
TestAppender.TestAppenderBuilder appenderBuilder = new TestAppender.TestAppenderBuilder();
7575
appenderBuilder.addExpectedPattern(Level.DEBUG, "Failed to clean up staging area:");
7676
TestAppender testLogAppender = appenderBuilder.build();
77-
Logger testLogger = Logger.getLogger(NfsSecondaryStorageResource.class);
78-
TestAppender.safeAddAppender(testLogger, testLogAppender);
77+
TestAppender.safeAddAppender(NfsSecondaryStorageResource.s_logger, testLogAppender);
7978

8079
spyResource.cleanupStagingNfs(mockTemplate);
8180

0 commit comments

Comments
 (0)