Skip to content

Commit f10fc3d

Browse files
feat: Add support for harness CI
1 parent 2be4e29 commit f10fc3d

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

codecov-cli/codecov_cli/helpers/ci_adapters/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
from codecov_cli.helpers.ci_adapters.droneci import DroneCIAdapter
1515
from codecov_cli.helpers.ci_adapters.github_actions import GithubActionsCIAdapter
1616
from codecov_cli.helpers.ci_adapters.gitlab_ci import GitlabCIAdapter
17+
from codecov_cli.helpers.ci_adapters.harness import HarnessAdapter
1718
from codecov_cli.helpers.ci_adapters.heroku import HerokuCIAdapter
1819
from codecov_cli.helpers.ci_adapters.jenkins import JenkinsAdapter
1920
from codecov_cli.helpers.ci_adapters.local import LocalAdapter
@@ -48,6 +49,7 @@ def get_ci_providers_list():
4849
BitriseCIAdapter(),
4950
AppveyorCIAdapter(),
5051
WoodpeckerCIAdapter(),
52+
HarnessAdapter(),
5153
HerokuCIAdapter(),
5254
DroneCIAdapter(),
5355
BuildkiteAdapter(),

codecov-cli/tests/helpers/test_ci_adapter_selection.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
DroneCIAdapter,
1313
GithubActionsCIAdapter,
1414
GitlabCIAdapter,
15+
HarnessAdapter,
1516
HerokuCIAdapter,
1617
JenkinsAdapter,
1718
LocalAdapter,
@@ -53,6 +54,9 @@ def test_returns_woodpecker(self):
5354
def test_returns_teamcity(self):
5455
assert isinstance(get_ci_adapter("teamcity"), TeamcityAdapter)
5556

57+
def test_returns_harness(self):
58+
assert isinstance(get_ci_adapter("harness"), HarnessAdapter)
59+
5660
def test_returns_herokuci(self):
5761
assert isinstance(get_ci_adapter("heroku"), HerokuCIAdapter)
5862

0 commit comments

Comments
 (0)