Skip to content

build(ci): pass -DskipITs to skip integration tests - #74

Merged
httpdigest merged 1 commit into
mainfrom
ci/skip-its
Nov 7, 2026
Merged

httpdigest merged 1 commit into
mainfrom
ci/skip-its

Conversation

@httpdigest

@httpdigest httpdigest commented Nov 7, 2026 •

Copy link
Copy Markdown
Member

Unblocks #73 (maven-failsafe-plugin 3.5.6 → 3.6.1).

Starting with failsafe 3.6.0, IntegrationTestMojo declares its own deprecated skipTests parameter, and that parameter is not bound to the skipTests user property. So -DskipTests no longer skips DebugIT. On the runner, glfwInit() then fails with GLFW_PLATFORM_UNAVAILABLE (there's no display), and all 78 ITs error out.

This adds -DskipITs to the CI build, as failsafe's Javadoc recommends. I used it instead of -Dmaven.test.skip so the tests still compile in CI.

Since maven-failsafe-plugin 3.6.0, Failsafe's skipTests parameter is no
longer bound to the skipTests user property, so -DskipTests alone no
longer skips DebugIT. Those tests need a display, which the runner lacks,
so glfwInit() fails with GLFW_PLATFORM_UNAVAILABLE.
@httpdigest
httpdigest merged commit e5d8193 into main Nov 7, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant