Ukigumo-Agent [master](b275cc4ba0) SUCCESS
Compare: https://github.com/ukigumo/Ukigumo-Agent/compare/0346ffcfd1aa...b275cc4ba02f
Elapsed Time: 31 sec
_ 2015-07-08T10:02:59 [INFO] [master] ukigumo-client 0.36 _ 2015-07-08T10:02:59 [INFO] [master] start testing : https://github.com/ukigumo/Ukigumo-Agent master _ 2015-07-08T10:02:59 [INFO] [master] working directory : /tmp/Ukigumo-Agent/master _ 2015-07-08T10:02:59 [INFO] [master] run vc : Ukigumo::Client::VC::Git _ 2015-07-08T10:02:59 [INFO] [master] workdir is /tmp/Ukigumo-Agent/master _ 2015-07-08T10:02:59 [INFO] [master] command: git clone --branch master https://github.com/ukigumo/Ukigumo-Agent ./ _ Cloning into '.'... _ 2015-07-08T10:03:02 [INFO] [master] command: git pull -f origin master _ From https://github.com/ukigumo/Ukigumo-Agent _ * branch master -> FETCH_HEAD _ Already up-to-date. _ 2015-07-08T10:03:03 [INFO] [master] command: git submodule init _ 2015-07-08T10:03:03 [INFO] [master] command: git submodule update _ 2015-07-08T10:03:03 [INFO] [master] command: git clean -dxf _ 2015-07-08T10:03:03 [INFO] [master] command: git status _ # On branch master _ nothing to commit, working directory clean _ 2015-07-08T10:03:03 [INFO] [master] [before_install] cpanm -L $HOME/.ukigumo/ukigumo-agent/extlib --installdeps -n . _ 2015-07-08T10:03:09 [INFO] [master] [install] ln -s $HOME/.ukigumo/ukigumo-agent/extlib ./extlib _ 2015-07-08T10:03:09 [INFO] [master] run executor : Ukigumo::Client::Executor::Command _ 2015-07-08T10:03:09 [INFO] [master] command: prove -lrv -Iextlib/lib/perl5 t _ _ [10:03:09] ==> t/00_compile.t <=================== _ _ o use Ukigumo::Agent; _ o use Ukigumo::Agent::Dispatcher; _ o use Ukigumo::Agent::View; _ o use Ukigumo::Agent::Manager; _ _ ok _ ok 594 ms _ _ [10:03:10] ==> t/01_root.t <====================== _ _ Twiggy: Accepting connections at http://127.0.0.1:50931/ _ 127.0.0.1 - - [08/Jul/2015:10:03:11 +0900] "GET / HTTP/1.1" 200 1919 "-" "libwww-perl/6.06" _ o L11: is $res->code, 200; _ _ ok _ ok 1012 ms _ _ [10:03:11] ==> t/02_github_hook_endpoint.t <====== _ _ Don't ignore github tags _ Twiggy: Accepting connections at http://127.0.0.1:50175/ _ push branch and successful _ 2015-07-08T10:03:12 [INFO] payload: {"repository":{"url":"127.0.0.1/repos"},"ref":"refs/heads/branch"} at /tmp/Ukigumo-Agent/master/t/../lib/Ukigumo/Agent/Dispatcher.pm line 53 _ 127.0.0.1 - - [08/Jul/2015:10:03:12 +0900] "POST /api/github_hook HTTP/1.1" 200 110 "-" "libwww-perl/6.06" _ o L30: is $res->code, 200; _ o L31: is decode_json($res->content)->{branch}, 'branch'; _ push tag and successful _ 2015-07-08T10:03:12 [INFO] payload: {"repository":{"url":"127.0.0.1/repos"},"ref":"refs/tags/tag"} at /tmp/Ukigumo-Agent/master/t/../lib/Ukigumo/Agent/Dispatcher.pm line 53 _ 127.0.0.1 - - [08/Jul/2015:10:03:12 +0900] "POST /api/github_hook HTTP/1.1" 200 107 "-" "libwww-perl/6.06" _ o L46: is $res->code, 200; _ o L47: is decode_json($res->content)->{branch}, 'tag'; _ push tag but do nothing when github tags are ignored _ Twiggy: Accepting connections at http://127.0.0.1:50425/ _ 2015-07-08T10:03:12 [INFO] payload: {"repository":{"url":"127.0.0.1/repos"},"ref":"refs/tags/tag"} at /tmp/Ukigumo-Agent/master/t/../lib/Ukigumo/Agent/Dispatcher.pm line 53 _ 127.0.0.1 - - [08/Jul/2015:10:03:12 +0900] "POST /api/github_hook HTTP/1.1" 200 2 "-" "libwww-perl/6.06" _ o L65: is $res->code, 200; _ o L66: is_deeply decode_json($res->content), {}; _ do nothing when ref is not in the payload _ Twiggy: Accepting connections at http://127.0.0.1:50129/ _ 2015-07-08T10:03:12 [INFO] payload: {"repository":{"url":"127.0.0.1/repos"}} at /tmp/Ukigumo-Agent/master/t/../lib/Ukigumo/Agent/Dispatcher.pm line 53 _ 127.0.0.1 - - [08/Jul/2015:10:03:12 +0900] "POST /api/github_hook HTTP/1.1" 200 2 "-" "libwww-perl/6.06" _ o L82: is $res->code, 200; _ o L83: is_deeply decode_json($res->content), {}; _ do nothing when `deleted` is true _ Twiggy: Accepting connections at http://127.0.0.1:50411/ _ 2015-07-08T10:03:13 [INFO] payload: {"repository":{"url":"127.0.0.1/repos"},"ref":"refs/heads/branch","deleted":1} at /tmp/Ukigumo-Agent/master/t/../lib/Ukigumo/Agent/Dispatcher.pm line 53 _ 127.0.0.1 - - [08/Jul/2015:10:03:13 +0900] "POST /api/github_hook HTTP/1.1" 200 2 "-" "libwww-perl/6.06" _ o L101: is $res->code, 200; _ o L102: is_deeply decode_json($res->content), {}; _ replace http URL to git-URL when `--force_git_url` is enabled _ Twiggy: Accepting connections at http://127.0.0.1:50032/ _ 2015-07-08T10:03:13 [INFO] payload: {"repository":{"url":"https://github.com/ukigumo/Ukigumo-Agent.git"},"ref":"refs/heads/branch"} at /tmp/Ukigumo-Agent/master/t/../lib/Ukigumo/Agent/Dispatcher.pm line 53 _ 127.0.0.1 - - [08/Jul/2015:10:03:13 +0900] "POST /api/github_hook HTTP/1.1" 200 135 "-" "libwww-perl/6.06" _ o L119: is $res->code, 200; _ o L120: is decode_json($res->content)->{repository}, 'git@github.com:ukigumo/Ukigumo-Agent.git'; _ _ ok _ ok 1885 ms _ _ [10:03:13] ==> t/03_enqueue.t <=================== _ _ Twiggy: Accepting connections at http://127.0.0.1:50183/ _ normal _ 127.0.0.1 - - [08/Jul/2015:10:03:14 +0900] "POST /api/v0/enqueue HTTP/1.1" 200 2 "-" "libwww-perl/6.06" _ o L25: is $res->code, 200; _ validation error _ branch is missing _ 127.0.0.1 - - [08/Jul/2015:10:03:14 +0900] "POST /api/v0/enqueue HTTP/1.1" 400 96 "-" "libwww-perl/6.06" _ o L36: is $res->code, 400; _ repository is missing _ 127.0.0.1 - - [08/Jul/2015:10:03:14 +0900] "POST /api/v0/enqueue HTTP/1.1" 400 104 "-" "libwww-perl/6.06" _ o L46: is $res->code, 400; _ _ ok _ ok 641 ms _ _ [10:03:14] ==> t/manager/job_queue.t <============ _ _ register_job _ single child _ o L32: is $manager->register_job('foo'), 'running'; _ o L33: is $manager->register_job('bar'), 'pushed'; _ o L34: is $manager->register_job('buz'), 'pushed'; _ o L35: is_deeply $manager->{job_queue}, ['bar', 'buz']; _ single child without config _ o L46: is $manager->register_job('foo'), 'running'; _ o L47: is $manager->register_job('bar'), 'pushed'; _ o L48: is $manager->register_job('buz'), 'pushed'; _ o L49: is_deeply $manager->{job_queue}, ['bar', 'buz']; _ multi children _ o L61: is $manager->register_job('foo'), 'running'; _ o L62: is $manager->register_job('bar'), 'running'; _ o L63: is $manager->register_job('buz'), 'running'; _ o L64: is $manager->register_job('qux'), 'pushed'; _ o L65: is_deeply $manager->{job_queue}, ['qux']; _ _ ok _ ok 198 ms _ _ [10:03:14] ==> t/manager/run_job/exceptional.t <== _ _ exceptional _ client died _ o L68: like $got, qr! _ lack arguments _ o L82: ok $@; _ o L85: ok $@; _ o L88: ok $@; _ _ ok _ ok 1275 ms _ _ [10:03:15] ==> t/manager/run_job/normal.t <======= _ _ normal case _ single child _ o L74: like $got, qr/ _ multi children _ o L121: like $got, qr/(?: _ o L150: ok 1; _ _ ok _ ok 7360 ms _ _ [10:03:22] ==> t/manager/run_job/timeout.t <====== _ _ timeout _ Use of uninitialized value $log in print at /tmp/Ukigumo-Agent/master/extlib/lib/perl5/Ukigumo/Client/Logger.pm line 68. _ o L86: like $got, qr/ _ _ ok _ ok 7376 ms _ [10:03:30] _ All tests successful. _ Files=8, Tests=8, 21 wallclock secs ( 0.08 usr 0.04 sys + 3.48 cusr 0.77 csys = 4.37 CPU) _ Result: PASS _ 2015-07-08T10:03:30 [INFO] [master] finished testing : 1 _ 2015-07-08T10:03:30 [INFO] [master] sending result to server at http://127.0.0.1:15000 (status: 1)