From 0a5a6771b41fc893452a39f30bf8ceb9bd16e6a7 Mon Sep 17 00:00:00 2001 From: Stephane Gamard Date: Mon, 4 Aug 2014 17:07:48 +0200 Subject: [PATCH] Added introspections to monitor Tests failures. --- .../java/org/sonar/server/activity/SearchMediumTest.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/server/sonar-server/src/test/java/org/sonar/server/activity/SearchMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/activity/SearchMediumTest.java index 48f89a595b7..39bdb580e9d 100644 --- a/server/sonar-server/src/test/java/org/sonar/server/activity/SearchMediumTest.java +++ b/server/sonar-server/src/test/java/org/sonar/server/activity/SearchMediumTest.java @@ -26,6 +26,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.sonar.core.persistence.DbSession; import org.sonar.server.db.DbClient; +import org.sonar.server.search.IndexClient; import org.sonar.server.tester.ServerTester; import java.lang.management.ManagementFactory; @@ -39,23 +40,28 @@ public abstract class SearchMediumTest { public static ServerTester tester = new ServerTester(); protected DbClient db; + protected IndexClient index; protected DbSession dbSession; @Before public void before() { tester.clearDbAndIndexes(); db = tester.get(DbClient.class); + index = tester.get(IndexClient.class); dbSession = tester.get(DbClient.class).openSession(false); ManagementFactory.getMemoryMXBean(); LOGGER.info("* Environment ({})", ManagementFactory.getOperatingSystemMXBean().getName()); LOGGER.info("* heap:\t{}", ManagementFactory.getMemoryMXBean().getHeapMemoryUsage()); + LOGGER.info("* #cpu:\t{}", ManagementFactory.getOperatingSystemMXBean().getAvailableProcessors()); LOGGER.info("* load:\t{}", ManagementFactory.getOperatingSystemMXBean().getSystemLoadAverage()); } @After public void after() { - dbSession.close(); + if (dbSession != null) { + dbSession.close(); + } } } -- 2.39.5