Details
-
Type: Bug
-
Status: Closed
-
Priority: Critical
-
Resolution: Fixed
-
Affects Version/s: Fuji
-
Fix Version/s: Rushmore
-
Component/s: Admax (bidding/budgeting)
-
Labels:None
-
Environment:
Sapi – RC - Build 836
Reseller UI – RC - Build 216
Core – Build 254
BidMgr – Build 481
-
Sprint:Sprint 1
Description
ABU doesnt update campaign status properly as intended.
Steps to test:
1) Create an order with monthly budget Yen 6250 for a single BA/BL and deploy
externalCampaignParent.status=Active
searchEngineAccounts.searchEngineStatus=Paused
Yahoo=Paused
UI=Deployed
2) Ran ABU
externalCampaignParent.status=Active
searchEngineAccounts.searchEngineStatus=Active
admaxSearchEngineAccountActualDailyBudgets.budgetStatus=Active (latest)
Yahoo=Active
UI=Deployed
3) Scenario: -Send updateCampaignStatus Pause request for campaign with Active budgetStatus ... verify that SE campaigns are paused
Send updateCampaignStatus ‘Pause’ request (groovy)
externalCampaignParent.status=Paused
searchEngineAccounts.searchEngineStatus=Active (shouldn’t this be ‘Paused’?)
admaxSearchEngineAccountActualDailyBudgets.budgetStatus=Active (latest)
Yahoo=Active (shouldn’t this be ‘Paused’?)
UI=Paused
4) Run ABU
externalCampaignParent.status=Paused
searchEngineAccounts.searchEngineStatus=Paused
admaxSearchEngineAccountActualDailyBudgets.budgetStatus=Active (latest)
Yahoo=Paused
UI=Paused
5) Send updateCampaignStatus ‘Active’ request (same status as step 2)
externalCampaignParent.status=Active
searchEngineAccounts.searchEngineStatus=Active
admaxSearchEngineAccountActualDailyBudgets.budgetStatus=Active (latest)
Yahoo=Active
UI=Deployed
6) Run ABU
externalCampaignParent.status=Active
searchEngineAccounts.searchEngineStatus=Active
admaxSearchEngineAccountActualDailyBudgets.budgetStatus=Active (latest)
Yahoo=Active
UI=Deployed
7) Scenario: Send updateCampaignStatus Pause request for campaign with Active budgetStatus ... verify that SE campaigns are paused
Send updateCampaignStatus ‘Pause’ request (groovy)
externalCampaignParent.status=Paused
searchEngineAccounts.searchEngineStatus=Paused
admaxSearchEngineAccountActualDailyBudgets.budgetStatus=Active (latest)
Yahoo=Paused
UI=Paused
For the same scenario mentioned in steps 3 and 7, I see different behavior.
Note: Same as aml-3206 on Yahoo