NAME

Smolder::Build

DESCRIPTION

Module::Build subclass for Smolder specific testing and installation.

OVERRIDDEN ACTIONS

test

Make sure that we test against a new, empty SQLite db and that Smolder is up and running before running the test files. Then make sure we shut down Smolder when done.

EXTRA ACTIONS

smoke

Run the smoke tests and submit them to our Smolder server.

db

Create a new blank DB in the data/ directory (used for development)

update_smoke_html

Update all the HTML for the existing smoke reports. This is useful for development and also upgrading when the report HTML template files have changed and you want that change to propagate.

tidy

Run perltidy over all the Perl files in the codebase.

tidy_modified

Run perltidy over all the Perl files that have changed and not been committed.