You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/workflows/test_frameworks.yml
-117
Original file line number
Diff line number
Diff line change
@@ -111,68 +111,6 @@ jobs:
111
111
if: needs.needs-run.outputs.outcome == 'success'
112
112
run: cat debugger-expl.txt
113
113
114
-
sanic-testsuite:
115
-
strategy:
116
-
matrix:
117
-
include:
118
-
# TODO: profiling fails with a timeout error
119
-
#- suffix: Profiling
120
-
# profiling: 1
121
-
# iast: 0
122
-
# appsec: 0
123
-
- suffix: IAST
124
-
profiling: 0
125
-
iast: 1
126
-
appsec: 0
127
-
- suffix: APPSEC
128
-
profiling: 0
129
-
iast: 0
130
-
appsec: 1
131
-
- suffix: Tracer only
132
-
profiling: 0
133
-
iast: 0
134
-
appsec: 0
135
-
name: Sanic 24.6 (with ${{ matrix.suffix }})
136
-
runs-on: ubuntu-20.04
137
-
needs: needs-run
138
-
timeout-minutes: 15
139
-
env:
140
-
DD_PROFILING_ENABLED: ${{ matrix.profiling }}
141
-
DD_IAST_ENABLED: ${{ matrix.iast }}
142
-
DD_APPSEC_ENABLED: ${{ matrix.appsec }}
143
-
DD_TESTING_RAISE: true
144
-
CMAKE_BUILD_PARALLEL_LEVEL: 12
145
-
DD_DEBUGGER_EXPL_OUTPUT_FILE: debugger-expl.txt
146
-
defaults:
147
-
run:
148
-
working-directory: sanic
149
-
steps:
150
-
- uses: actions/checkout@v4
151
-
if: needs.needs-run.outputs.outcome == 'success'
152
-
with:
153
-
persist-credentials: false
154
-
path: ddtrace
155
-
- uses: actions/checkout@v4
156
-
if: needs.needs-run.outputs.outcome == 'success'
157
-
with:
158
-
persist-credentials: false
159
-
repository: sanic-org/sanic
160
-
ref: v24.6.0
161
-
path: sanic
162
-
- uses: actions/setup-python@v5
163
-
if: needs.needs-run.outputs.outcome == 'success'
164
-
with:
165
-
python-version: "3.11"
166
-
- name: Install sanic and dependencies required to run tests
167
-
if: needs.needs-run.outputs.outcome == 'success'
168
-
run: pip3 install '.[test]' aioquic
169
-
- name: Install ddtrace
170
-
if: needs.needs-run.outputs.outcome == 'success'
171
-
run: pip3 install ../ddtrace
172
-
- name: Run tests
173
-
if: needs.needs-run.outputs.outcome == 'success'
174
-
run: ddtrace-run pytest -k "not test_reloader and not test_reload_listeners and not test_no_exceptions_when_cancel_pending_request and not test_add_signal and not test_ode_removes and not test_skip_touchup and not test_dispatch_signal_triggers and not test_keep_alive_connection_context and not test_redirect_with_params and not test_keep_alive_client_timeout and not test_logger_vhosts and not test_ssl_in_multiprocess_mode"
175
-
176
114
django-testsuite:
177
115
strategy:
178
116
matrix:
@@ -963,58 +901,3 @@ jobs:
963
901
- name: Debugger exploration results
964
902
if: needs.needs-run.outputs.outcome == 'success'
965
903
run: cat debugger-expl.txt
966
-
967
-
beautifulsoup-testsuite-4_12_3:
968
-
strategy:
969
-
matrix:
970
-
include:
971
-
# TODO: profiling is disabled due to a bug in the profiler paths
0 commit comments