This is an automated email from the ASF dual-hosted git repository.
bdelacretaz pushed a commit to branch master
in repository
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-commons-html.git
The following commit(s) were added to refs/heads/master by this push:
new e9ffa3b Activate testing.log for Pax tests
e9ffa3b is described below
commit e9ffa3b09a170492258a8513ac0caaac8432caba
Author: Bertrand Delacretaz <[email protected]>
AuthorDate: Wed May 9 11:40:00 2018 +0200
Activate testing.log for Pax tests
---
.../sling/commons/html/it/HtmlTestSupport.java | 15 ++++++++++-
src/test/resources/exam.properties | 19 ++++++++++++++
src/test/resources/logback.xml | 30 ++++++++++++++++++++++
3 files changed, 63 insertions(+), 1 deletion(-)
diff --git
a/src/test/java/org/apache/sling/commons/html/it/HtmlTestSupport.java
b/src/test/java/org/apache/sling/commons/html/it/HtmlTestSupport.java
index 767848f..b1d5b51 100644
--- a/src/test/java/org/apache/sling/commons/html/it/HtmlTestSupport.java
+++ b/src/test/java/org/apache/sling/commons/html/it/HtmlTestSupport.java
@@ -26,6 +26,8 @@ import static
org.apache.sling.testing.paxexam.SlingVersionResolver.SLING_GROUP_
import static org.ops4j.pax.exam.CoreOptions.composite;
import static org.ops4j.pax.exam.CoreOptions.junitBundles;
import static org.ops4j.pax.exam.CoreOptions.mavenBundle;
+import static org.ops4j.pax.exam.CoreOptions.systemProperty;
+import org.ops4j.pax.exam.util.PathUtils;
public abstract class HtmlTestSupport extends TestSupport {
@@ -39,8 +41,19 @@ public abstract class HtmlTestSupport extends TestSupport {
// testing
mavenBundle().groupId("org.apache.servicemix.bundles").artifactId("org.apache.servicemix.bundles.hamcrest").versionAsInProject(),
mavenBundle().groupId("org.apache.commons").artifactId("commons-lang3").versionAsInProject(),
- junitBundles()
+ junitBundles(),
+ logging()
);
}
+ protected Option logging() {
+ final String filename =
String.format("file:%s/src/test/resources/logback.xml", PathUtils.getBaseDir());
+ return composite(
+ systemProperty("logback.configurationFile").value(filename),
+
mavenBundle().groupId("org.slf4j").artifactId("slf4j-api").version("1.7.21"),
+
mavenBundle().groupId("org.slf4j").artifactId("jcl-over-slf4j").version("1.7.21"),
+
mavenBundle().groupId("ch.qos.logback").artifactId("logback-core").version("1.1.7"),
+
mavenBundle().groupId("ch.qos.logback").artifactId("logback-classic").version("1.1.7")
+ );
+ }
}
diff --git a/src/test/resources/exam.properties
b/src/test/resources/exam.properties
new file mode 100644
index 0000000..c98a668
--- /dev/null
+++ b/src/test/resources/exam.properties
@@ -0,0 +1,19 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+pax.exam.logging=none
diff --git a/src/test/resources/logback.xml b/src/test/resources/logback.xml
new file mode 100644
index 0000000..d46a4ae
--- /dev/null
+++ b/src/test/resources/logback.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<configuration>
+ <appender name="file" class="ch.qos.logback.core.FileAppender">
+ <file>target/testing.log</file>
+ <encoder>
+ <pattern>%date %level [%thread] %logger{10} [%file : %line]
%msg%n</pattern>
+ </encoder>
+ </appender>
+ <root level="debug">
+ <appender-ref ref="file"/>
+ </root>
+</configuration>
--
To stop receiving notification emails like this one, please contact
[email protected].