CPANTesters::Web::Legacy::Metabase - An API from the legacy Metabase::Web to the local database


version 0.022





The schema to write reports to. Defaults to a new CPAN::Testers::Schema object.



The configuration file is set by the MOJO_CONFIG environment variable, or found in the etc/ directory and named metabase.conf or metabase.$mode.conf. The configuration is a hashref with the following keys:


The db hashref contains the dsn, user, and pass to connect to the database.

To create a database for local testing (-m local), install the latest CPAN Testers schema using: cpantesters-schema install dbi:SQLite:local.db.

This route submits a new report into the local copy of the Metabase. This is a shim that will remain in-place until all the CPAN Testers clients are updated to submit reports via the new API (so, forever).

Register a new Metabase user. This does not appear to be used by any CPAN Testers reporter client, but if it is, we can add the user to the metabase_user table (the CPAN::Testers::Schema::Result::MetabaseUser result class).

This is necessary during the registration as a pre-flight check before submitting the user registration, for some reason...

See a log of the last view CPAN Testers reports.


Doug Bell <>


This software is copyright (c) 2016 by Doug Bell.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

7 POD Errors

The following errors were encountered while parsing the POD:

Around line 271:

Unknown directive: =route

Around line 273:

Unknown directive: =route

Around line 279:

Unknown directive: =route

Around line 281:

Unknown directive: =route

Around line 288:

Unknown directive: =route

Around line 290:

Unknown directive: =route

Around line 295:

Unknown directive: =route