Skip to content

Include *TestSuite classes in the failsafe run#703

Merged
vharseko merged 2 commits into
OpenIdentityPlatform:masterfrom
vharseko:features/testsuite-include-pattern
Jul 8, 2026
Merged

Include *TestSuite classes in the failsafe run#703
vharseko merged 2 commits into
OpenIdentityPlatform:masterfrom
vharseko:features/testsuite-include-pattern

Conversation

@vharseko

@vharseko vharseko commented Jul 5, 2026

Copy link
Copy Markdown
Member

Problem

Issue84TestSuite and OverlappingBackendTestSuite were added in 2024 as regression suites for #84 (deny-only entry-based ACIs) and #250 (overlapping backends), but the failsafe include patterns (Test*, *Test, *Tests, *TestCase, *TestCases) never matched the *TestSuite file name — the suites have never run in CI since they were added.

Fix

Add **/*TestSuite.java to the failsafe includes. The pattern picks up exactly the two existing suites (no other *TestSuite.java files exist in the repository).

Verification

Both suites pass when forced to run: Issue84TestSuite 2/2 (~15s), OverlappingBackendTestSuite 1/1 (~16s).

Found during the slow group audit follow-up (see #684-#702).

Issue84TestSuite and OverlappingBackendTestSuite were added in 2024 as
regression suites for issues OpenIdentityPlatform#84 and OpenIdentityPlatform#250, but the failsafe include
patterns (Test*, *Test, *Tests, *TestCase, *TestCases) never matched
the *TestSuite file name, so they have never run in CI. Add the
pattern; both suites pass (2/2 and 1/1, ~30 seconds total).
@vharseko vharseko requested a review from maximthomas July 5, 2026 06:44
@vharseko vharseko added the tests Test suites: fixing, enabling, un-disabling label Jul 6, 2026
Comment thread opendj-server-legacy/pom.xml Outdated
Co-authored-by: Maxim Thomas <maxim.thomas@gmail.com>
@vharseko vharseko merged commit b0184e6 into OpenIdentityPlatform:master Jul 8, 2026
11 checks passed
@vharseko vharseko deleted the features/testsuite-include-pattern branch July 8, 2026 17:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build CI tests Test suites: fixing, enabling, un-disabling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants