summaryrefslogtreecommitdiff
path: root/t
diff options
context:
space:
mode:
Diffstat (limited to 't')
-rw-r--r--t/006_emailer.t4
-rw-r--r--t/data/test.yml14
2 files changed, 16 insertions, 2 deletions
diff --git a/t/006_emailer.t b/t/006_emailer.t
index 44dd328..297644c 100644
--- a/t/006_emailer.t
+++ b/t/006_emailer.t
@@ -33,7 +33,7 @@ sub setup {
{
my ($conf, $commit, $project, $task) = setup();
my $tap = "THIS IS TAP";
- my $e = jitterbug::Emailer->new($conf, $task, $tap);
+ my $e = jitterbug::Emailer->new($conf, $task, $tap, 'failure');
isa_ok($e,'jitterbug::Emailer');
can_ok($e,qw/new run/);
@@ -89,7 +89,7 @@ Failed 1/11 test programs. 1/2498 subtests failed.
Files=11, Tests=2498, 3 wallclock secs ( 0.20 usr 0.04 sys + 2.99 cusr 0.18 csys = 3.41 CPU)
Result: FAIL
TAP
- my $e = jitterbug::Emailer->new($conf, $task, $tap);
+ my $e = jitterbug::Emailer->new($conf, $task, $tap, 'failure');
$e->run;
my $email = $e->{'last_email_sent'}{'email'};
my $body = <<EMAIL;
diff --git a/t/data/test.yml b/t/data/test.yml
index 9ec509e..897b734 100644
--- a/t/data/test.yml
+++ b/t/data/test.yml
@@ -19,6 +19,20 @@ jitterbug:
builder: ./scripts/capsule.sh
builder_variables: STUFF=BLAH
on_failure: ./scripts/build-failed.sh
+ on_failure_cc_email: alice@example.com
+ on_failure_from_email: donotreply@example.com
+ on_failure_subject_prefix: "[jitterbug] FAIL "
+ on_failure_header:
+ on_failure_footer:
+ on_pass: ./scripts/build-pass.sh
+ on_pass_cc_email: alice@example.com
+ on_pass_subject_prefix: "[jitterbug] PASS "
+ on_pass_from_email: donotreply@example.com
+ on_pass_header:
+ on_pass_footer:
+ options:
+ perlbrew: 1
+ email_on_pass: 0
plugins:
DBIC: