Adds debugging output for canceling jobs

This commit is contained in:
Tyranja 2016-06-13 15:03:41 +02:00
parent c4e58c3e63
commit 56a59e4cc3
3 changed files with 41 additions and 32 deletions

View File

@ -18,6 +18,8 @@ require 'travis/testing/matchers'
require 'support/matchers' require 'support/matchers'
require 'support/formats' require 'support/formats'
require 'pry'
Travis.logger = Logger.new(StringIO.new) Travis.logger = Logger.new(StringIO.new)
Travis::Api::App.setup Travis::Api::App.setup
Travis.config.client_domain = "www.example.com" Travis.config.client_domain = "www.example.com"

View File

@ -31,6 +31,7 @@ Gem::Specification.new do |s|
"Jonas Chromik", "Jonas Chromik",
"Dan Buch", "Dan Buch",
"Andre Arko", "Andre Arko",
"C. Scott Ananian",
"Christopher Weyand", "Christopher Weyand",
"Erik Michaels-Ober", "Erik Michaels-Ober",
"C. Scott Ananian", "C. Scott Ananian",
@ -66,6 +67,23 @@ Gem::Specification.new do |s|
"Zachary Scott", "Zachary Scott",
"carlad", "carlad",
"rainsun", "rainsun",
"Brian Ford",
"Lisa P",
"Steve Richert",
"Bryan Goldstein",
"Dan Rice",
"Igor",
"Igor Wiedler",
"James Dennes",
"Lucas CHERIFI",
"María de Antón",
"Nick Schonning",
"Patrick Williams",
"Puneeth Chaganti",
"Thais Camilo and Konstantin Haase",
"Tim Carey-Smith",
"Zachary Scott",
"rainsun"
] ]
s.email = [ s.email = [
@ -116,8 +134,8 @@ Gem::Specification.new do |s|
"renee@travis-ci.org", "renee@travis-ci.org",
"steffen.koette@gmail.com", "steffen.koette@gmail.com",
"Jonas.Chromik@student.hpi.uni-potsdam.de", "Jonas.Chromik@student.hpi.uni-potsdam.de",
"dan@travis-ci.org",
"andre@arko.net", "andre@arko.net",
"dan@travis-ci.org",
"svenfuchs@artweb-design.de", "svenfuchs@artweb-design.de",
"cscott@cscott.net", "cscott@cscott.net",
"christopher.weyand@student.hpi.de", "christopher.weyand@student.hpi.de",
@ -127,6 +145,25 @@ Gem::Specification.new do |s|
"svenfuchs@artweb-design.de", "svenfuchs@artweb-design.de",
"tim@spork.in", "tim@spork.in",
"tyranja@cassiopeia.uberspace.de", "tyranja@cassiopeia.uberspace.de",
"bford@engineyard.com",
"henrik@travis-ci.com",
"mail@lislis.de",
"steve.richert@gmail.com",
"brysgo@gmail.com",
"dan@meatballhat.com",
"dan@zoombody.com",
"igorwwwwwwwwwwwwwwwwwwww@users.noreply.github.com",
"igor@travis-ci.org",
"jdennes@gmail.com",
"lucas@cherifi.info",
"MariadeAnton@users.noreply.github.com",
"nschonni@gmail.com",
"patrick@bittorrent.com",
"punchagan@muse-amuse.in",
"dev+narwen+rkh@rkh.im",
"tim@spork.in",
"e@zzak.io",
"rainsuner@gmail.com"
] ]
s.files = [ s.files = [
@ -639,40 +676,9 @@ Gem::Specification.new do |s|
"vendor/travis-core/lib/travis/addons/webhook.rb", "vendor/travis-core/lib/travis/addons/webhook.rb",
"vendor/travis-core/lib/travis/addons/webhook/event_handler.rb", "vendor/travis-core/lib/travis/addons/webhook/event_handler.rb",
"vendor/travis-core/lib/travis/addons/webhook/instruments.rb", "vendor/travis-core/lib/travis/addons/webhook/instruments.rb",
"vendor/travis-core/lib/travis/advisory_locks.rb",
"vendor/travis-core/lib/travis/api.rb", "vendor/travis-core/lib/travis/api.rb",
"vendor/travis-core/lib/travis/api/README.markdown", "vendor/travis-core/lib/travis/api/README.markdown",
"vendor/travis-core/lib/travis/api/formats.rb", "vendor/travis-core/lib/travis/api/formats.rb",
"vendor/travis-core/lib/travis/api/v0.rb",
"vendor/travis-core/lib/travis/api/v0/event.rb",
"vendor/travis-core/lib/travis/api/v0/event/build.rb",
"vendor/travis-core/lib/travis/api/v0/event/job.rb",
"vendor/travis-core/lib/travis/api/v0/notification.rb",
"vendor/travis-core/lib/travis/api/v0/notification/build.rb",
"vendor/travis-core/lib/travis/api/v0/notification/repository.rb",
"vendor/travis-core/lib/travis/api/v0/notification/user.rb",
"vendor/travis-core/lib/travis/api/v0/pusher.rb",
"vendor/travis-core/lib/travis/api/v0/pusher/annotation.rb",
"vendor/travis-core/lib/travis/api/v0/pusher/annotation/created.rb",
"vendor/travis-core/lib/travis/api/v0/pusher/annotation/updated.rb",
"vendor/travis-core/lib/travis/api/v0/pusher/build.rb",
"vendor/travis-core/lib/travis/api/v0/pusher/build/canceled.rb",
"vendor/travis-core/lib/travis/api/v0/pusher/build/created.rb",
"vendor/travis-core/lib/travis/api/v0/pusher/build/finished.rb",
"vendor/travis-core/lib/travis/api/v0/pusher/build/received.rb",
"vendor/travis-core/lib/travis/api/v0/pusher/build/received/job.rb",
"vendor/travis-core/lib/travis/api/v0/pusher/build/started.rb",
"vendor/travis-core/lib/travis/api/v0/pusher/build/started/job.rb",
"vendor/travis-core/lib/travis/api/v0/pusher/job.rb",
"vendor/travis-core/lib/travis/api/v0/pusher/job/canceled.rb",
"vendor/travis-core/lib/travis/api/v0/pusher/job/created.rb",
"vendor/travis-core/lib/travis/api/v0/pusher/job/finished.rb",
"vendor/travis-core/lib/travis/api/v0/pusher/job/log.rb",
"vendor/travis-core/lib/travis/api/v0/pusher/job/received.rb",
"vendor/travis-core/lib/travis/api/v0/pusher/job/started.rb",
"vendor/travis-core/lib/travis/api/v0/worker.rb",
"vendor/travis-core/lib/travis/api/v0/worker/job.rb",
"vendor/travis-core/lib/travis/api/v0/worker/job/test.rb",
"vendor/travis-core/lib/travis/api/v1.rb", "vendor/travis-core/lib/travis/api/v1.rb",
"vendor/travis-core/lib/travis/api/v1/archive.rb", "vendor/travis-core/lib/travis/api/v1/archive.rb",
"vendor/travis-core/lib/travis/api/v1/archive/build.rb", "vendor/travis-core/lib/travis/api/v1/archive/build.rb",

View File

@ -15,6 +15,7 @@ module Travis
target = (options[:for] || 'http').to_s.camelize target = (options[:for] || 'http').to_s.camelize
version = (options[:version] || default_version(options)).to_s.camelize version = (options[:version] || default_version(options)).to_s.camelize
type = (options[:type] || type_for(resource)).to_s.camelize.split('::') type = (options[:type] || type_for(resource)).to_s.camelize.split('::')
Travis.logger.info("target: #{target}, version: #{version}, type: #{type}")
([version, target] + type).inject(Travis::Api) do |const, name| ([version, target] + type).inject(Travis::Api) do |const, name|
begin begin
if const && const.const_defined?(name.to_s.camelize, false) if const && const.const_defined?(name.to_s.camelize, false)