summaryrefslogtreecommitdiffstats
path: root/plugins/sonar-dbcleaner-plugin
diff options
context:
space:
mode:
authorSimon Brandhof <simon.brandhof@gmail.com>2011-10-27 17:10:15 +0200
committersimonbrandhof <simon.brandhof@gmail.com>2011-10-27 19:51:36 +0200
commitfea7fba69efd5ef3060d12145bfc2741eca39208 (patch)
tree2a0c6f3efb146699dbd3d91c05b244ca29d2c23c /plugins/sonar-dbcleaner-plugin
parent851fee23dbc02e601121f162ea73cd38fe01a213 (diff)
downloadsonarqube-fea7fba69efd5ef3060d12145bfc2741eca39208.tar.gz
sonarqube-fea7fba69efd5ef3060d12145bfc2741eca39208.zip
SONAR-2642 use MyBatis ScriptRunner + improve unit test logs + prepare migration of hibernate unit tests on derby
Diffstat (limited to 'plugins/sonar-dbcleaner-plugin')
-rw-r--r--plugins/sonar-dbcleaner-plugin/src/main/java/org/sonar/plugins/dbcleaner/purges/PurgeDeprecatedLast.java2
-rw-r--r--plugins/sonar-dbcleaner-plugin/src/test/resources/logback-test.xml17
2 files changed, 18 insertions, 1 deletions
diff --git a/plugins/sonar-dbcleaner-plugin/src/main/java/org/sonar/plugins/dbcleaner/purges/PurgeDeprecatedLast.java b/plugins/sonar-dbcleaner-plugin/src/main/java/org/sonar/plugins/dbcleaner/purges/PurgeDeprecatedLast.java
index 6246551cca4..43c51426cd6 100644
--- a/plugins/sonar-dbcleaner-plugin/src/main/java/org/sonar/plugins/dbcleaner/purges/PurgeDeprecatedLast.java
+++ b/plugins/sonar-dbcleaner-plugin/src/main/java/org/sonar/plugins/dbcleaner/purges/PurgeDeprecatedLast.java
@@ -40,7 +40,7 @@ public final class PurgeDeprecatedLast extends Purge {
public void purge(PurgeContext context) {
Query query = getSession().createQuery("SELECT s.id FROM " + Snapshot.class.getSimpleName() +
- " s WHERE s.last=last AND s.rootId IS NOT NULL AND NOT EXISTS(FROM " + Snapshot.class.getSimpleName() + " s2 WHERE s2.id=s.rootId AND s2.last=true)");
+ " s WHERE s.last=:last AND s.rootId IS NOT NULL AND NOT EXISTS(FROM " + Snapshot.class.getSimpleName() + " s2 WHERE s2.id=s.rootId AND s2.last=:last)");
query.setParameter("last", Boolean.TRUE);
List<Integer> snapshotIds = query.getResultList();
diff --git a/plugins/sonar-dbcleaner-plugin/src/test/resources/logback-test.xml b/plugins/sonar-dbcleaner-plugin/src/test/resources/logback-test.xml
new file mode 100644
index 00000000000..af06212422c
--- /dev/null
+++ b/plugins/sonar-dbcleaner-plugin/src/test/resources/logback-test.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<configuration>
+ <appender name="STDOUT"
+ class="ch.qos.logback.core.ConsoleAppender">
+ <encoder>
+ <pattern>
+ %d{HH:mm:ss.SSS} %-5level %logger{36} - %msg%n
+ </pattern>
+ </encoder>
+ </appender>
+
+ <root>
+ <level value="WARN"/>
+ <appender-ref ref="STDOUT"/>
+ </root>
+</configuration> \ No newline at end of file