|
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