|
58 | 58 | PYTHON_VERSION=$(python3 --version | cut -d " " -f 2 | cut -d "." -f1,2) \
|
59 | 59 | PYTHON_DIR=$(which python3 | xargs dirname | xargs dirname)
|
60 | 60 | make -j $(nproc)
|
| 61 | + PYTHONDEVMODE=1 PYTHONASYNCIODEBUG=1 PYTHONWARNINGS=error PYTHONMALLOC=malloc_debug \ |
61 | 62 | UBSAN_OPTIONS="halt_on_error=1" ASAN_OPTIONS="detect_leaks=0:detect_stack_use_after_return=1:fast_unwind_on_malloc=0" \
|
62 | 63 | make check TESTARGS="-platform offscreen"
|
63 | 64 |
|
@@ -124,7 +125,9 @@ jobs:
|
124 | 125 | echo PYTHON_DIR=${PYTHON_DIR}
|
125 | 126 | qmake-qt5 -r PythonQt.pro CONFIG+=${{ matrix.configuration }} \
|
126 | 127 | "PYTHON_VERSION=${PYTHON_VERSION_SHORT}" "PYTHON_DIR=${PYTHON_DIR}"
|
127 |
| - make -j $(nproc) && make check TESTARGS="-platform offscreen" |
| 128 | + make -j $(nproc) && \ |
| 129 | + PYTHONDEVMODE=1 PYTHONASYNCIODEBUG=1 PYTHONWARNINGS=error PYTHONMALLOC=malloc_debug \ |
| 130 | + make check TESTARGS="-platform offscreen" |
128 | 131 |
|
129 | 132 | - name: Generate Wrappers
|
130 | 133 | run: |
|
@@ -208,6 +211,7 @@ jobs:
|
208 | 211 | PKGCONFIG+=$PYTHON_PKGCONFIG_NAME \
|
209 | 212 | -r PythonQt.pro
|
210 | 213 | make -j $(nproc)
|
| 214 | + PYTHONDEVMODE=1 PYTHONASYNCIODEBUG=1 PYTHONWARNINGS=error PYTHONMALLOC=malloc_debug \ |
211 | 215 | UBSAN_OPTIONS="halt_on_error=1" ASAN_OPTIONS="detect_leaks=0:detect_stack_use_after_return=1:fast_unwind_on_malloc=0" \
|
212 | 216 | make check TESTARGS="-platform offscreen"
|
213 | 217 |
|
@@ -319,6 +323,9 @@ jobs:
|
319 | 323 | "PYTHON_PATH=%pythonLocation%" ^
|
320 | 324 | "PYTHON_VERSION=${{ steps.versions.outputs.PYTHON_VERSION_SHORT }}" ^
|
321 | 325 | PythonQt.pro
|
| 326 | + set PYTHONDEVMODE=1 |
| 327 | + set PYTHONASYNCIODEBUG=1 |
| 328 | + set PYTHONWARNINGS=error |
322 | 329 | mingw32-make -j 2 && mingw32-make check "TESTARGS=-platform offscreen" ^
|
323 | 330 | || nmake && nmake check "TESTARGS=-platform offscreen"
|
324 | 331 |
|
|
0 commit comments