Skip to content

Hurl tests with CI#202

Merged
Fishbowler merged 13 commits into
igniterealtime:mainfrom
Fishbowler:hurl_tests
Nov 11, 2025
Merged

Hurl tests with CI#202
Fishbowler merged 13 commits into
igniterealtime:mainfrom
Fishbowler:hurl_tests

Conversation

@Fishbowler
Copy link
Copy Markdown
Member

@Fishbowler Fishbowler commented Oct 6, 2024

Adds e2e test in Hurl, along with CI to run em. Decreases the chances of functional regressions in the future.

Fixes #217

I left some TODO comments for future folk.

@Fishbowler Fishbowler force-pushed the hurl_tests branch 6 times, most recently from 8900d82 to 4febbd3 Compare October 9, 2024 19:34
@Fishbowler Fishbowler force-pushed the hurl_tests branch 2 times, most recently from 60700f1 to ebe4ec5 Compare October 15, 2024 15:07
@Fishbowler Fishbowler marked this pull request as ready for review October 18, 2024 00:57
@Fishbowler Fishbowler requested review from Redor and guusdk October 20, 2024 14:14
@Fishbowler Fishbowler self-assigned this Nov 10, 2025
Comment thread .github/workflows/build.yml Outdated

- name: Run Openfire
uses: igniterealtime/launch-openfire-action@v1.1.2
uses: igniterealtime/launch-openfire-action@v1.2.0
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe just use @main here? A fixed version is more stable in theory, but whenever we're going to update that action (which is under our control), it is highly likely we want to update all our consumers too.

Comment thread .github/workflows/build.yml Outdated
secrets:
IGNITE_REALTIME_MAVEN_USERNAME: ${{ secrets.IGNITE_REALTIME_MAVEN_USERNAME }}
IGNITE_REALTIME_MAVEN_PASSWORD: ${{ secrets.IGNITE_REALTIME_MAVEN_PASSWORD }}
test:
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe have a slightly more descriptive name, so that casual onlookers understand what kind of tests are performed?

Copy link
Copy Markdown
Member

@guusdk guusdk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks great to me. I've not looked into the hurl scenarios themselves, but focused on the scaffolding. Left two nitpicking comments, but I'd be happy to merge as-is.

@Fishbowler Fishbowler merged commit f53bd90 into igniterealtime:main Nov 11, 2025
4 checks passed
@Fishbowler Fishbowler deleted the hurl_tests branch November 11, 2025 14:02
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.

Add Hurl tests for REST API Plugin

2 participants