Checking if your kit is complete... Looks good Writing Makefile for Google::Adwords cp lib/Google/Adwords/Ad.pm blib/lib/Google/Adwords/Ad.pm cp lib/Google/Adwords/MetroTargets.pm blib/lib/Google/Adwords/MetroTargets.pm cp lib/Google/Adwords/ReportJob.pm blib/lib/Google/Adwords/ReportJob.pm cp lib/Google/Adwords/StatsRecord.pm blib/lib/Google/Adwords/StatsRecord.pm cp lib/Google/Adwords/BudgetOptimizerSettings.pm blib/lib/Google/Adwords/BudgetOptimizerSettings.pm cp lib/Google/Adwords/SchedulingInterval.pm blib/lib/Google/Adwords/SchedulingInterval.pm cp lib/Google/Adwords/Criterion.pm blib/lib/Google/Adwords/Criterion.pm cp lib/Google/Adwords/CoverageType.pm blib/lib/Google/Adwords/CoverageType.pm cp lib/Google/Adwords/ClientUsageRecord.pm blib/lib/Google/Adwords/ClientUsageRecord.pm cp lib/Google/Adwords/RegionTargets.pm blib/lib/Google/Adwords/RegionTargets.pm cp lib/Google/Adwords/CreativeService.pm blib/lib/Google/Adwords/CreativeService.pm cp lib/Google/Adwords/AdSchedule.pm blib/lib/Google/Adwords/AdSchedule.pm cp lib/Google/Adwords/SiteKeyword.pm blib/lib/Google/Adwords/SiteKeyword.pm cp lib/Google/Adwords/CampaignService.pm blib/lib/Google/Adwords/CampaignService.pm cp lib/Google/Adwords/ReportService.pm blib/lib/Google/Adwords/ReportService.pm cp lib/Google/Adwords/Data.pm blib/lib/Google/Adwords/Data.pm cp lib/Google/Adwords/ApiError.pm blib/lib/Google/Adwords/ApiError.pm cp lib/Google/Adwords/Business.pm blib/lib/Google/Adwords/Business.pm cp lib/Google/Adwords/AccountService.pm blib/lib/Google/Adwords/AccountService.pm cp lib/Google/Adwords/KeywordVariation.pm blib/lib/Google/Adwords/KeywordVariation.pm cp lib/Google/Adwords/AdGroupService.pm blib/lib/Google/Adwords/AdGroupService.pm cp lib/Google/Adwords/GeoTarget.pm blib/lib/Google/Adwords/GeoTarget.pm cp lib/Google/Adwords/CriterionService.pm blib/lib/Google/Adwords/CriterionService.pm cp lib/Google/Adwords/CampaignRequest.pm blib/lib/Google/Adwords/CampaignRequest.pm cp lib/Google/Adwords/CampaignEstimate.pm blib/lib/Google/Adwords/CampaignEstimate.pm cp lib/Google/Adwords/KeywordRequest.pm blib/lib/Google/Adwords/KeywordRequest.pm cp lib/Google/Adwords/EmailPromotionsPreferences.pm blib/lib/Google/Adwords/EmailPromotionsPreferences.pm cp lib/Google/Adwords/AdGroup.pm blib/lib/Google/Adwords/AdGroup.pm cp lib/Google/Adwords/AccountInfo.pm blib/lib/Google/Adwords/AccountInfo.pm cp lib/Google/Adwords/AdGroupRequest.pm blib/lib/Google/Adwords/AdGroupRequest.pm cp lib/Google/Adwords/AdService.pm blib/lib/Google/Adwords/AdService.pm cp lib/Google/Adwords/SeedKeyword.pm blib/lib/Google/Adwords/SeedKeyword.pm cp lib/Google/Adwords/Creative.pm blib/lib/Google/Adwords/Creative.pm cp lib/Google/Adwords/TrafficEstimatorService.pm blib/lib/Google/Adwords/TrafficEstimatorService.pm cp lib/Google/Adwords/Service.pm blib/lib/Google/Adwords/Service.pm cp lib/Google/Adwords/Campaign.pm blib/lib/Google/Adwords/Campaign.pm cp lib/Google/Adwords/KeywordToolService.pm blib/lib/Google/Adwords/KeywordToolService.pm cp lib/Google/Adwords/KeywordVariations.pm blib/lib/Google/Adwords/KeywordVariations.pm cp lib/Google/Adwords/Image.pm blib/lib/Google/Adwords/Image.pm cp lib/Google/Adwords/CreditCard.pm blib/lib/Google/Adwords/CreditCard.pm cp lib/Google/Adwords/CountryTargets.pm blib/lib/Google/Adwords/CountryTargets.pm cp lib/Google/Adwords.pm blib/lib/Google/Adwords.pm cp lib/Google/Adwords/InfoService.pm blib/lib/Google/Adwords/InfoService.pm cp lib/Google/Adwords/CityTargets.pm blib/lib/Google/Adwords/CityTargets.pm cp lib/Google/Adwords/KeywordEstimate.pm blib/lib/Google/Adwords/KeywordEstimate.pm cp lib/Google/Adwords/AdGroupEstimate.pm blib/lib/Google/Adwords/AdGroupEstimate.pm cp lib/Google/Adwords/Address.pm blib/lib/Google/Adwords/Address.pm cp lib/Google/Adwords/SiteKeywordGroups.pm blib/lib/Google/Adwords/SiteKeywordGroups.pm Manifying blib/man3/Google::Adwords::Ad.3 Manifying blib/man3/Google::Adwords::StatsRecord.3 Manifying blib/man3/Google::Adwords::ReportJob.3 Manifying blib/man3/Google::Adwords::MetroTargets.3 Manifying blib/man3/Google::Adwords::BudgetOptimizerSettings.3 Manifying blib/man3/Google::Adwords::SchedulingInterval.3 Manifying blib/man3/Google::Adwords::Criterion.3 Manifying blib/man3/Google::Adwords::CoverageType.3 Manifying blib/man3/Google::Adwords::ClientUsageRecord.3 Manifying blib/man3/Google::Adwords::RegionTargets.3 Manifying blib/man3/Google::Adwords::CreativeService.3 Manifying blib/man3/Google::Adwords::AdSchedule.3 Manifying blib/man3/Google::Adwords::SiteKeyword.3 Manifying blib/man3/Google::Adwords::CampaignService.3 Manifying blib/man3/Google::Adwords::ReportService.3 Manifying blib/man3/Google::Adwords::Data.3 Manifying blib/man3/Google::Adwords::ApiError.3 Manifying blib/man3/Google::Adwords::Business.3 Manifying blib/man3/Google::Adwords::AccountService.3 Manifying blib/man3/Google::Adwords::KeywordVariation.3 Manifying blib/man3/Google::Adwords::GeoTarget.3 Manifying blib/man3/Google::Adwords::AdGroupService.3 Manifying blib/man3/Google::Adwords::CriterionService.3 Manifying blib/man3/Google::Adwords::CampaignRequest.3 Manifying blib/man3/Google::Adwords::CampaignEstimate.3 Manifying blib/man3/Google::Adwords::KeywordRequest.3 Manifying blib/man3/Google::Adwords::EmailPromotionsPreferences.3 Manifying blib/man3/Google::Adwords::AdGroup.3 Manifying blib/man3/Google::Adwords::AccountInfo.3 Manifying blib/man3/Google::Adwords::AdGroupRequest.3 Manifying blib/man3/Google::Adwords::AdService.3 Manifying blib/man3/Google::Adwords::SeedKeyword.3 Manifying blib/man3/Google::Adwords::Creative.3 Manifying blib/man3/Google::Adwords::TrafficEstimatorService.3 Manifying blib/man3/Google::Adwords::Service.3 Manifying blib/man3/Google::Adwords::Campaign.3 Manifying blib/man3/Google::Adwords::KeywordToolService.3 Manifying blib/man3/Google::Adwords::KeywordVariations.3 Manifying blib/man3/Google::Adwords::Image.3 Manifying blib/man3/Google::Adwords::CreditCard.3 Manifying blib/man3/Google::Adwords::CountryTargets.3 Manifying blib/man3/Google::Adwords.3 Manifying blib/man3/Google::Adwords::InfoService.3 Manifying blib/man3/Google::Adwords::CityTargets.3 Manifying blib/man3/Google::Adwords::KeywordEstimate.3 Manifying blib/man3/Google::Adwords::SiteKeywordGroups.3 Manifying blib/man3/Google::Adwords::Address.3 Manifying blib/man3/Google::Adwords::AdGroupEstimate.3 PERL_DL_NONLAZY=1 /home/cpanrun/parisc2.0-lp64/build/5.8.2/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/perlcritic....1..0 # Skip Author test. Set $ENV{TEST_AUTHOR} to a true value to run. skipped all skipped: Author test. Set $ENV{TEST_AUTHOR} to a true value to run. t/pod...........1..48 ok 1 - lib/Google/Adwords.pm ok 2 - lib/Google/Adwords/AccountInfo.pm ok 3 - lib/Google/Adwords/AccountService.pm ok 4 - lib/Google/Adwords/Ad.pm ok 5 - lib/Google/Adwords/AdGroup.pm ok 6 - lib/Google/Adwords/AdGroupEstimate.pm ok 7 - lib/Google/Adwords/AdGroupRequest.pm ok 8 - lib/Google/Adwords/AdGroupService.pm ok 9 - lib/Google/Adwords/AdSchedule.pm ok 10 - lib/Google/Adwords/AdService.pm ok 11 - lib/Google/Adwords/Address.pm ok 12 - lib/Google/Adwords/ApiError.pm ok 13 - lib/Google/Adwords/BudgetOptimizerSettings.pm ok 14 - lib/Google/Adwords/Business.pm ok 15 - lib/Google/Adwords/Campaign.pm ok 16 - lib/Google/Adwords/CampaignEstimate.pm ok 17 - lib/Google/Adwords/CampaignRequest.pm ok 18 - lib/Google/Adwords/CampaignService.pm ok 19 - lib/Google/Adwords/CityTargets.pm ok 20 - lib/Google/Adwords/ClientUsageRecord.pm ok 21 - lib/Google/Adwords/CountryTargets.pm ok 22 - lib/Google/Adwords/CoverageType.pm ok 23 - lib/Google/Adwords/Creative.pm ok 24 - lib/Google/Adwords/CreativeService.pm ok 25 - lib/Google/Adwords/CreditCard.pm ok 26 - lib/Google/Adwords/Criterion.pm ok 27 - lib/Google/Adwords/CriterionService.pm ok 28 - lib/Google/Adwords/Data.pm ok 29 - lib/Google/Adwords/EmailPromotionsPreferences.pm ok 30 - lib/Google/Adwords/GeoTarget.pm ok 31 - lib/Google/Adwords/Image.pm ok 32 - lib/Google/Adwords/InfoService.pm ok 33 - lib/Google/Adwords/KeywordEstimate.pm ok 34 - lib/Google/Adwords/KeywordRequest.pm ok 35 - lib/Google/Adwords/KeywordToolService.pm ok 36 - lib/Google/Adwords/KeywordVariation.pm ok 37 - lib/Google/Adwords/MetroTargets.pm ok 38 - lib/Google/Adwords/KeywordVariations.pm ok 39 - lib/Google/Adwords/RegionTargets.pm ok 40 - lib/Google/Adwords/ReportJob.pm ok 41 - lib/Google/Adwords/ReportService.pm ok 42 - lib/Google/Adwords/SchedulingInterval.pm ok 43 - lib/Google/Adwords/SeedKeyword.pm ok 44 - lib/Google/Adwords/Service.pm ok 45 - lib/Google/Adwords/SiteKeyword.pm ok 46 - lib/Google/Adwords/SiteKeywordGroups.pm ok 47 - lib/Google/Adwords/StatsRecord.pm ok 48 - lib/Google/Adwords/TrafficEstimatorService.pm ok t/run...........ok 1 - use Google::Adwords::ReportService; ok 2 - The object isa Google::Adwords::ReportService # # ReportService->accessors ok 3 - email ok 4 - password ok 5 - developerToken ok 6 - applicationToken ok 7 - use_sandbox ok 8 - clientEmail ok 9 - api_version # # ReportService->deleteReport ok 10 - deleteReport # # ReportService->z0_scheduleReportJob Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. ok 11 - scheduleReportJob # # ReportService->z1_getAllJobs ok 12 - getAllJobs id: 11 ok 13 - getAllJobs id: 22 # # ReportService->z2_getReportJobStatus ok 14 - getReportJobStatus # # ReportService->z3_getGzipReportDownloadUrl ok 15 - use Google::Adwords::Service; ok 16 - The object isa Google::Adwords::Service # # Service->accessors ok 17 - email ok 18 - password ok 19 - developerToken ok 20 - applicationToken ok 21 - use_sandbox ok 22 - clientEmail ok 23 - api_version ok 24 - use Google::Adwords::Campaign; ok 25 - The object isa Google::Adwords::Campaign # # Campaign->accessors ok 26 - daily_budget ok 27 - name ok 28 - language_targeting ok 29 - language_targeting ok 30 - language_targeting ok 31 - language_targeting ok 32 - network_targeting ok 33 - network_targeting ok 34 - new ok 35 - new ok 36 - bug id 33 ok 37 - use Google::Adwords::TrafficEstimatorService; ok 38 - The object isa Google::Adwords::TrafficEstimatorService # # TrafficEstimatorService->accessors ok 39 - email ok 40 - password ok 41 - developerToken ok 42 - applicationToken ok 43 - use_sandbox ok 44 - clientEmail ok 45 - api_version # # TrafficEstimatorService->estimateAdGroupList Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. ok 46 - estimateAdGroupList # Failed test (t/lib/TrafficEstimatorService.pm at line 116) not ok 47 - estimateAdGroupList # Failed test (t/run.t at line 19) not ok 48 - estimateAdGroupList died (Can't call method "lowerCpc" on an undefined value at t/lib/TrafficEstimatorService.pm line 118.) # # TrafficEstimatorService->estimateCampaignList Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. ok 49 - estimateCampaignList ok 50 - estimateCampaignList # Failed test (t/lib/TrafficEstimatorService.pm at line 243) not ok 51 - estimateCampaignList # Failed test (t/run.t at line 19) not ok 52 - estimateCampaignList died (Can't call method "upperCpc" on an undefined value at t/lib/TrafficEstimatorService.pm line 246.) # # TrafficEstimatorService->estimateKeywordList Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. ok 53 - estimateKeywordList ok 54 - estimateKeywordList ok 55 - estimateKeywordList ok 56 - use Google::Adwords::GeoTarget; ok 57 - The object isa Google::Adwords::GeoTarget # # GeoTarget->accessors ok 58 - accessors ok 59 - The object isa Google::Adwords::CityTargets ok 60 - accessors ok 61 - use Google::Adwords::CriterionService; ok 62 - The object isa Google::Adwords::CriterionService # # CriterionService->accessors ok 63 - email ok 64 - password ok 65 - developerToken ok 66 - applicationToken ok 67 - use_sandbox ok 68 - clientEmail ok 69 - api_version # # CriterionService->addCriteria Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. ok 70 - addCriteria ok 71 - addCriteria id: 10028530 ok 72 - addCriteria id: 10028531 # # CriterionService->getAllCriteria ok 73 - getAllCriteria id: 10028530 ok 74 - getAllCriteria id: 10028531 # # CriterionService->getCampaignNegativeCriteria # # CriterionService->getCriteria ok 75 - getCriteria id: 10028530 ok 76 - getCriteria id: 10028531 # # CriterionService->getCriterionStats ok 77 - getCriterionStats id: 4865 # # CriterionService->setCampaignNegativeCriteria # # CriterionService->updateCriteria Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. ok 78 - updateCriteria ok 79 - use Google::Adwords::InfoService; ok 80 - The object isa Google::Adwords::InfoService # # InfoService->accessors ok 81 - email ok 82 - password ok 83 - developerToken ok 84 - applicationToken ok 85 - use_sandbox ok 86 - clientEmail ok 87 - api_version # # InfoService->getFreeUsageQuotaThisMonth ok 88 - getFreeUsageQuotaThisMonth # # InfoService->getMethodCost ok 89 - getMethodCost # # InfoService->getOperationCount ok 90 - getOperationCount # # InfoService->getUnitCount ok 91 - getUnitCount # # InfoService->getUnitCountForClients # # InfoService->getUnitCountForMethod ok 92 - getUnitCountForMethod # # InfoService->getUsageQuotaThisMonth ok 93 - getUsageQuotaThisMonth ok 94 - use Google::Adwords::CampaignService; ok 95 - The object isa Google::Adwords::CampaignService # # CampaignService->accessors ok 96 - email ok 97 - password ok 98 - developerToken ok 99 - applicationToken ok 100 - use_sandbox ok 101 - clientEmail ok 102 - api_version # # CampaignService->addCampaign Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. ok 103 - campaign id ok 104 - campaign name ok 105 - enableSeparateContentBids ok 106 - dailyBudget ok 107 - languageTargeting ok 108 - ad schedule disabled ok 109 - geoTarget targetAll ok 110 - The object isa Google::Adwords::CountryTargets # # CampaignService->addCampaignList Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. ok 111 - addCampaignList ok 112 - addCampaignList # # CampaignService->addCampaign_schedule Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. ok 113 - campaign id ok 114 - campaign name ok 115 - enableSeparateContentBids ok 116 - dailyBudget ok 117 - schedule status Enabled ok 118 - interval ok 119 - languageTargeting # # CampaignService->getAllAdWordsCampaigns ok 120 - getAllAdWordsCampaigns ok 121 - first campaign is ok # # CampaignService->getCampaign ok 122 - getCampaign # # CampaignService->getCampaignList ok 123 - getCampaignList ok 124 - getCampaignList # # CampaignService->getCampaignStats ok 125 - getCampaignStats ok 126 - getCampaignStats ok 127 - getCampaignStats # # CampaignService->getOptimizeAdServing ok 128 - getOptimizeAdServing # # CampaignService->setOptimizeAdServing ok 129 - setOptimizeAdServing # # CampaignService->updateCampaign Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. ok 130 - updateCampaign # # CampaignService->updateCampaignList Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. ok 131 - updateCampaignList ok 132 - use Google::Adwords::AdGroupService; ok 133 - The object isa Google::Adwords::AdGroupService # # AdGroupService->accessors ok 134 - email ok 135 - password ok 136 - developerToken ok 137 - applicationToken # # AdGroupService->addAdGroup ok 138 - use_sandbox ok 139 - clientEmail ok 140 - api_version Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. ok 141 - addAdGroup ok 142 - Response header (requestId) ok 143 - Response header (responseTime) ok 144 - Response header (operations) ok 145 - Response header (units) # # AdGroupService->addAdGroupList Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. ok 146 - addAdGroupList ok 147 - addAdGroupList # # AdGroupService->getAdGroup ok 148 - getAdGroup ok 149 - getAdGroup # # AdGroupService->getAdGroupList ok 150 - getAdGroupList ok 151 - getAdGroupList # # AdGroupService->getAdGroupStats ok 152 - getAdGroupStats ok 153 - getAdGroupStats ok 154 - getAdGroupStats # # AdGroupService->getAllAdGroups ok 155 - getAllAdGroups # # AdGroupService->updateAdGroup Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. ok 156 - updateAdGroup # # AdGroupService->updateAdGroupList Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. ok 157 - updateAdGroupList ok 158 - use Google::Adwords::KeywordToolService; ok 159 - The object isa Google::Adwords::KeywordToolService # # KeywordToolService->accessors ok 160 - email ok 161 - password ok 162 - developerToken ok 163 - applicationToken ok 164 - use_sandbox ok 165 - clientEmail ok 166 - api_version # # KeywordToolService->getKeywordVariations # Failed test (t/run.t at line 19) not ok 167 - getKeywordVariations died (Not an ARRAY reference at lib/Google/Adwords/KeywordToolService.pm line 192.) # # KeywordToolService->getKeywordsFromSite not ok 168 - getKeywordsFromSite died (Not an ARRAY reference at lib/Google/Adwords/KeywordToolService.pm line 80.) # Failed test (t/run.t at line 19) ok 169 - use Google::Adwords::AccountService; ok 170 - The object isa Google::Adwords::AccountService # # AccountService->accessors ok 171 - email ok 172 - password ok 173 - developerToken ok 174 - applicationToken ok 175 - use_sandbox ok 176 - clientEmail ok 177 - api_version # # AccountService->getAccountInfo Use of uninitialized value in substitution (s///) at (eval 102) line 1. ok 178 - getAccountInfo ok 179 - getAccountInfo ok 180 - getAccountInfo ok 181 - getAccountInfo ok 182 - getAccountInfo # # AccountService->getClientAccounts ok 183 - getClientAccounts # # AccountService->updateAccountInfo Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. ok 184 - updateAccountInfo ok 185 - use Google::Adwords::Data; ok 186 - The object isa Google::Adwords::Data ok 187 - use Google::Adwords::AdService; ok 188 - The object isa Google::Adwords::AdService # # AdService->accessors ok 189 - email ok 190 - password ok 191 - developerToken ok 192 - applicationToken ok 193 - use_sandbox ok 194 - clientEmail ok 195 - api_version # # AdService->addAds Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. ok 196 - addAds (adGroupId) ok 197 - addAds (id) ok 198 - addAds (adType) ok 199 - addAds (description1) # # AdService->addAds_image Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. ok 200 - addAds Image (id) ok 201 - addAds Image (width) ok 202 - addAds Image (adType) # # AdService->checkAds Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. Use of uninitialized value in substitution (s///) at (eval 102) line 1. # # AdService->getActiveAds ok 203 - getActiveAds ok 204 - getActiveAds (adGroupId) ok 205 - getActiveAds id: 24626 ok 206 - getActiveAds id: 24627 ok 207 - getActiveAds id: 24628 # # AdService->getAd ok 208 - getAd (adGroupId) ok 209 - getAd (id) # # AdService->getAdStats # # AdService->getAllAds ok 210 - getAllAds id: 24626 # # AdService->updateAds ok 211 - updateAds 1..211 # Looks like you failed 6 tests of 211. dubious Test returned status 6 (wstat 1536, 0x600) DIED. FAILED tests 47-48, 51-52, 167-168 Failed 6/211 tests, 97.16% okay t/sandbox.......Cannot write to terminal: No such device or address at t/sandbox.t line 33 # Looks like your test died before it could output anything. dubious Test returned status 255 (wstat 65280, 0xff00) Failed 2/4 test scripts, 50.00% okay. 6/259 subtests failed, 97.68% okay. Failed Test Stat Wstat Total Fail Failed List of Failed -------------------------------------------------------------------------------------------------------------------------------------------------------- t/run.t 6 1536 211 6 2.84% 47-48 51-52 167-168 t/sandbox.t 255 65280 ?? ?? % ?? 1 test skipped. make: *** [test_dynamic] Error 2