File tree Expand file tree Collapse file tree 5 files changed +21
-6
lines changed
Expand file tree Collapse file tree 5 files changed +21
-6
lines changed Original file line number Diff line number Diff line change 1+ layout python3
Original file line number Diff line number Diff line change 6666 - name : Install Python dependencies
6767 run : |
6868 python3 -m pip install --upgrade pip
69- python3 -m pip install requests
69+ python3 -m pip install -r requirements.txt
7070
7171 - name : Set up Java
7272 uses : actions/setup-java@v4
Original file line number Diff line number Diff line change @@ -20,5 +20,7 @@ distributions/
2020* .vscode /
2121sentry-spring-boot-starter-jakarta /src /main /resources /META-INF /spring.factories
2222sentry-samples /sentry-samples-spring-boot-jakarta /spy.log
23+ sentry-mock-server.txt
24+ spring-server.txt
2325spy.log
2426.kotlin
Original file line number Diff line number Diff line change 1- .PHONY : all clean compile javadocs dryRelease update checkFormat api assembleBenchmarkTestRelease assembleUiTestRelease assembleUiTestCriticalRelease createCoverageReports runUiTestCritical check preMerge publish systemtest systemtest-interactive
1+ .PHONY : all clean compile javadocs dryRelease update checkFormat api assembleBenchmarkTestRelease assembleUiTestRelease assembleUiTestCriticalRelease createCoverageReports runUiTestCritical setupPython systemTest systemTestInteractive check preMerge publish
22
33all : stop clean javadocs compile createCoverageReports
44assembleBenchmarks : assembleBenchmarkTestRelease
@@ -10,6 +10,7 @@ publish: clean dryRelease
1010clean :
1111 ./gradlew clean --no-configuration-cache
1212 rm -rf distributions
13+ rm -rf .venv
1314
1415# build and run tests
1516compile :
@@ -59,13 +60,19 @@ createCoverageReports:
5960 ./gradlew jacocoTestReport
6061 ./gradlew koverXmlReportRelease
6162
63+ # Create the Python virtual environment for system tests, and install the necessary dependencies
64+ setupPython :
65+ @test -d .venv || python3 -m venv .venv
66+ .venv/bin/pip install --upgrade pip
67+ .venv/bin/pip install -r requirements.txt
68+
6269# Run system tests for sample applications
63- systemtest :
64- python3 test/system-test-runner.py test --all
70+ systemTest : setupPython
71+ .venv/bin/python test/system-test-runner.py test --all
6572
6673# Run system tests with interactive module selection
67- systemtest-interactive :
68- python3 test/system-test-runner.py test --interactive
74+ systemTestInteractive : setupPython
75+ .venv/bin/python test/system-test-runner.py test --interactive
6976
7077# Run tests and lint
7178check :
Original file line number Diff line number Diff line change 1+ certifi == 2025.7.14
2+ charset-normalizer == 3.4.2
3+ idna == 3.10
4+ requests == 2.32.4
5+ urllib3 == 2.5.0
You can’t perform that action at this time.
0 commit comments