Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Merge branch 'master' of git://github.com/mpeters/smolder

  • Loading branch information...
commit 14a9364bfd1838617a1fa5dae3712c1b3c86c4cb 2 parents f4a800e + c7e81cb
@bradoaks bradoaks authored
View
2  Changes
@@ -1,6 +1,6 @@
Revision history for Smolder
-1.41
+1.50
+ Adding bin/smolderctl - J. Swartz
+ Adding configuration directives TruncateTestFilenames, ReportsPerPage, AutoRefreshReports - J. Swartz
+ smolder now exits if any options are invalid, instead of continuing on. - A. Lester
View
6 MANIFEST
@@ -4,6 +4,7 @@ bin/smolder_smoke_signal
bin/smolderctl
Build.PL
Changes
+data/smolder.pid
hackathon_todo.txt
htdocs/images/arrow-desc.gif
htdocs/images/boxed-bg-bottom.png
@@ -87,7 +88,7 @@ lib/Smolder/Upgrade/V1_21.pm
lib/Smolder/Upgrade/V1_24.pm
lib/Smolder/Upgrade/V1_30.pm
lib/Smolder/Upgrade/V1_37.pm
-lib/Smolder/Upgrade/V1_41.pm
+lib/Smolder/Upgrade/V1_50.pm
lib/Smolder/Util.pm
LICENSE
MANIFEST This list of files
@@ -107,7 +108,7 @@ sql/upgrade/V1_1.sql
sql/upgrade/V1_21.sql
sql/upgrade/V1_24.sql
sql/upgrade/V1_37.sql
-sql/upgrade/V1_41.sql
+sql/upgrade/V1_50.sql
t/admin.t
t/admin_devs.t
t/admin_projs.t
@@ -166,6 +167,7 @@ templates/Projects/admin_settings.tmpl
templates/Projects/admin_settings_form.tmpl
templates/Projects/admin_settings_tags.tmpl
templates/Projects/details.tmpl
+templates/Projects/public.tmpl
templates/Projects/show_all.tmpl
templates/Projects/smoke_report.tmpl
templates/Projects/smoke_report_details.tmpl
View
1  hackathon_todo.txt
@@ -1,6 +1,5 @@
Easy
========
-1) Add screenshots to POD (Smolder.pm)
2) Move inline CSS to style sheets
4) Add good documentation for configuration
5) Change Build.PL so that only Smolder, Smolder::Manual, smolder, smolderctl and smolder_smoke_signal
View
60 lib/Smolder.pm
@@ -1,6 +1,6 @@
package Smolder;
-our $VERSION = '1.41';
+our $VERSION = '1.50';
1;
@@ -8,21 +8,63 @@ __END__
=head1 NAME
-Smolder - Web-based Continuous Integration Smoke Server
+Smolder - continuous integration smoke server
-=head1 SYNOPSIS
+=head1 DESCRIPTION
-Start your smolder server:
+Smolder is a web-based continuous integration smoke server. It's a central
+repository for you smoke tests for multiple public and private repositories.
- ]$ smolder
+Please see L<Smolder::Manual> for how to use it.
-=head1 DESCRIPTION
+=begin html
-If you have a better idea for what Smolder is and how I can describe it, I'm all ears :)
+<img src="http://i.imgur.com/Hb2cD.png" width="600">
-Please see L<Smolder::Manual> for how to use it.
+=end html
+
+=head1 FEATURES
+
+=over
+
+=item * Self contained web application
+
+Smolder has it's own built-in HTTP server (Net::Server) and database (SQLite).
+
+=item * Standard Format
+
+Smolder uses L<TAP|http://en.wikipedia.org/wiki/Test_Anything_Protocol> and TAP Archives
+as it's reporting format. See L<Smolder::Manual> for more details.
+
+=item * Multiple Notification Channels
+
+Smolder can notifiy you of new or failing tests either by email or Atom data feeds.
+
+=item * Public and Private Projects
+
+Use Smolder for your public open source projects, or for you private work related
+projects. Smolder can host multiple projects of each type.
+
+=item * Project Graphs
+
+Smolder has graphs to help you visualize the changes to your test suite over time.
+See how the number of tests has grown or find patterns in your failing tests.
+
+=item * Smoke Report Organization
+
+You can organize your smoke reports by platform, architecture or any tag you want.
+This makes it easy to see how your project is doing on multiple platforms, or with
+different configurations.
+
+=back
+
+=begin html
+
+<img src="http://i.imgur.com/ASTGB.png" width="600">
+
+=end html
-=head2 SUPPORT
+=head1 SUPPORT
=over
View
2  lib/Smolder/Upgrade/V1_41.pm → lib/Smolder/Upgrade/V1_50.pm
@@ -1,4 +1,4 @@
-package Smolder::Upgrade::V1_41;
+package Smolder::Upgrade::V1_50;
use strict;
use warnings;
use base 'Smolder::Upgrade';
View
2  sql/db_version.sql
@@ -2,4 +2,4 @@ CREATE TABLE db_version (
db_version TEXT NOT NULL
);
-INSERT INTO db_version VALUES ("1.41");
+INSERT INTO db_version VALUES ("1.50");
View
0  sql/upgrade/V1_41.sql → sql/upgrade/V1_50.sql
File renamed without changes
Please sign in to comment.
Something went wrong with that request. Please try again.