diff --git a/.github/workflows/pr-tests.yml b/.github/workflows/pr-tests.yml index 9da14c02..0d4da00b 100644 --- a/.github/workflows/pr-tests.yml +++ b/.github/workflows/pr-tests.yml @@ -93,11 +93,15 @@ jobs: echo "Running hard tests for tag: ${{ steps.select_tests.outputs.hard_tag }}" mvn -B -DfailIfNoTests=false -Dgroups='${{ steps.select_tests.outputs.hard_tag }}' test - - name: Run UI tests (module commander) + - name: Install Xvfb (virtual display for JavaFX/TestFX) + if: steps.select_tests.outputs.tag == 'commander' + run: sudo apt-get update && sudo apt-get install -y xvfb + + - name: UI test if: steps.select_tests.outputs.tag == 'commander' run: | echo "Running UI tests (модуль commander)" - mvn -B -f commander/pom.xml -Dgroups='commander' test + xvfb-run -a mvn -q -f commander/pom.xml -Dgroups='commander' test - name: Comment on PR for hard tests success if: steps.select_tests.outputs.tag != '' && steps.hard_test.outcome == 'success' diff --git a/commander/src/main/java/hse/java/commander/CommanderApplication.java b/commander/src/main/java/hse/java/commander/CommanderApplication.java index 471f6fd5..99f61383 100644 --- a/commander/src/main/java/hse/java/commander/CommanderApplication.java +++ b/commander/src/main/java/hse/java/commander/CommanderApplication.java @@ -21,6 +21,6 @@ public void start(Stage stage) throws IOException { stage.setTitle("Commander"); stage.setScene(scene); stage.show(); - System.out.println("Hello world"); + } }