The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.72 - 2018-03-04

  • (abeltje, 82 seconds ago) Autocommit for distribution Test::Smoke 1.72 (minor)

Changes for version 1.71_01 - 2017-05-22

  • (abeltje, 10 months ago) Autocommit for distribution Test::Smoke 1.71_01 (test)
  • (Nigel Horne, 3 months ago) Better error message to help diagnose what's wrong
  • (James E Keenan, 18 hours ago) Correct spelling error.
  • (abeltje, 17 minutes ago) Merge branch 'more-typo-20170514' of git://github.com/jkeenan/Test-Smoke into jkeenan-more-typo-20170514
  • (abeltje, 16 minutes ago) Merge branch 'jkeenan-more-typo-20170514' into bugfix/github_pullrequests
  • (abeltje, 15 minutes ago) Merge branch 'nigelhorne-master' into bugfix/github_pullrequests
  • (abeltje, 13 minutes ago) Merge branch 'jkeenan-typo-20180303' into bugfix/github_pullrequests

Documentation

These are the Release Notes for 1.30
Configure a Makefile for the Windows port of perl
Patch the sourcetree
Check the buildconfigfile specified on the commandline
Create a configuration for tssmokeperl.pl
Send the smoke report by mail
Patch the sourcetree
Configure, build and test bleading edge perl
Send the smoke report by protocol
The perl Test::Smoke suite
Check the status of a running smoke
Cleanup and sync the perl-current source-tree
FAQ
Test::Smoke frequently asked questions

Modules

The Perl core test smoke suite
Object that represents an Application Option.
A collection of AppOption objects.
The tsarchive.pl application.
Baseclass for Test::Smoke::App::* applications.
A collection of application configs and config options.
The tsreport.pl application.
The tsrunsmoke.pl application.
Implementation for tssendrpt.pl
The tssmokeperl.pl application.
Synchronise the perl source tree from a source.
Archive the smoke files.
OO interface for handling build configurations
Implement a mirror like object
Helper object for logging.
Factory for objects to send the report.
baseclass for Mailers
Base class for objects (AUTOLOADed accessors)
OO interface to help patching the source-tree
OO interface to handle the Policy.sh stuff.
Factory for poster objects.
Base class for the posters to CoreSmokeDB.
Poster subclass using curl.
Poster subclass using HTTP::Lite.
Poster subclass using HTTP::Tiny.
Poster subclass using LWP::UserAgent.
OO interface for handling the testresults (mktest.out)
OO interface to do one smoke cycle.
Manipulate the perl source-tree
Factory for syncer objects.
Take out some of the functions of the smoke suite.
Run a command and return its output.
Functions to help find Helpers (modules/bins)
Utility function to switch off the error-popup for the current process.
Like lib, but pushes the dirs at the end of @INC.
A JSON:PP/JSON::XS Factory Class

Provides

in lib/Test/Smoke/BuildCFG.pm
in lib/Test/Smoke/LogMixin.pm
in lib/Test/Smoke/Mailer/MIME_Lite.pm
in lib/Test/Smoke/Mailer/Mail_Sendmail.pm
in lib/Test/Smoke/Mailer/Mail_X.pm
in lib/Test/Smoke/Mailer/SendEmail.pm
in lib/Test/Smoke/Mailer/Sendmail.pm
in lib/Test/Smoke/Syncer/Base.pm
in lib/Test/Smoke/Syncer/Copy.pm
in lib/Test/Smoke/Syncer/FTP.pm
in lib/Test/Smoke/Syncer/Forest.pm
in lib/Test/Smoke/Syncer/Git.pm
in lib/Test/Smoke/Syncer/Hardlink.pm
in lib/Test/Smoke/Syncer/Rsync.pm
in lib/Test/Smoke/Syncer/Snapshot.pm