From b251e677a1869e1a14aff4833ea699692556b085 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=E1=BA=A7n=20=C4=90=C3=ACnh=20Nam?= Date: Sat, 8 Aug 2026 02:46:23 +0700 Subject: [PATCH] CI: set FOFREEXIT_QPDF_PATH cho buoc test (test form/qpdf chay voi cwd = thu muc crate nen khong tu thay qpdf/ o root repo) Co-Authored-By: Claude Fable 5 --- .github/workflows/build-windows.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/build-windows.yml b/.github/workflows/build-windows.yml index 75232d8..2c0161a 100644 --- a/.github/workflows/build-windows.yml +++ b/.github/workflows/build-windows.yml @@ -45,8 +45,12 @@ jobs: # Fail test = fail build, không publish bản hỏng. # --test-threads=1: PDFium serialize qua 1 mutex toàn cục; 1 test panic # khi đang giữ lock sẽ poison mutex làm mọi test song song chết oan. + # FOFREEXIT_QPDF_PATH: test chạy với cwd = thư mục crate nên không tự + # thấy qpdf/ ở root repo (test form/qpdf cần). - name: Run engine tests run: cargo test -p ff-engine -- --test-threads=1 + env: + FOFREEXIT_QPDF_PATH: ${{ github.workspace }}\qpdf\bin\qpdf.exe - name: Build release working-directory: app/src-tauri