From 7de9d69e62cf1eeb1451005226bdc1e83fcb3019 Mon Sep 17 00:00:00 2001
From: chausman <chausman@nrao.edu>
Date: Mon, 25 Mar 2024 13:37:29 -0600
Subject: [PATCH] needs coverage dependency for tests

---
 apps/cli/executables/pexable/carta_envoy/pyproject.toml    | 1 +
 apps/cli/executables/pexable/casa_envoy/pyproject.toml     | 1 +
 apps/cli/executables/pexable/conveyor/pyproject.toml       | 1 +
 apps/cli/executables/pexable/data_annotator/pyproject.toml | 1 +
 apps/cli/executables/pexable/deliver/pyproject.toml        | 1 +
 apps/cli/executables/pexable/ingest_envoy/pyproject.toml   | 1 +
 apps/cli/executables/pexable/mediator/pyproject.toml       | 1 +
 apps/cli/executables/pexable/null/pyproject.toml           | 1 +
 apps/cli/executables/pexable/productfetcher/pyproject.toml | 1 +
 apps/cli/executables/pexable/update_stage/pyproject.toml   | 1 +
 apps/cli/executables/pexable/vela/pyproject.toml           | 1 +
 apps/cli/executables/pexable/wf_inspector/pyproject.toml   | 1 +
 apps/cli/executables/pexable/ws_annihilator/pyproject.toml | 1 +
 apps/cli/executables/pexable/ws_metrics/pyproject.toml     | 1 +
 apps/cli/utilities/aat_wrest/pyproject.toml                | 1 +
 apps/cli/utilities/contacts_wrest/pyproject.toml           | 1 +
 apps/cli/utilities/core_sampler/pyproject.toml             | 1 +
 apps/cli/utilities/wf_monitor/pyproject.toml               | 1 +
 services/capability/pyproject.toml                         | 1 +
 services/notification/pyproject.toml                       | 1 +
 services/workflow/pyproject.toml                           | 1 +
 shared/messaging/pyproject.toml                            | 1 +
 shared/workspaces/pyproject.toml                           | 1 +
 23 files changed, 23 insertions(+)

diff --git a/apps/cli/executables/pexable/carta_envoy/pyproject.toml b/apps/cli/executables/pexable/carta_envoy/pyproject.toml
index 6bf0fb2fe..987599b42 100644
--- a/apps/cli/executables/pexable/carta_envoy/pyproject.toml
+++ b/apps/cli/executables/pexable/carta_envoy/pyproject.toml
@@ -18,6 +18,7 @@ pex = "2.1.119"
 
 [tool.poetry.group.test.dependencies]
 pytest = "7.4.2"
+pytest-cov = "4.1.0"
 fakeredis = "2.19.0"
 
 [build-system]
diff --git a/apps/cli/executables/pexable/casa_envoy/pyproject.toml b/apps/cli/executables/pexable/casa_envoy/pyproject.toml
index 89f8f1ee4..0ac3744fd 100644
--- a/apps/cli/executables/pexable/casa_envoy/pyproject.toml
+++ b/apps/cli/executables/pexable/casa_envoy/pyproject.toml
@@ -18,6 +18,7 @@ pex = "2.1.119"
 
 [tool.poetry.group.test.dependencies]
 pytest = "7.4.2"
+pytest-cov = "4.1.0"
 
 [build-system]
 requires = ["poetry-core"]
diff --git a/apps/cli/executables/pexable/conveyor/pyproject.toml b/apps/cli/executables/pexable/conveyor/pyproject.toml
index 60a847add..506dbe398 100644
--- a/apps/cli/executables/pexable/conveyor/pyproject.toml
+++ b/apps/cli/executables/pexable/conveyor/pyproject.toml
@@ -16,6 +16,7 @@ pex = "2.1.119"
 
 [tool.poetry.group.test.dependencies]
 pytest = "7.4.2"
+pytest-cov = "4.1.0"
 
 [build-system]
 requires = ["poetry-core"]
diff --git a/apps/cli/executables/pexable/data_annotator/pyproject.toml b/apps/cli/executables/pexable/data_annotator/pyproject.toml
index 0bd108e80..1d270185b 100644
--- a/apps/cli/executables/pexable/data_annotator/pyproject.toml
+++ b/apps/cli/executables/pexable/data_annotator/pyproject.toml
@@ -15,6 +15,7 @@ greenlet = "2.0.2"
 
 [tool.poetry.group.test.dependencies]
 pytest = "7.4.2"
+pytest-cov = "4.1.0"
 
 [tool.poetry.scripts]
 data_annotator = "data_annotator.annotator:main"
diff --git a/apps/cli/executables/pexable/deliver/pyproject.toml b/apps/cli/executables/pexable/deliver/pyproject.toml
index ea093bd82..efd449cb1 100644
--- a/apps/cli/executables/pexable/deliver/pyproject.toml
+++ b/apps/cli/executables/pexable/deliver/pyproject.toml
@@ -17,6 +17,7 @@ pex = "2.1.119"
 
 [tool.poetry.group.test.dependencies]
 pytest = "7.4.2"
+pytest-cov = "4.1.0"
 pytest-resource-path = "1.3.0"
 
 [build-system]
diff --git a/apps/cli/executables/pexable/ingest_envoy/pyproject.toml b/apps/cli/executables/pexable/ingest_envoy/pyproject.toml
index a866f4321..01cde1226 100644
--- a/apps/cli/executables/pexable/ingest_envoy/pyproject.toml
+++ b/apps/cli/executables/pexable/ingest_envoy/pyproject.toml
@@ -19,6 +19,7 @@ pex = "2.1.119"
 
 [tool.poetry.group.test.dependencies]
 pytest = "7.4.2"
+pytest-cov = "4.1.0"
 
 [tool.poetry.scripts]
 ingest_envoy = "ingest_envoy.ingest:main"
diff --git a/apps/cli/executables/pexable/mediator/pyproject.toml b/apps/cli/executables/pexable/mediator/pyproject.toml
index 4bf487e6c..2d90b978d 100644
--- a/apps/cli/executables/pexable/mediator/pyproject.toml
+++ b/apps/cli/executables/pexable/mediator/pyproject.toml
@@ -15,6 +15,7 @@ requests = "2.31.0"
 
 [tool.poetry.group.test.dependencies]
 pytest = "7.4.2"
+pytest-cov = "4.1.0"
 
 [tool.poetry.scripts]
 mediator = "system_mediator.mediator:main"
diff --git a/apps/cli/executables/pexable/null/pyproject.toml b/apps/cli/executables/pexable/null/pyproject.toml
index 55f1e18c2..52862a32d 100644
--- a/apps/cli/executables/pexable/null/pyproject.toml
+++ b/apps/cli/executables/pexable/null/pyproject.toml
@@ -15,6 +15,7 @@ pex = "2.1.119"
 
 [tool.poetry.group.test.dependencies]
 pytest = "7.4.2"
+pytest-cov = "4.1.0"
 pytest-mock = "3.11.0"
 
 [tool.poetry.scripts]
diff --git a/apps/cli/executables/pexable/productfetcher/pyproject.toml b/apps/cli/executables/pexable/productfetcher/pyproject.toml
index c239f56b0..c7c1c4051 100644
--- a/apps/cli/executables/pexable/productfetcher/pyproject.toml
+++ b/apps/cli/executables/pexable/productfetcher/pyproject.toml
@@ -25,6 +25,7 @@ crc32c = "2.4"
 [tool.poetry.group.test.dependencies]
 requests-mock = "1.11.0"
 pytest = "7.4.2"
+pytest-cov = "4.1.0"
 pytest-resource-path = "1.3.0"
 
 [tool.poetry.group.dev.dependencies]
diff --git a/apps/cli/executables/pexable/update_stage/pyproject.toml b/apps/cli/executables/pexable/update_stage/pyproject.toml
index c6b94e89c..0aa35118f 100644
--- a/apps/cli/executables/pexable/update_stage/pyproject.toml
+++ b/apps/cli/executables/pexable/update_stage/pyproject.toml
@@ -16,6 +16,7 @@ pex = "2.1.119"
 
 [tool.poetry.group.test.dependencies]
 pytest = "7.4.2"
+pytest-cov = "4.1.0"
 
 [tool.poetry.scripts]
 update_stage = "update_stage.update:main"
diff --git a/apps/cli/executables/pexable/vela/pyproject.toml b/apps/cli/executables/pexable/vela/pyproject.toml
index 08d9a90e4..cfa9da589 100644
--- a/apps/cli/executables/pexable/vela/pyproject.toml
+++ b/apps/cli/executables/pexable/vela/pyproject.toml
@@ -19,6 +19,7 @@ pex = "2.1.119"
 
 [tool.poetry.group.test.dependencies]
 pytest = "7.4.2"
+pytest-cov = "4.1.0"
 
 [tool.poetry.scripts]
 vela = "vela.quasar:main"
diff --git a/apps/cli/executables/pexable/wf_inspector/pyproject.toml b/apps/cli/executables/pexable/wf_inspector/pyproject.toml
index 1bdedb423..b2d9e2be7 100644
--- a/apps/cli/executables/pexable/wf_inspector/pyproject.toml
+++ b/apps/cli/executables/pexable/wf_inspector/pyproject.toml
@@ -13,6 +13,7 @@ pycapo = "0.3.1"
 
 [tool.poetry.group.test.dependencies]
 pytest = "7.4.2"
+pytest-cov = "4.1.0"
 hypothesis = "6.87.1"
 
 [tool.poetry.scripts]
diff --git a/apps/cli/executables/pexable/ws_annihilator/pyproject.toml b/apps/cli/executables/pexable/ws_annihilator/pyproject.toml
index d111a0370..3acc8f2d3 100644
--- a/apps/cli/executables/pexable/ws_annihilator/pyproject.toml
+++ b/apps/cli/executables/pexable/ws_annihilator/pyproject.toml
@@ -18,6 +18,7 @@ sqlalchemy = "1.4.49"
 [tool.poetry.group.test.dependencies]
 pytest = "7.4.2"
 requests-mock = "1.11.0"
+pytest-cov = "4.1.0"
 
 [tool.poetry.scripts]
 ws_annihilator = "ws_annihilator.annihilator:main"
diff --git a/apps/cli/executables/pexable/ws_metrics/pyproject.toml b/apps/cli/executables/pexable/ws_metrics/pyproject.toml
index e386a33b5..f90912f38 100644
--- a/apps/cli/executables/pexable/ws_metrics/pyproject.toml
+++ b/apps/cli/executables/pexable/ws_metrics/pyproject.toml
@@ -17,6 +17,7 @@ arrow = "1.3.0"
 
 [tool.poetry.group.test.dependencies]
 pytest = "7.4.2"
+pytest-cov = "4.1.0"
 
 [tool.poetry.scripts]
 ws_metrics = "ws_metrics.deep_thought:main"
diff --git a/apps/cli/utilities/aat_wrest/pyproject.toml b/apps/cli/utilities/aat_wrest/pyproject.toml
index 5085938ba..5aafaafe3 100644
--- a/apps/cli/utilities/aat_wrest/pyproject.toml
+++ b/apps/cli/utilities/aat_wrest/pyproject.toml
@@ -18,6 +18,7 @@ pendulum = "2.1.2"
 
 [tool.poetry.group.test.dependencies]
 pytest = "7.4.2"
+pytest-cov = "4.1.0"
 
 [tool.poetry.scripts]
 aat_wrest = "aat_wrest.wrest:main"
diff --git a/apps/cli/utilities/contacts_wrest/pyproject.toml b/apps/cli/utilities/contacts_wrest/pyproject.toml
index aec485ee5..3faecf956 100644
--- a/apps/cli/utilities/contacts_wrest/pyproject.toml
+++ b/apps/cli/utilities/contacts_wrest/pyproject.toml
@@ -16,6 +16,7 @@ pymysql = "1.1.0"
 
 [tool.poetry.group.test.dependencies]
 pytest = "7.4.2"
+pytest-cov = "4.1.0"
 
 [build-system]
 requires = ["poetry-core"]
diff --git a/apps/cli/utilities/core_sampler/pyproject.toml b/apps/cli/utilities/core_sampler/pyproject.toml
index f8e840c1b..20766c2c9 100644
--- a/apps/cli/utilities/core_sampler/pyproject.toml
+++ b/apps/cli/utilities/core_sampler/pyproject.toml
@@ -13,6 +13,7 @@ psycopg2-binary = "2.9.9"
 
 [tool.poetry.group.test.dependencies]
 pytest = "7.4.2"
+pytest-cov = "4.1.0"
 
 [build-system]
 requires = ["poetry-core"]
diff --git a/apps/cli/utilities/wf_monitor/pyproject.toml b/apps/cli/utilities/wf_monitor/pyproject.toml
index 3eb1a7cc4..16ac92a48 100644
--- a/apps/cli/utilities/wf_monitor/pyproject.toml
+++ b/apps/cli/utilities/wf_monitor/pyproject.toml
@@ -14,6 +14,7 @@ messaging = {path="../../../../shared/messaging"}
 
 [tool.poetry.group.test.dependencies]
 pytest = "7.4.2"
+pytest-cov = "4.1.0"
 
 [tool.poetry.scripts]
 wf_monitor = "wf_monitor.monitor:main"
diff --git a/services/capability/pyproject.toml b/services/capability/pyproject.toml
index 46a52eee6..6cc282962 100644
--- a/services/capability/pyproject.toml
+++ b/services/capability/pyproject.toml
@@ -38,6 +38,7 @@ pyramid-debugtoolbar = "4.10"
 
 [tool.poetry.group.test.dependencies]
 pytest = "7.4.2"
+pytest-cov = "4.1.0"
 
 [tool.poetry.scripts]
 launch_capability = "capability.capability_launcher:main"
diff --git a/services/notification/pyproject.toml b/services/notification/pyproject.toml
index 59adc5b5f..a7a94fcfb 100644
--- a/services/notification/pyproject.toml
+++ b/services/notification/pyproject.toml
@@ -28,6 +28,7 @@ pyramid-debugtoolbar = "4.10"
 
 [tool.poetry.group.test.dependencies]
 pytest = "7.4.2"
+pytest-cov = "4.1.0"
 
 [build-system]
 requires = ["poetry-core"]
diff --git a/services/workflow/pyproject.toml b/services/workflow/pyproject.toml
index 5c2bb6a9e..98904d1c7 100644
--- a/services/workflow/pyproject.toml
+++ b/services/workflow/pyproject.toml
@@ -33,6 +33,7 @@ pyramid-debugtoolbar = "4.10"
 
 [tool.poetry.group.test.dependencies]
 pytest = "7.4.2"
+pytest-cov = "4.1.0"
 
 [build-system]
 requires = ["poetry-core"]
diff --git a/shared/messaging/pyproject.toml b/shared/messaging/pyproject.toml
index abbd14e72..b6a6ad12b 100644
--- a/shared/messaging/pyproject.toml
+++ b/shared/messaging/pyproject.toml
@@ -15,6 +15,7 @@ pycapo = "0.3.1"
 
 [tool.poetry.group.test.dependencies]
 pytest = "7.4.2"
+pytest-cov = "4.1.0"
 
 [build-system]
 requires = ["poetry-core"]
diff --git a/shared/workspaces/pyproject.toml b/shared/workspaces/pyproject.toml
index 542f3ba94..b2e3d8cb5 100644
--- a/shared/workspaces/pyproject.toml
+++ b/shared/workspaces/pyproject.toml
@@ -23,6 +23,7 @@ email-validator = "2.0.0"
 
 [tool.poetry.group.test.dependencies]
 pytest = "7.4.2"
+pytest-cov = "4.1.0"
 
 [build-system]
 requires = ["poetry-core"]
-- 
GitLab