我使用Github actions使用maven自动构建和测试我的项目,但在测试过程中失败。 这是错误消息:
java.lang.RuntimeException:java.lang.UnsupportedOperationException:无法打开DISPLAY
由于我的测试使用的是UI,这听起来像需要启用图形界面,但是我不知道该怎么做。我正在使用JavaFX13。您可以在github page上看到完整的构建日志。
这是我使用的脚本:
name: Maven build
on:
pull_request:
branches: master
push:
branches: master
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Set up JDK 13
uses: actions/setup-java@v1
with:
java-version: 13
- name: Build with Maven
run: mvn -B package --file pom.xml
我使用以下方法在Travis CI上进行了操作
services:
- xvfb
和
before_script:
- "export DISPLAY=:99.0"
但是我找不到任何可以使其与Github动作配合使用的东西。我想念什么?