diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index ad08f36..47e1412 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -5,6 +5,7 @@ # - checks out code # - sets up Python environment # - installs dependencies via requirements.txt +# - installs pytest and pytest-asyncio as test tool # - runs tests via pytest ./scl/test/ name: Unit Tests @@ -36,6 +37,9 @@ jobs: python -m pip install --upgrade pip pip install -r requirements.txt + - name: Install test tools + run: pip install pytest pytest-asyncio + - name: Run unit tests run: pytest ./scl/test/ @@ -44,4 +48,5 @@ jobs: # - Pushing to main/master # - Creating, updating, or reopening a pull request targeting main/master # Developers can also manually trigger it via the "Actions" tab if needed. -# To debug, inspect the "Run unit tests" step logs in the GitHub Actions console. \ No newline at end of file +# To debug, inspect the "Run unit tests" step logs in the GitHub Actions console. +# run test via pytest ./scl/test/ \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index ffc0d26..605befd 100644 --- a/requirements.txt +++ b/requirements.txt @@ -26,17 +26,17 @@ langgraph-sdk==0.2.15 langsmith==0.5.2 numpy==2.3.5 openai==2.14.0 -opentelemetry-api==1.41.0 +opentelemetry-api==1.39.1 opentelemetry-exporter-otlp==1.39.1 opentelemetry-exporter-otlp-proto-common==1.39.1 opentelemetry-exporter-otlp-proto-grpc==1.39.1 opentelemetry-exporter-otlp-proto-http==1.39.1 -opentelemetry-exporter-prometheus==0.62b0 +opentelemetry-exporter-prometheus==0.60b1 opentelemetry-instrumentation==0.60b1 opentelemetry-instrumentation-logging==0.60b1 opentelemetry-proto==1.39.1 -opentelemetry-sdk==1.41.0 -opentelemetry-semantic-conventions==0.62b0 +opentelemetry-sdk==1.39.1 +opentelemetry-semantic-conventions==0.60b1 orjson==3.11.5 ormsgpack==1.12.1 packaging==25.0 @@ -66,4 +66,4 @@ watchdog==6.0.0 wrapt==1.17.3 xxhash==3.6.0 zipp==3.23.0 -zstandard==0.25.0 +zstandard==0.25.0 \ No newline at end of file