From f7e096edf5036592d6779ddbbf495f897ad5d4eb Mon Sep 17 00:00:00 2001 From: Martin Renvoize Date: Thu, 15 Aug 2019 08:54:59 +0100 Subject: [PATCH] Bug 23329: (RM follow-up) Restore DB after test Signed-off-by: Martin Renvoize --- t/db_dependent/www/regressions.t | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/t/db_dependent/www/regressions.t b/t/db_dependent/www/regressions.t index c661a6fed4..521a1204aa 100644 --- a/t/db_dependent/www/regressions.t +++ b/t/db_dependent/www/regressions.t @@ -33,6 +33,14 @@ my $intranet = $ENV{KOHA_INTRANET_URL} || C4::Context->preference("staffClientBaseURL"); my $opac = $ENV{KOHA_OPAC_URL} || C4::Context->preference("OPACBaseURL"); +my $context = C4::Context->new(); +my $db_name = $context->config("database"); +my $db_host = $context->config("hostname"); +my $db_port = $context->config("port") || ''; +my $db_user = $context->config("user"); +my $db_passwd = $context->config("pass"); +`mysqldump --add-drop-table -u $db_user --password="$db_passwd" -h $db_host -P $db_port $db_name > dumpfile.sql`; + my $t = Test::Mojo->new(); my $schema = Koha::Database->new->schema; my $builder = t::lib::TestBuilder->new; @@ -132,3 +140,5 @@ subtest 'open redirection vulnerabilities in tracklinks' => sub { ->status_is( 302, "302 for itemnumber with matching URI" ); }; +`mysql -u $db_user --password="$db_passwd" -h $db_host -P $db_port --database="$db_name" < dumpfile.sql`; +`rm dumpfile.sql`; -- 2.20.1