Skip to content

Commit

Permalink
Merge pull request #7831 from xoriole/fix/application-tester-dependen…
Browse files Browse the repository at this point in the history
…cies

Add dependencies for application tester to run
  • Loading branch information
xoriole authored Jan 17, 2024
2 parents 26b0be8 + 97b9557 commit c471afc
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 1 deletion.
4 changes: 4 additions & 0 deletions .github/workflows/application_tester.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,10 @@ jobs:
if: runner.os == 'Linux'
uses: pyvista/setup-headless-display-action@v1

- name: Install application tester dependencies
run: |
pip install -r ./scripts/application_tester/requirements.txt
- name: Application Tester
timeout-minutes: 5
env:
Expand Down
7 changes: 6 additions & 1 deletion scripts/application_tester/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,13 @@
> **_NOTE:_** code moved from: https://github.com/Tribler/application-tester/
This repository hosts code for the Tribler application tester, which aims to automatically test Tribler using code injection.
To run the Tribler application tester, it requires a path to the Tribler executable, for example:

To run the Tribler application tester, dependencies specified in `scripts/application_tester/requirements.txt` must be installed.
```
pip install -r scripts/application_tester/requirements.txt
```

Further, the script requires a path to the Tribler executable to be passed as an argument, for example:
```
python scripts/application_tester/main.py -p "python src/run_tribler.py"
```
Expand Down
7 changes: 7 additions & 0 deletions scripts/application_tester/requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
sentry_sdk==1.31.0
pydantic==1.10.11
file-read-backwards==3.0.0
psutil==5.9.5
colorlog==6.7.0
configobj==5.0.8
aiohttp==3.9.0

0 comments on commit c471afc

Please sign in to comment.