From 5825a2eef0b5fce8643c3793b94e8c12dd3a623c Mon Sep 17 00:00:00 2001
From: Guillaume Rousse <guillaume.rousse@renater.fr>
Date: Mon, 28 Jan 2019 12:01:10 +0100
Subject: [PATCH] skip SP selection test without database

---
 t/cgi.t | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/t/cgi.t b/t/cgi.t
index 300060c..39914db 100755
--- a/t/cgi.t
+++ b/t/cgi.t
@@ -20,10 +20,7 @@ templates_dir = templates
 templates_theme = edugain
 
 [federations]
-list = edugain
-
-[edugain]
-metadata = t/edugain.xml
+edugain = t/edugain.xml
 
 [app]
 url = https://my.fqdn/accountmanager
@@ -78,6 +75,13 @@ subtest "index page" => sub {
 
 subtest "SP selection page" => sub {
 
+    plan(skip_all => 'live database required') unless
+        $ENV{TEST_DB_HOST} &&
+        $ENV{TEST_DB_NAME} &&
+        $ENV{TEST_DB_DRIVER} &&
+        $ENV{TEST_DB_USERNAME} &&
+        $ENV{TEST_DB_PASSWORD};
+
     plan tests => 4;
 
     local $ENV{REQUEST_METHOD} = 'GET';
-- 
GitLab