Skip to content

Commit d2b65ad

Browse files
authored
Clean up smoke test depencies (move all to qa-example-content) (#4535)
Moving all Python dependencies other than ones that are part of the test infrastructure to [qa-example-content](https://github.com/posit-dev/qa-example-content). This is in an effort to simplify the decision making process when adding new dependencies for smoke tests. Python dependencies go in [requirements.txt](https://github.com/posit-dev/qa-example-content/blob/main/requirements.txt) and R dependencies go in [DESCRIPTION](https://github.com/posit-dev/qa-example-content/blob/main/DESCRIPTION). The dependencies are kept in a separate repo because qa-example-content has all the same requirements and we want to only manage one list of dependencies for R and one for Python. The only Python dependencies which remain in Positron workflows for smoke tests are: * ipykernel - needed for any Python testing * trcli - test rail cli. needed to publish test results. ### QA Notes All smoke tests should pass.
1 parent 178004a commit d2b65ad

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

.github/workflows/positron-full-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ jobs:
115115
curl https://raw.githubusercontent.com/posit-dev/qa-example-content/main/requirements.txt --output requirements.txt
116116
python -m pip install --upgrade pip
117117
python -m pip install -r requirements.txt
118-
python -m pip install matplotlib ipykernel trcli graphviz
118+
python -m pip install ipykernel trcli==1.9.5
119119
120120
- name: Run Smoke Tests (Electron)
121121
env:

.github/workflows/positron-merge-to-main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ jobs:
9090
curl https://raw.githubusercontent.com/posit-dev/qa-example-content/main/requirements.txt --output requirements.txt
9191
python -m pip install --upgrade pip
9292
python -m pip install -r requirements.txt
93-
python -m pip install matplotlib ipykernel graphviz trcli
93+
python -m pip install ipykernel trcli==1.9.5
9494
9595
- name: Run Unit Tests (node.js)
9696
id: nodejs-unit-tests

0 commit comments

Comments
 (0)