Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Source Bing Ads: add integration tests #35961

Merged
merged 9 commits into from
Apr 8, 2024
Merged
Original file line number Diff line number Diff line change
Expand Up @@ -42,35 +42,35 @@ acceptance_tests:
- name: product_search_query_performance_report_monthly
bypass_reason: "Test Account doesn't have Merchant Center configured to add Products, testing in integration test"
- name: audience_performance_report_daily
bypass_reason: "Test Account doesn't have audiences associated with any ad groups in the campaign."
bypass_reason: "Test Account doesn't have audiences associated with any ad groups in the campaign, testing in integration test"
- name: audience_performance_report_hourly
bypass_reason: "Test Account doesn't have audiences associated with any ad groups in the campaign."
bypass_reason: "Test Account doesn't have audiences associated with any ad groups in the campaign, testing in integration test"
- name: audience_performance_report_weekly
bypass_reason: "Test Account doesn't have audiences associated with any ad groups in the campaign."
bypass_reason: "Test Account doesn't have audiences associated with any ad groups in the campaign, testing in integration test"
- name: audience_performance_report_monthly
bypass_reason: "Test Account doesn't have audiences associated with any ad groups in the campaign."
bypass_reason: "Test Account doesn't have audiences associated with any ad groups in the campaign, testing in integration test"
- name: goals_and_funnels_report_daily
bypass_reason: "Test Account doesn't have audiences associated with any ad groups in the campaign."
bypass_reason: "Test Account doesn't have audiences associated with any ad groups in the campaign, testing in integration test"
- name: goals_and_funnels_report_hourly
bypass_reason: "Test Account doesn't have audiences associated with any ad groups in the campaign."
bypass_reason: "Test Account doesn't have audiences associated with any ad groups in the campaign, testing in integration test"
- name: goals_and_funnels_report_weekly
bypass_reason: "Test Account doesn't have audiences associated with any ad groups in the campaign."
bypass_reason: "Test Account doesn't have audiences associated with any ad groups in the campaign, testing in integration test"
- name: goals_and_funnels_report_monthly
bypass_reason: "Test Account doesn't have audiences associated with any ad groups in the campaign."
bypass_reason: "Test Account doesn't have audiences associated with any ad groups in the campaign, testing in integration test"
- name: account_performance_report_hourly
bypass_reason: "Hourly reports are disabled, because sync is too long"
bypass_reason: "Hourly reports are disabled, because sync is too long. Testing in integration tests."
- name: ad_group_performance_report_hourly
bypass_reason: "Hourly reports are disabled, because sync is too long"
bypass_reason: "Hourly reports are disabled, because sync is too long. Testing in integration tests."
- name: ad_performance_report_hourly
bypass_reason: "Hourly reports are disabled, because sync is too long"
bypass_reason: "Hourly reports are disabled, because sync is too long. Testing in integration tests."
- name: campaign_performance_report_hourly
bypass_reason: "Hourly reports are disabled, because sync is too long"
bypass_reason: "Hourly reports are disabled, because sync is too long. Testing in integration tests."
- name: campaign_impression_performance_report_hourly
bypass_reason: "Empty report; hourly data fetched is limited to 180 days"
- name: keyword_performance_report_hourly
bypass_reason: "Hourly reports are disabled, because sync is too long"
bypass_reason: "Hourly reports are disabled, because sync is too long. Testing in integration tests."
- name: geographic_performance_report_hourly
bypass_reason: "Hourly reports are disabled, because sync is too long"
bypass_reason: "Hourly reports are disabled, because sync is too long. Testing in integration tests."
- name: age_gender_audience_report_hourly
bypass_reason: "Empty report; hourly data fetched is limited to 180 days"
- name: search_query_performance_report_hourly
Expand All @@ -85,31 +85,6 @@ acceptance_tests:
bypass_reason: "Can not populate; new campaign with link to app needed; feature is not available yet"
- name: app_install_ad_labels
bypass_reason: "Can not populate; depends on stream app_install_ads"
#### TODO: remove *_report_monthly after all become populated on December, 1
- name: account_performance_report_monthly
bypass_reason: "Campaign is still in progress"
- name: ad_group_performance_report_monthly
bypass_reason: "Campaign is still in progress"
- name: ad_group_impression_performance_report_monthly
bypass_reason: "Campaign is still in progress"
- name: ad_performance_report_monthly
bypass_reason: "Campaign is still in progress"
- name: campaign_performance_report_monthly
bypass_reason: "Campaign is still in progress"
- name: campaign_impression_performance_report_monthly
bypass_reason: "Campaign is still in progress"
- name: keyword_performance_report_monthly
bypass_reason: "Campaign is still in progress"
- name: geographic_performance_report_monthly
bypass_reason: "Campaign is still in progress"
- name: age_gender_audience_report_monthly
bypass_reason: "Campaign is still in progress"
- name: search_query_performance_report_monthly
bypass_reason: "Campaign is still in progress"
- name: user_location_performance_report_monthly
bypass_reason: "Campaign is still in progress"
- name: account_impression_performance_report_monthly
bypass_reason: "Campaign is still in progress"
### For stream below start date in config is not relevant, empty data
- name: keyword_labels
bypass_reason: "This stream is tested without start date"
Expand Down Expand Up @@ -159,59 +134,58 @@ acceptance_tests:
- name: goals_and_funnels_report_monthly
bypass_reason: "Test Account doesn't have audiences associated with any ad groups in the campaign."
- name: app_install_ads
bypass_reason: "Can not populate; new campaign with link to app needed; feature is not available yet"
bypass_reason: "Can not populate; new campaign with link to app needed; feature is not available yet. Testing in integration tests."
- name: app_install_ad_labels
bypass_reason: "Can not populate; depends on stream app_install_ads"
bypass_reason: "Can not populate; depends on stream app_install_ads. Testing in integration tests."
- name: age_gender_audience_report_hourly
bypass_reason: "Empty report; hourly data fetched is limited to 180 days"
bypass_reason: "Hourly reports are disabled, because sync is too long. Testing in integration tests."
- name: user_location_performance_report_hourly
bypass_reason: "Empty report; hourly data fetched is limited to 180 days"
bypass_reason: "Hourly reports are disabled, because sync is too long. Testing in integration tests."
- name: account_performance_report_hourly
bypass_reason: "Hourly reports are disabled, because sync is too long"
bypass_reason: "Hourly reports are disabled, because sync is too long. Testing in integration tests."
- name: account_impression_performance_report_hourly
bypass_reason: "Empty report; hourly data fetched is limited to 180 days"
bypass_reason: "Hourly reports are disabled, because sync is too long. Testing in integration tests."
- name: campaign_performance_report_hourly
bypass_reason: "Hourly reports are disabled, because sync is too long"
bypass_reason: "Hourly reports are disabled, because sync is too long. Testing in integration tests."
- name: ad_group_performance_report_hourly
bypass_reason: "Hourly reports are disabled, because sync is too long"
bypass_reason: "Hourly reports are disabled, because sync is too long. Testing in integration tests."
- name: ad_performance_report_hourly
bypass_reason: "Hourly reports are disabled, because sync is too long"
bypass_reason: "Hourly reports are disabled, because sync is too long. Testing in integration tests."
- name: ad_group_impression_performance_report_hourly
bypass_reason: "Empty report; hourly data fetched is limited to 180 days"
bypass_reason: "Hourly reports are disabled, because sync is too long. Testing in integration tests."
- name: keyword_performance_report_hourly
bypass_reason: "Hourly reports are disabled, because sync is too long"
bypass_reason: "Hourly reports are disabled, because sync is too long. Testing in integration tests."
- name: geographic_performance_report_hourly
bypass_reason: "Hourly reports are disabled, because sync is too long"
bypass_reason: "Hourly reports are disabled, because sync is too long. Testing in integration tests."
- name: campaign_impression_performance_report_hourly
bypass_reason: "Empty report; hourly data fetched is limited to 180 days"
bypass_reason: "Hourly reports are disabled, because sync is too long. Testing in integration tests."
- name: search_query_performance_report_hourly
bypass_reason: "Empty report; hourly data fetched is limited to 180 days"
#### TODO: remove *_report_monthly after all become populated on December, 1
bypass_reason: "Hourly reports are disabled, because sync is too long. Testing in integration tests."
#### Streams below sync takes a lot of time if start date is not provided
- name: account_performance_report_monthly
bypass_reason: "Campaign is still in progress"
bypass_reason: "This stream is tested with config with start date"
- name: ad_group_performance_report_monthly
bypass_reason: "Campaign is still in progress"
bypass_reason: "This stream is tested with config with start date"
- name: ad_group_impression_performance_report_monthly
bypass_reason: "Campaign is still in progress"
bypass_reason: "This stream is tested with config with start date"
- name: ad_performance_report_monthly
bypass_reason: "Campaign is still in progress"
bypass_reason: "This stream is tested with config with start date"
- name: campaign_performance_report_monthly
bypass_reason: "Campaign is still in progress"
bypass_reason: "This stream is tested with config with start date"
- name: campaign_impression_performance_report_monthly
bypass_reason: "Campaign is still in progress"
bypass_reason: "This stream is tested with config with start date"
- name: keyword_performance_report_monthly
bypass_reason: "Campaign is still in progress"
bypass_reason: "This stream is tested with config with start date"
- name: geographic_performance_report_monthly
bypass_reason: "Campaign is still in progress"
bypass_reason: "This stream is tested with config with start date"
- name: age_gender_audience_report_monthly
bypass_reason: "Campaign is still in progress"
bypass_reason: "This stream is tested with config with start date"
- name: search_query_performance_report_monthly
bypass_reason: "Campaign is still in progress"
bypass_reason: "This stream is tested with config with start date"
- name: user_location_performance_report_monthly
bypass_reason: "Campaign is still in progress"
bypass_reason: "This stream is tested with config with start date"
- name: account_impression_performance_report_monthly
bypass_reason: "Campaign is still in progress"
#### Streams below sync takes a lot of time if start date is not provided
bypass_reason: "This stream is tested with config with start date"
- name: ad_groups
bypass_reason: "This stream is tested with config with start date"
- name: ads
Expand Down
Loading
Loading