Skip to content

Commit 1aa5247

Browse files
committed
Add packaging tests on windows
1 parent 0b5c045 commit 1aa5247

File tree

4 files changed

+13
-2
lines changed

4 files changed

+13
-2
lines changed

.github/workflows/validate.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -315,12 +315,12 @@ jobs:
315315
timeout-minutes: 30
316316
strategy:
317317
matrix:
318-
os: [ ubuntu-20.04, macos-14 ]
318+
os: [ ubuntu-20.04, macos-14, windows-2022 ]
319319
packaging: [ jar, jlink ]
320320
include:
321321
- { os: ubuntu-20.04, platform: linux }
322322
- { os: macos-14, platform: macos }
323-
# - { os: windows-2022, platform: windows }
323+
- { os: windows-2022, platform: windows }
324324
runs-on: ${{ matrix.os }}
325325
name: tests/packaging-${{ matrix.packaging }}-${{ matrix.platform }}
326326
steps:

tests/integration/packaging/inject/src/test/java/io/helidon/tests/integration/packaging/inject/InjectJlinkTestIT.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
import io.helidon.tests.integration.harness.ProcessRunner.ExecMode;
1919

2020
import org.junit.jupiter.api.Test;
21+
import org.junit.jupiter.api.condition.DisabledOnOs;
22+
import org.junit.jupiter.api.condition.OS;
2123

2224
class InjectJlinkTestIT extends InjectPackagingTestIT {
2325

@@ -27,11 +29,13 @@ ExecMode execMode() {
2729
}
2830

2931
@Test
32+
@DisabledOnOs(value = OS.WINDOWS, disabledReason = "application is not a valid Win32 application")
3033
void testExitOnStarted() {
3134
doTestExitOnStarted();
3235
}
3336

3437
@Test
38+
@DisabledOnOs(value = OS.WINDOWS, disabledReason = "application is not a valid Win32 application")
3539
void testWebClientService() {
3640
doTestWebClientService();
3741
}

tests/integration/packaging/mp-1/src/test/java/io/helidon/tests/integration/packaging/mp1/Mp1JlinkTestIT.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
import io.helidon.tests.integration.harness.ProcessRunner.ExecMode;
1919

2020
import org.junit.jupiter.api.Test;
21+
import org.junit.jupiter.api.condition.DisabledOnOs;
22+
import org.junit.jupiter.api.condition.OS;
2123

2224
class Mp1JlinkTestIT extends Mp1PackagingTestIT {
2325

@@ -27,6 +29,7 @@ ExecMode execMode() {
2729
}
2830

2931
@Test
32+
@DisabledOnOs(value = OS.WINDOWS, disabledReason = "application is not a valid Win32 application")
3033
void testApp() {
3134
doTestApp();
3235
}

tests/integration/packaging/mp-3/src/test/java/io/helidon/tests/integration/packaging/mp3/Mp3JlinkTestIT.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
import io.helidon.tests.integration.harness.ProcessRunner.ExecMode;
1919

2020
import org.junit.jupiter.api.Test;
21+
import org.junit.jupiter.api.condition.DisabledOnOs;
22+
import org.junit.jupiter.api.condition.OS;
2123

2224
class Mp3JlinkTestIT extends Mp3PackagingTestIT {
2325

@@ -27,11 +29,13 @@ ExecMode execMode() {
2729
}
2830

2931
@Test
32+
@DisabledOnOs(value = OS.WINDOWS, disabledReason = "application is not a valid Win32 application")
3033
void testExitOnStarted() {
3134
doTestExitOnStarted();
3235
}
3336

3437
@Test
38+
@DisabledOnOs(value = OS.WINDOWS, disabledReason = "application is not a valid Win32 application")
3539
void testGreetResource() {
3640
doTestGreetResource();
3741
}

0 commit comments

Comments
 (0)