diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-05-20 14:34:42 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-05-20 14:34:42 +0000 |
commit | 9f46488805e86b1bc341ea1620b866016c2ce5ed (patch) | |
tree | f9748c7e287041e37d6da49e0a29c9511dc34768 /spec/factories/usage_data.rb | |
parent | dfc92d081ea0332d69c8aca2f0e745cb48ae5e6d (diff) | |
download | gitlab-ce-9f46488805e86b1bc341ea1620b866016c2ce5ed.tar.gz |
Add latest changes from gitlab-org/gitlab@13-0-stable-ee
Diffstat (limited to 'spec/factories/usage_data.rb')
-rw-r--r-- | spec/factories/usage_data.rb | 26 |
1 files changed, 22 insertions, 4 deletions
diff --git a/spec/factories/usage_data.rb b/spec/factories/usage_data.rb index b633038b83b..8fe0018b5a6 100644 --- a/spec/factories/usage_data.rb +++ b/spec/factories/usage_data.rb @@ -12,6 +12,11 @@ FactoryBot.define do create(:jira_service, :jira_cloud_service, project: projects[2]) create(:jira_service, :without_properties_callback, project: projects[3], properties: { url: 'https://mysite.atlassian.net' }) + jira_label = create(:label, project: projects[0]) + create(:jira_import_state, :finished, project: projects[0], label: jira_label, failed_to_import_count: 2, imported_issues_count: 7, total_issue_count: 9) + create(:jira_import_state, :finished, project: projects[1], label: jira_label, imported_issues_count: 3, total_issue_count: 3) + create(:jira_import_state, :finished, project: projects[1], label: jira_label, imported_issues_count: 3) + create(:jira_import_state, :scheduled, project: projects[1], label: jira_label) create(:prometheus_service, project: projects[1]) create(:service, project: projects[0], type: 'SlackSlashCommandsService', active: true) create(:service, project: projects[1], type: 'SlackService', active: true) @@ -23,11 +28,10 @@ FactoryBot.define do create(:project_error_tracking_setting, project: projects[1], enabled: false) create(:alerts_service, project: projects[0]) create(:alerts_service, :inactive, project: projects[1]) - create_list(:issue, 2, project: projects[0], author: User.alert_bot) + alert_bot_issues = create_list(:issue, 2, project: projects[0], author: User.alert_bot) create_list(:issue, 2, project: projects[1], author: User.alert_bot) - create_list(:issue, 4, project: projects[0]) - create(:prometheus_alert, project: projects[0]) - create(:prometheus_alert, project: projects[0]) + issues = create_list(:issue, 4, project: projects[0]) + create_list(:prometheus_alert, 2, project: projects[0]) create(:prometheus_alert, project: projects[1]) create(:zoom_meeting, project: projects[0], issue: projects[0].issues[0], issue_status: :added) create_list(:zoom_meeting, 2, project: projects[0], issue: projects[0].issues[1], issue_status: :removed) @@ -35,6 +39,20 @@ FactoryBot.define do create_list(:zoom_meeting, 2, project: projects[0], issue: projects[0].issues[2], issue_status: :removed) create(:sentry_issue, issue: projects[0].issues[0]) + # Incident Labeled Issues + incident_label_attrs = IncidentManagement::CreateIssueService::INCIDENT_LABEL + incident_label = create(:label, project: projects[0], **incident_label_attrs) + create(:labeled_issue, project: projects[0], labels: [incident_label]) + incident_group = create(:group) + incident_label_scoped_to_project = create(:label, project: projects[1], **incident_label_attrs) + incident_label_scoped_to_group = create(:group_label, group: incident_group, **incident_label_attrs) + create(:labeled_issue, project: projects[1], labels: [incident_label_scoped_to_project]) + create(:labeled_issue, project: projects[1], labels: [incident_label_scoped_to_group]) + + # Alert Issues + create(:alert_management_alert, issue: issues[0], project: projects[0]) + create(:alert_management_alert, issue: alert_bot_issues[0], project: projects[0]) + # Enabled clusters gcp_cluster = create(:cluster_provider_gcp, :created).cluster create(:cluster_provider_aws, :created) |