From 104e2933b08efeb1c68e5b963dad788c10d51b9f Mon Sep 17 00:00:00 2001
From: Robert Goldmann <deadlocker@gmx.de>
Date: Sat, 4 May 2019 21:21:08 +0200
Subject: [PATCH] #431 - skip tests if test profile is not activated

---
 .../integration/SeleniumTestExecutionListener.java           | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/test/java/de/deadlocker8/budgetmaster/integration/SeleniumTestExecutionListener.java b/src/test/java/de/deadlocker8/budgetmaster/integration/SeleniumTestExecutionListener.java
index 34aac3cbe..cc782ddbe 100644
--- a/src/test/java/de/deadlocker8/budgetmaster/integration/SeleniumTestExecutionListener.java
+++ b/src/test/java/de/deadlocker8/budgetmaster/integration/SeleniumTestExecutionListener.java
@@ -31,6 +31,11 @@ public class SeleniumTestExecutionListener extends AbstractTestExecutionListener
 	@Override
 	public void prepareTestInstance(TestContext testContext)
 	{
+		if(!System.getProperties().contains("test"))
+		{
+			throw new RuntimeException("Test profile not activated. Skipping tests. (Set -Dtest=true in your VM arguments)");
+		}
+
 		if(webDriver != null)
 		{
 			return;
-- 
GitLab