-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathconstants.py
62 lines (53 loc) · 1.26 KB
/
constants.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
PLATFORMS = [
'mobile',
'ecosystem',
'desktop'
]
PROJECTS_ECOSYSTEM = [
'experimenter',
'nimbus',
'ALL'
]
PROJECTS_DESKTOP = [
'firefox-desktop',
'ALL'
]
PROJECTS_MOBILE = [
'fenix',
'focus-android',
'reference-browser',
'firefox-ios',
'focus-ios',
'ALL',
]
REPORT_TYPES = [
'testrail-test-case-coverage',
'testrail-test-run-counts',
'testrail-milestones',
'jira-qa-requests',
'jira-qa-needed',
'jira-softvision-worklogs',
'bugzilla-qe-verify',
'confluence-updates',
'github-issue-regression',
'testrail-milestones',
'bitrise-builds'
]
# JQL query options
SEARCH = "search"
ISSUES = "issues"
# JQL query All QA Requests since 2022 filter_id: 13856
FILTER_ID_ALL_REQUESTS_2022 = "13856"
MAX_RESULT = "maxResults=100"
# JQL query All QA Needed iOS filter_id: 13789
FILTER_ID_QA_NEEDED_iOS = "13789"
# JQL Softvision Worklogs
QATT_FIELDS = "key,summary"
QATT_BOARD = "15948"
QATT_PARENT_TICKETS_IN_BOARD = f"filter={QATT_BOARD}&jql=parent="
WORKLOG_URL_TEMPLATE = "issue/{issue_key}/worklog"
# Bugzilla queries
BUGZILLA_URL = "bugzilla.mozilla.org"
PRODUCTS = ["Fenix", "Focus", "GeckoView"]
FIELDS = ["id", "summary", "flags", "severity",
"priority", "status", "resolution"]