更新Xvfb

This commit is contained in:
2026-03-16 03:29:16 +08:00
Unverified
parent 4b4e527c3e
commit e671c9402f

View File

@@ -21,6 +21,25 @@ jobs:
# 验证文件完整性 # 验证文件完整性
file python-3.9.9-amd64.exe file python-3.9.9-amd64.exe
- name: Install Xvfb and Dependencies
# 仅在需要时安装,节省初始化时间
run: |
sudo apt-get update
sudo apt-get install -y xvfb libxrender1 libxtst6 libxi6
- name: Run Java with Xvfb
env:
# 设置虚拟显示器编号
DISPLAY: :99
run: |
# 1. 启动 Xvfb后台运行
Xvfb :99 -screen 0 1024x768x16 &
# 2. 运行你的 Java 构建或测试任务
# xvfb-run 是一个包装命令,它能自动处理显示器的开启和关闭,更推荐
xvfb-run --auto-servernum ./gradlew test
- name: Reset Wine environment (clean slate) - name: Reset Wine environment (clean slate)
run: | run: |
echo "=== 备份并删除旧的 Wine 配置目录 ===" echo "=== 备份并删除旧的 Wine 配置目录 ==="