|
Lines 1-6
Link Here
|
| 1 |
#!/usr/bin/perl |
1 |
#!/usr/bin/perl |
| 2 |
|
2 |
|
| 3 |
# Copyright 2012 C & P Bibliography Services |
3 |
# This file is part of Koha. |
| 4 |
# |
4 |
# |
| 5 |
# This is free software; you can redistribute it and/or modify it under the |
5 |
# This is free software; you can redistribute it and/or modify it under the |
| 6 |
# terms of the GNU General Public License as published by the Free Software |
6 |
# terms of the GNU General Public License as published by the Free Software |
|
Lines 17-22
Link Here
|
| 17 |
# |
17 |
# |
| 18 |
|
18 |
|
| 19 |
use Modern::Perl; |
19 |
use Modern::Perl; |
|
|
20 |
|
| 20 |
use utf8; |
21 |
use utf8; |
| 21 |
use Test::More; |
22 |
use Test::More; |
| 22 |
use Test::WWW::Mechanize; |
23 |
use Test::WWW::Mechanize; |
|
Lines 45-57
my $user = $ENV{KOHA_USER} || $xml->{config}->{user};
Link Here
|
| 45 |
my $password = $ENV{KOHA_PASS} || $xml->{config}->{pass}; |
46 |
my $password = $ENV{KOHA_PASS} || $xml->{config}->{pass}; |
| 46 |
my $intranet = $ENV{KOHA_INTRANET_URL}; |
47 |
my $intranet = $ENV{KOHA_INTRANET_URL}; |
| 47 |
|
48 |
|
| 48 |
my $mysql_on = ProgProcesses('mysql'); |
|
|
| 49 |
|
| 50 |
|
| 51 |
if ($mysql_on < 2) { |
| 52 |
plan skip_all => "Tests skip. You must start Mysql to do those tests\n"; |
| 53 |
} |
| 54 |
|
| 55 |
if (not defined $intranet) { |
49 |
if (not defined $intranet) { |
| 56 |
plan skip_all => "Tests skip. You must set env. variable KOHA_INTRANET_URL to do tests\n"; |
50 |
plan skip_all => "Tests skip. You must set env. variable KOHA_INTRANET_URL to do tests\n"; |
| 57 |
} |
51 |
} |
|
Lines 107-112
if ($id_to_del) {
Link Here
|
| 107 |
|
101 |
|
| 108 |
done_testing(); |
102 |
done_testing(); |
| 109 |
|
103 |
|
| 110 |
sub ProgProcesses { |
104 |
1; |
| 111 |
return scalar grep /$_[0]/, (split /\n/, `ps -aef`); |
|
|
| 112 |
} |
| 113 |
- |
|
|