diff --git a/__main__.py b/__main__.py index 3630a32..b63f8d1 100644 --- a/__main__.py +++ b/__main__.py @@ -5,7 +5,7 @@ from github import GithubClient from jira import JiraClient from testrail import TestRailClient -from utils.constants import PROJECTS_MOBILE, PROJECTS_ECOSYSTEM, PLATFORM, REPORT_TYPES # noqa +from utils.constants import PROJECTS_MOBILE, PROJECTS_ECOSYSTEM, PROJECTS_THUNDERBIRD, PLATFORM, REPORT_TYPES # noqa def parse_args(cmdln_args): @@ -58,6 +58,9 @@ def validate_project(platform, project, report_type): elif platform == 'ecosystem' and project not in PROJECTS_ECOSYSTEM: print(f"Error: Invalid project '{project}' for ecosystem. Valid options are {PROJECTS_ECOSYSTEM}") # noqa sys.exit(1) + elif platform == 'thunderbird' and project not in PROJECTS_THUNDERBIRD: + print(f"Error: Invalid project '{project}' for ecosystem. Valid options are {PROJECTS_THUNDERBIRD}") # noqa + sys.exit(1) def main(): diff --git a/utils/constants.py b/utils/constants.py index 1e8e285..b28f0de 100644 --- a/utils/constants.py +++ b/utils/constants.py @@ -1,6 +1,11 @@ PLATFORM = [ 'mobile', - 'ecosystem' + 'ecosystem', + 'thunderbird' +] + +PROJECTS_THUNDERBIRD = [ + 'thunderbird' ] PROJECTS_ECOSYSTEM = [