Lines 50-57
subtest "monthly_report" => sub {
Link Here
|
50 |
|
50 |
|
51 |
$schema->storage->txn_begin; |
51 |
$schema->storage->txn_begin; |
52 |
|
52 |
|
53 |
Koha::ERM::EUsage::MonthlyUsages->search->delete; |
|
|
54 |
|
55 |
# Run a harvest to populate the database with data |
53 |
# Run a harvest to populate the database with data |
56 |
my $usage_data_provider = $builder->build_object( { class => 'Koha::ERM::EUsage::UsageDataProviders' } ); |
54 |
my $usage_data_provider = $builder->build_object( { class => 'Koha::ERM::EUsage::UsageDataProviders' } ); |
57 |
my $counter_file = $sushi_counter_TR_J1->get_COUNTER_from_SUSHI; |
55 |
my $counter_file = $sushi_counter_TR_J1->get_COUNTER_from_SUSHI; |
Lines 61-67
subtest "monthly_report" => sub {
Link Here
|
61 |
{ |
59 |
{ |
62 |
usage_data_provider_id => $usage_data_provider->erm_usage_data_provider_id, |
60 |
usage_data_provider_id => $usage_data_provider->erm_usage_data_provider_id, |
63 |
file_content => $counter_file, |
61 |
file_content => $counter_file, |
64 |
date_uploaded => POSIX::strftime( "%Y%m%d%H%M%S", localtime ), |
|
|
65 |
filename => "Test_TR_J1", |
62 |
filename => "Test_TR_J1", |
66 |
} |
63 |
} |
67 |
] |
64 |
] |
Lines 151-158
subtest "yearly_report" => sub {
Link Here
|
151 |
|
148 |
|
152 |
$schema->storage->txn_begin; |
149 |
$schema->storage->txn_begin; |
153 |
|
150 |
|
154 |
Koha::ERM::EUsage::YearlyUsages->search->delete; |
|
|
155 |
|
156 |
# Run a harvest to populate the database with data |
151 |
# Run a harvest to populate the database with data |
157 |
my $usage_data_provider = $builder->build_object( { class => 'Koha::ERM::EUsage::UsageDataProviders' } ); |
152 |
my $usage_data_provider = $builder->build_object( { class => 'Koha::ERM::EUsage::UsageDataProviders' } ); |
158 |
my $counter_file = $sushi_counter_TR_J1->get_COUNTER_from_SUSHI; |
153 |
my $counter_file = $sushi_counter_TR_J1->get_COUNTER_from_SUSHI; |
Lines 162-168
subtest "yearly_report" => sub {
Link Here
|
162 |
{ |
157 |
{ |
163 |
usage_data_provider_id => $usage_data_provider->erm_usage_data_provider_id, |
158 |
usage_data_provider_id => $usage_data_provider->erm_usage_data_provider_id, |
164 |
file_content => $counter_file, |
159 |
file_content => $counter_file, |
165 |
date_uploaded => POSIX::strftime( "%Y%m%d%H%M%S", localtime ), |
|
|
166 |
filename => "Test_TR_J1", |
160 |
filename => "Test_TR_J1", |
167 |
} |
161 |
} |
168 |
] |
162 |
] |
Lines 243-250
subtest "metric_types_report" => sub {
Link Here
|
243 |
|
237 |
|
244 |
$schema->storage->txn_begin; |
238 |
$schema->storage->txn_begin; |
245 |
|
239 |
|
246 |
Koha::ERM::EUsage::MonthlyUsages->search->delete; |
|
|
247 |
|
248 |
# Run a harvest to populate the database with data |
240 |
# Run a harvest to populate the database with data |
249 |
my $usage_data_provider = $builder->build_object( { class => 'Koha::ERM::EUsage::UsageDataProviders' } ); |
241 |
my $usage_data_provider = $builder->build_object( { class => 'Koha::ERM::EUsage::UsageDataProviders' } ); |
250 |
my $counter_file = $sushi_counter_TR_J1->get_COUNTER_from_SUSHI; |
242 |
my $counter_file = $sushi_counter_TR_J1->get_COUNTER_from_SUSHI; |
Lines 254-260
subtest "metric_types_report" => sub {
Link Here
|
254 |
{ |
246 |
{ |
255 |
usage_data_provider_id => $usage_data_provider->erm_usage_data_provider_id, |
247 |
usage_data_provider_id => $usage_data_provider->erm_usage_data_provider_id, |
256 |
file_content => $counter_file, |
248 |
file_content => $counter_file, |
257 |
date_uploaded => POSIX::strftime( "%Y%m%d%H%M%S", localtime ), |
|
|
258 |
filename => "Test_TR_J1", |
249 |
filename => "Test_TR_J1", |
259 |
} |
250 |
} |
260 |
] |
251 |
] |
Lines 341-348
subtest "provider_rollup_report" => sub {
Link Here
|
341 |
|
332 |
|
342 |
$schema->storage->txn_begin; |
333 |
$schema->storage->txn_begin; |
343 |
|
334 |
|
344 |
Koha::ERM::EUsage::MonthlyUsages->search->delete; |
|
|
345 |
|
346 |
# Run a harvest to populate the database with data |
335 |
# Run a harvest to populate the database with data |
347 |
my $usage_data_provider = $builder->build_object( { class => 'Koha::ERM::EUsage::UsageDataProviders' } ); |
336 |
my $usage_data_provider = $builder->build_object( { class => 'Koha::ERM::EUsage::UsageDataProviders' } ); |
348 |
my $counter_file = $sushi_counter_TR_J1->get_COUNTER_from_SUSHI; |
337 |
my $counter_file = $sushi_counter_TR_J1->get_COUNTER_from_SUSHI; |
Lines 352-358
subtest "provider_rollup_report" => sub {
Link Here
|
352 |
{ |
341 |
{ |
353 |
usage_data_provider_id => $usage_data_provider->erm_usage_data_provider_id, |
342 |
usage_data_provider_id => $usage_data_provider->erm_usage_data_provider_id, |
354 |
file_content => $counter_file, |
343 |
file_content => $counter_file, |
355 |
date_uploaded => POSIX::strftime( "%Y%m%d%H%M%S", localtime ), |
|
|
356 |
filename => "Test_TR_J1", |
344 |
filename => "Test_TR_J1", |
357 |
} |
345 |
} |
358 |
] |
346 |
] |
359 |
- |
|
|