From f3ab914cdb636c4bcb82c5b1d1de04bfca7eda03 Mon Sep 17 00:00:00 2001 From: Mike Date: Tue, 3 Mar 2026 17:58:16 +0300 Subject: [PATCH 1/3] commander: test pr --- .../src/main/java/hse/java/commander/CommanderApplication.java | 1 - 1 file changed, 1 deletion(-) diff --git a/commander/src/main/java/hse/java/commander/CommanderApplication.java b/commander/src/main/java/hse/java/commander/CommanderApplication.java index 471f6fd5..d5928f87 100644 --- a/commander/src/main/java/hse/java/commander/CommanderApplication.java +++ b/commander/src/main/java/hse/java/commander/CommanderApplication.java @@ -21,6 +21,5 @@ public void start(Stage stage) throws IOException { stage.setTitle("Commander"); stage.setScene(scene); stage.show(); - System.out.println("Hello world"); } } From f2a57ffc463456e6ecbd64b05e6cc5377296cfac Mon Sep 17 00:00:00 2001 From: Mike Date: Tue, 3 Mar 2026 18:06:24 +0300 Subject: [PATCH 2/3] fix CI --- .github/workflows/pr-tests.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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' From 96c2c1e75439667a0cdb1e0ac58036e2f8deb9ef Mon Sep 17 00:00:00 2001 From: Mike Date: Tue, 3 Mar 2026 18:07:12 +0300 Subject: [PATCH 3/3] commander: UI tests --- .../src/main/java/hse/java/commander/CommanderApplication.java | 1 + 1 file changed, 1 insertion(+) diff --git a/commander/src/main/java/hse/java/commander/CommanderApplication.java b/commander/src/main/java/hse/java/commander/CommanderApplication.java index d5928f87..99f61383 100644 --- a/commander/src/main/java/hse/java/commander/CommanderApplication.java +++ b/commander/src/main/java/hse/java/commander/CommanderApplication.java @@ -21,5 +21,6 @@ public void start(Stage stage) throws IOException { stage.setTitle("Commander"); stage.setScene(scene); stage.show(); + } }