PATH=/usr/bin:/bin:/home/fly1400/var/megalib/bin
Start 2014-02-08T00:08:55
ActivePerl-1400 CPAN-2.00
Reading '/home/fly1400/var/cpan/Metadata'
Database was generated on Sat, 08 Feb 2014 07:05:18 GMT
Running make for D/DM/DMUEY/Mail-GcalReminder-0.2.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/D/DM/DMUEY/Mail-GcalReminder-0.2.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/D/DM/DMUEY/CHECKSUMS
Checksum for /home/fly1400/var/cpan/sources/authors/id/D/DM/DMUEY/Mail-GcalReminder-0.2.tar.gz ok
Mail-GcalReminder-0.2/
Mail-GcalReminder-0.2/Build.PL
Mail-GcalReminder-0.2/Changes
Mail-GcalReminder-0.2/MANIFEST
Mail-GcalReminder-0.2/META.json
Mail-GcalReminder-0.2/META.yml
Mail-GcalReminder-0.2/Makefile.PL
Mail-GcalReminder-0.2/README
Mail-GcalReminder-0.2/lib/
Mail-GcalReminder-0.2/t/
Mail-GcalReminder-0.2/t/00.load.t
Mail-GcalReminder-0.2/t/01.basic.t
Mail-GcalReminder-0.2/t/02.get_gcal.t
Mail-GcalReminder-0.2/t/03.send_gmail.t
Mail-GcalReminder-0.2/t/04.send_reminders.t
Mail-GcalReminder-0.2/t/perlcritic.t
Mail-GcalReminder-0.2/t/perltidy.t
Mail-GcalReminder-0.2/t/pod-coverage.t
Mail-GcalReminder-0.2/t/pod.t
Mail-GcalReminder-0.2/lib/Mail/
Mail-GcalReminder-0.2/lib/Mail/GcalReminder.pm
/bin/tar: Read 7168 bytes from -
CPAN.pm: Building D/DM/DMUEY/Mail-GcalReminder-0.2.tar.gz
>>> /home/fly1400/ap1400/bin/perl-static Makefile.PL
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Mail::GcalReminder
Writing MYMETA.yml and MYMETA.json
>>> make
cp lib/Mail/GcalReminder.pm blib/lib/Mail/GcalReminder.pm
Manifying blib/man3/Mail::GcalReminder.3
DMUEY/Mail-GcalReminder-0.2.tar.gz
make -- OK
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly1400/ap1400/bin/perl-static "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
# Testing Mail::GcalReminder 0.2
t/00.load.t ............
1..1
ok 1 - use Mail::GcalReminder;
ok
# Testing Mail::GcalReminder 0.2
t/01.basic.t ...........
1..70
ok 1 - gmail_user required
ok 2 - gmail_pass required
ok 3 - has gmail_user()
ok 4 - gmail_user() get
ok 5 - gmail_user() set
ok 6 - has gmail_pass()
ok 7 - gmail_pass() get
ok 8 - gmail_pass() set
ok 9 - has app_name()
ok 10 - app_name get default
ok 11 - app_name set
ok 12 - has time_zone()
ok 13 - time_zone get default
ok 14 - time_zone set
ok 15 - has include_event_dt_obj()
ok 16 - include_event_dt_obj get default
ok 17 - include_event_dt_obj set
ok 18 - time_zone undef fatal
ok 19 - time_zone (undef) still set
ok 20 - time_zone empty fatal
ok 21 - time_zone (empty) still set
ok 22 - time_zone invalid fatal
ok 23 - time_zone (invalid) still set
ok 24 - has cc_self()
ok 25 - cc_self get default
ok 26 - cc_self set
ok 27 - has try_receipts()
ok 28 - try_receipts get default
ok 29 - try_receipts set
ok 30 - has try_priority()
ok 31 - try_priority get default
ok 32 - try_priority set
ok 33 - has no_guests_is_ok()
ok 34 - no_guests_is_ok get default
ok 35 - no_guests_is_ok set
ok 36 - has base_date()
ok 37 - base_date get default
ok 38 - base_date set valid
ok 39 - base_date set invalid
ok 40 - has no_guests_is_ok()
ok 41 - essg_hax_ver get default
ok 42 - essg_hax_ver set
ok 43 - sub warning()
ok 44 - has warning_code
ok 45 - warning_code get default
ok 46 - warnings() directly has caller at-line
ok 47 - warnings() directly w/ \n no at-line
ok 48 - string does not reset def coderef
ok 49 - warning_code coderef set
ok 50 - string calls coderef
ok 51 - string does not reset coderef
ok 52 - has date_format_obj()
ok 53 - date_format_obj get default
ok 54 - date_format_obj set
ok 55 - has signature()
ok 56 - signature get default
ok 57 - signature set
ok 58 - has debug()
ok 59 - debug get default
ok 60 - debug set
ok 61 - has gcal_cache()
ok 62 - gcal_cache get default
ok 63 - gcal_cache set
ok 64 - builder _build_app_name()
ok 65 - _build_app_name RV
ok 66 - builder _build_signature()
ok 67 - _build_signature RV
ok 68 - sub get_gcal()
ok 69 - sub send_reminders()
ok 70 - sub send_gmail()
ok
# Testing Mail::GcalReminder 0.2
Could not parse date from summary: When: Tue 21 Jan 1986 09:00 to 10:00 CST
Orig: When: Tue 21 Jan 1986 09:00 to 10:00
CST
Who: you@example.com, me@example.com
Event Status: confirmed at t/02.get_gcal.t line 30.
Could not parse date from summary: When: Tue 21 Jan 1986 10:00 to 11:00 CST
Orig: When: Tue 21 Jan 1986 10:00 to 11:00
CST
Who: Test Calendar, you@example.com, me@example.com
Event Status: confirmed at t/02.get_gcal.t line 30.
Could not parse date from summary: When: Tue 21 Jan 1986 19:00 to 20:00 CST
Orig: When: Tue 21 Jan 1986 19:00 to 20:00
CST
Who: you@example.com, me@example.com
Event Status: confirmed at t/02.get_gcal.t line 30.
Could not parse date from summary: When: Tue 28 Jan 1986 09:00 to 10:00 CST
Orig: When: Tue 28 Jan 1986 09:00 to 10:00
CST
Who: you@example.com, me@example.com
Event Status: confirmed at t/02.get_gcal.t line 30.
Could not parse date from summary: When: Tue 28 Jan 1986 10:00 to 11:00 CST
Orig: When: Tue 28 Jan 1986 10:00 to 11:00
CST
Who: Test Calendar, you@example.com, me@example.com
Event Status: confirmed at t/02.get_gcal.t line 30.
Could not parse date from summary: When: Tue 28 Jan 1986 10:38 to Tue 28 Jan 1986 22:38 CST
Orig: When: Tue 28 Jan 1986 10:38 to Tue 28 Jan 1986 22:38
CST
Who: you@example.com, me@example.com
Event Status: confirmed at t/02.get_gcal.t line 30.
Could not parse date from summary: When: Tue 28 Jan 1986 11:00 to 12:00 CST
Orig: When: Tue 28 Jan 1986 11:00 to 12:00
CST
Who: you@example.com, me@example.com
Event Status: confirmed at t/02.get_gcal.t line 30.
Could not parse date from summary: When: Tue 28 Jan 1986 19:00 to 20:00 CST
Orig: When: Tue 28 Jan 1986 19:00 to 20:00
CST
Who: you@example.com, me@example.com
Event Status: confirmed at t/02.get_gcal.t line 30.
Could not parse date from summary: When: Tue 4 Feb 1986 10:00 to 11:00 CST
Orig: When: Tue 4 Feb 1986 10:00 to 11:00
CST
Who: Test Calendar, you@example.com, me@example.com
Event Status: confirmed at t/02.get_gcal.t line 30.
Could not parse date from summary: When: Tue 4 Feb 1986 11:00 to 12:00 CST
Orig: When: Tue 4 Feb 1986 11:00 to 12:00
CST
Who: you@example.com, me@example.com
Event Status: confirmed at t/02.get_gcal.t line 30.
Could not parse date from summary: When: Tue 4 Feb 1986 19:00 to 20:00 CST
Orig: When: Tue 4 Feb 1986 19:00 to 20:00
CST
Who: you@example.com, me@example.com
Event Status: confirmed at t/02.get_gcal.t line 30.
Could not parse date from summary: When: Tue 11 Feb 1986 11:00 to 12:00 CST
Orig: When: Tue 11 Feb 1986 11:00 to 12:00
CST
Who: you@example.com, me@example.com
Event Status: confirmed at t/02.get_gcal.t line 30.
Could not parse date from summary: When: Tue 11 Feb 1986 19:00 to 20:00 CST
Orig: When: Tue 11 Feb 1986 19:00 to 20:00
CST
Who: you@example.com, me@example.com
Event Status: confirmed at t/02.get_gcal.t line 30.
Could not parse date from summary: When: Tue 18 Feb 1986 19:00 to 20:00 CST
Orig: When: Tue 18 Feb 1986 19:00 to 20:00
CST
Who: you@example.com, me@example.com
Event Status: confirmed at t/02.get_gcal.t line 30.
Could not parse date from summary: When: Tue 25 Feb 1986 19:00 to 20:00 CST
Orig: When: Tue 25 Feb 1986 19:00 to 20:00
CST
Who: you@example.com, me@example.com
Event Status: confirmed at t/02.get_gcal.t line 30.
Could not parse date from summary: When: Tue 21 Jan 1986 09:00 to 10:00 CST
Orig: When: Tue 21 Jan 1986 09:00 to 10:00
CST
Event Status: confirmed at t/02.get_gcal.t line 37.
Could not parse date from summary: When: Tue 21 Jan 1986 10:00 to 11:00 CST
Orig: When: Tue 21 Jan 1986 10:00 to 11:00
CST
Who: Test Calendar
Event Status: confirmed at t/02.get_gcal.t line 37.
Could not parse date from summary: When: Tue 21 Jan 1986 19:00 to 20:00 CST
Orig: When: Tue 21 Jan 1986 19:00 to 20:00
CST
Event Status: confirmed at t/02.get_gcal.t line 37.
Could not parse date from summary: When: Tue 28 Jan 1986 09:00 to 10:00 CST
Orig: When: Tue 28 Jan 1986 09:00 to 10:00
CST
Event Status: confirmed at t/02.get_gcal.t line 37.
Could not parse date from summary: When: Tue 28 Jan 1986 10:00 to 11:00 CST
Orig: When: Tue 28 Jan 1986 10:00 to 11:00
CST
Who: Test Calendar
Event Status: confirmed at t/02.get_gcal.t line 37.
Could not parse date from summary: When: Tue 28 Jan 1986 10:38 to Tue 28 Jan 1986 22:38 CST
Orig: When: Tue 28 Jan 1986 10:38 to Tue 28 Jan 1986 22:38
CST
Event Status: confirmed at t/02.get_gcal.t line 37.
Could not parse date from summary: When: Tue 28 Jan 1986 11:00 to 12:00 CST
Orig: When: Tue 28 Jan 1986 11:00 to 12:00
CST
Event Status: confirmed at t/02.get_gcal.t line 37.
Could not parse date from summary: When: Tue 28 Jan 1986 19:00 to 20:00 CST
Orig: When: Tue 28 Jan 1986 19:00 to 20:00
CST
Event Status: confirmed at t/02.get_gcal.t line 37.
Could not parse date from summary: When: Tue 4 Feb 1986 10:00 to 11:00 CST
Orig: When: Tue 4 Feb 1986 10:00 to 11:00
CST
Who: Test Calendar
Event Status: confirmed at t/02.get_gcal.t line 37.
Could not parse date from summary: When: Tue 4 Feb 1986 11:00 to 12:00 CST
Orig: When: Tue 4 Feb 1986 11:00 to 12:00
CST
Event Status: confirmed at t/02.get_gcal.t line 37.
Could not parse date from summary: When: Tue 4 Feb 1986 19:00 to 20:00 CST
Orig: When: Tue 4 Feb 1986 19:00 to 20:00
CST
Event Status: confirmed at t/02.get_gcal.t line 37.
Could not parse date from summary: When: Tue 11 Feb 1986 11:00 to 12:00 CST
Orig: When: Tue 11 Feb 1986 11:00 to 12:00
CST
Event Status: confirmed at t/02.get_gcal.t line 37.
Could not parse date from summary: When: Tue 11 Feb 1986 19:00 to 20:00 CST
Orig: When: Tue 11 Feb 1986 19:00 to 20:00
CST
Event Status: confirmed at t/02.get_gcal.t line 37.
Could not parse date from summary: When: Tue 18 Feb 1986 19:00 to 20:00 CST
Orig: When: Tue 18 Feb 1986 19:00 to 20:00
CST
Event Status: confirmed at t/02.get_gcal.t line 37.
Could not parse date from summary: When: Tue 25 Feb 1986 19:00 to 20:00 CST
Orig: When: Tue 25 Feb 1986 19:00 to 20:00
CST
Event Status: confirmed at t/02.get_gcal.t line 37.
# Failed test 'gcal data struct - private'
# at t/02.get_gcal.t line 40.
# Comparing hash keys of $data
# Missing: 'Tue Feb 11', 'Tue Feb 18', 'Tue Feb 25', 'Tue Feb 4', 'Tue Jan 21', 'Tue Jan 28'
# Failed test 'gcal data struct - public'
# at t/02.get_gcal.t line 41.
# Comparing hash keys of $data
# Missing: 'Tue Feb 11', 'Tue Feb 18', 'Tue Feb 25', 'Tue Feb 4', 'Tue Jan 21', 'Tue Jan 28'
Could not parse date from summary: When: Tue 21 Jan 1986 09:00 to 10:00 CST
Orig: When: Tue 21 Jan 1986 09:00 to 10:00
CST
Event Status: confirmed at t/02.get_gcal.t line 45.
Could not parse date from summary: When: Tue 21 Jan 1986 10:00 to 11:00 CST
Orig: When: Tue 21 Jan 1986 10:00 to 11:00
CST
Who: Test Calendar
Event Status: confirmed at t/02.get_gcal.t line 45.
Could not parse date from summary: When: Tue 21 Jan 1986 19:00 to 20:00 CST
Orig: When: Tue 21 Jan 1986 19:00 to 20:00
CST
Event Status: confirmed at t/02.get_gcal.t line 45.
Could not parse date from summary: When: Tue 28 Jan 1986 09:00 to 10:00 CST
Orig: When: Tue 28 Jan 1986 09:00 to 10:00
CST
Event Status: confirmed at t/02.get_gcal.t line 45.
Could not parse date from summary: When: Tue 28 Jan 1986 10:00 to 11:00 CST
Orig: When: Tue 28 Jan 1986 10:00 to 11:00
CST
Who: Test Calendar
Event Status: confirmed at t/02.get_gcal.t line 45.
Could not parse date from summary: When: Tue 28 Jan 1986 10:38 to Tue 28 Jan 1986 22:38 CST
Orig: When: Tue 28 Jan 1986 10:38 to Tue 28 Jan 1986 22:38
CST
Event Status: confirmed at t/02.get_gcal.t line 45.
Could not parse date from summary: When: Tue 28 Jan 1986 11:00 to 12:00 CST
Orig: When: Tue 28 Jan 1986 11:00 to 12:00
CST
Event Status: confirmed at t/02.get_gcal.t line 45.
Could not parse date from summary: When: Tue 28 Jan 1986 19:00 to 20:00 CST
Orig: When: Tue 28 Jan 1986 19:00 to 20:00
CST
Event Status: confirmed at t/02.get_gcal.t line 45.
Could not parse date from summary: When: Tue 4 Feb 1986 10:00 to 11:00 CST
Orig: When: Tue 4 Feb 1986 10:00 to 11:00
CST
Who: Test Calendar
Event Status: confirmed at t/02.get_gcal.t line 45.
Could not parse date from summary: When: Tue 4 Feb 1986 11:00 to 12:00 CST
Orig: When: Tue 4 Feb 1986 11:00 to 12:00
CST
Event Status: confirmed at t/02.get_gcal.t line 45.
Could not parse date from summary: When: Tue 4 Feb 1986 19:00 to 20:00 CST
Orig: When: Tue 4 Feb 1986 19:00 to 20:00
CST
Event Status: confirmed at t/02.get_gcal.t line 45.
Could not parse date from summary: When: Tue 11 Feb 1986 11:00 to 12:00 CST
Orig: When: Tue 11 Feb 1986 11:00 to 12:00
CST
Event Status: confirmed at t/02.get_gcal.t line 45.
Could not parse date from summary: When: Tue 11 Feb 1986 19:00 to 20:00 CST
Orig: When: Tue 11 Feb 1986 19:00 to 20:00
CST
Event Status: confirmed at t/02.get_gcal.t line 45.
Could not parse date from summary: When: Tue 18 Feb 1986 19:00 to 20:00 CST
Orig: When: Tue 18 Feb 1986 19:00 to 20:00
CST
Event Status: confirmed at t/02.get_gcal.t line 45.
Could not parse date from summary: When: Tue 25 Feb 1986 19:00 to 20:00 CST
Orig: When: Tue 25 Feb 1986 19:00 to 20:00
CST
Event Status: confirmed at t/02.get_gcal.t line 45.
# Failed test 'event_dt_obj exists when include_event_dt_obj is true'
# at t/02.get_gcal.t line 46.
# Failed test ''event_dt_obj is a DateTime object' isa 'DateTime''
# at t/02.get_gcal.t line 47.
# 'event_dt_obj is a DateTime object' isn't defined
# Failed test 'event_dt_obj is as expected'
# at t/02.get_gcal.t line 48.
# got: ''
# expected: '1986-02-11T00:01:00'
# Looks like you failed 5 tests of 7.
t/02.get_gcal.t ........
1..7
ok 1 - get_gcal() returns hash
ok 2 - gcal is cached from first call on
not ok 3 - gcal data struct - private
not ok 4 - gcal data struct - public
not ok 5 - event_dt_obj exists when include_event_dt_obj is true
not ok 6 - 'event_dt_obj is a DateTime object' isa 'DateTime'
not ok 7 - event_dt_obj is as expected
Dubious, test returned 5 (wstat 1280, 0x500)
Failed 5/7 subtests
# Testing Mail::GcalReminder 0.2
t/03.send_gmail.t ......
1..17
ok 1 - Email::Send::SMTP::Gmail->new called w/ expected args
ok 2 - Email::Send::SMTP::Gmail->send() default
ok 3 - Email::Send::SMTP::Gmail->bye called
ok 4 - Email::Send::SMTP::Gmail->send() debug true
ok 5 - Email::Send::SMTP::Gmail->send() only try_priority
ok 6 - Email::Send::SMTP::Gmail->send() only try_receipts
ok 7 - Email::Send::SMTP::Gmail->send() neither try_priority or try_receipts
ok 8 - Email::Send::SMTP::Gmail->send() cc_self false
ok 9 - warning() not called under normal circumstances
ok 10 - no charset hack 1
ok 11 - warning() called for charset hack version when both try_priority and try_receipts are in effect
ok 12 - no charset hack 2
ok 13 - warning() called for charset hack version when only try_priority true
ok 14 - no charset hack 3
ok 15 - warning() called for charset hack version when only try_receipts true
ok 16 - warning() not called for charset hack version when neither try_priority or try_receipts is in effect
ok 17 - warning() is called w/ $@ when send has fatality
ok
# Testing Mail::GcalReminder 0.2
t/04.send_reminders.t ..
1..34
ok 1 - warnings() indirectly has caller at-line
ok 2 - no events rc is zero-but-true
ok 3 - no events rc is zero
ok 4 - no events rc is true
ok 5 - min_events not met triggers warning (label default to gcal)
ok 6 - max_events not met triggers warning (label applies when given)
ok 7 - no warnings when min_events and max_events are below and above the count respectively
ok 8 - no warnings when min_events and max_events are at the count
ok 9 - no guests trigger warnings when no_guests_is_ok(1)
ok 10 - no guests trigger warnings when no_guests_is_ok(0)
ok 11 - no guests RV when no_guests_is_ok(1)
ok 12 - no guests RV when no_guests_is_ok(0)
ok 13 - min_guests not met triggers warning (label default to gcal)
ok 14 - max_events not met triggers warning (label applies when given)
ok 15 - no warnings when min_guests and max_events are below and above the count respectively
ok 16 - no warnings when min_guests and max_events are at the count
ok 17 - send_gmail() called
ok 18 - send_gmail() called w/ correct to
ok 19 - send_gmail() called w/ subject via string
ok 20 - send_gmail() called w/ body via string
ok 21 - send_gmail() called
ok 22 - send_gmail() called w/ correct to
ok 23 - send_gmail() called w/ subject via string
ok 24 - send_gmail() called w/ body via string
ok 25 - send_gmail() called w/ correct to when guestcheck (guestcheck gets correct args)
ok 26 - send_gmail() called w/ subject via code
ok 27 - send_gmail() called w/ body via code
ok 28 - send_gmail() called w/ correct to when guestcheck (guestcheck gets correct args)
ok 29 - send_gmail() called w/ subject via code
ok 30 - send_gmail() called w/ body via code
ok 31 - send_gmail() not called when guestcheck returns empty list
ok 32 - guestcheck returns empty list
ok 33 - RV when all send_gmail() ok
ok 34 - RV when aa ll send_gmail() fails
ok
t/perlcritic.t ......... skipped: Critic tests are only run in RELEASE_TESTING mode.
t/perltidy.t ........... skipped: PerlTidy tests are only run in RELEASE_TESTING mode.
t/pod-coverage.t ....... skipped: POD tests are only run in RELEASE_TESTING mode.
t/pod.t ................ skipped: POD tests are only run in RELEASE_TESTING mode.
Test Summary Report
-------------------
t/02.get_gcal.t (Wstat: 1280 Tests: 7 Failed: 5)
Failed tests: 3-7
Non-zero exit status: 5
Files=9, Tests=129, 11 wallclock secs ( 0.07 usr 0.02 sys + 1.98 cusr 0.33 csys = 2.40 CPU)
Result: FAIL
Failed 1/9 test programs. 5/129 subtests failed.
make: *** [test_dynamic] Error 255
DMUEY/Mail-GcalReminder-0.2.tar.gz
make test TEST_VERBOSE=1 -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports DMUEY/Mail-GcalReminder-0.2.tar.gz
VmSize: 238916 kB
Finished 2014-02-08T00:09:18