Skip to content

Conversation

@zzimbaa
Copy link
Collaborator

@zzimbaa zzimbaa commented Feb 10, 2026

What does this PR do?

Add logic for executing automated tests on webhook trigger.
Update README with statement of contribution and documentation on the implementation.

Why is this change needed?

To make it possible for the CI server to automatically run tests on github push events

How to test

  1. Run the server
  2. Expose server to Github using ngrok
  3. Observe response in terminal or in ngrok web interface

Checklist

  • PR title follows Conventional Commits
  • Code is covered by tests (if applicable)
  • Documentation updated (if applicable)
  • Linked issue(s)

Fixes #9

@zzimbaa zzimbaa changed the title feat(ci-server): execute automated tests on webhook trigger feat(ci-server): add logic for executing automated tests on webhook trigger Feb 10, 2026
@erik-ol
Copy link
Collaborator

erik-ol commented Feb 11, 2026

The first time I compile the whole project and run tests, they fail on simpleTest. If I then rerun the tests they succeed the second time.

Copy link
Owner

@joss2002 joss2002 left a comment

Choose a reason for hiding this comment

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

Review(pr): Correct the PR description and make sure everything runs.

  • Edit the PR description to follow the .github/PULL_REQUEST_TEMPLATE/feature_pull_request.md
  • Present in the PR description how you tested that previous and current code works (following the previous README.md instructions and the new ones)
  • Present that all tests are successfull in the PR description
  • Correct spelling in README.md
  • Assign yourself to the PR
  • Add label "feature" to PR
  • For step 1 under "Test functionality" you can refer back to "Run the server" like this instead; 1. Run the server, see Run the server.
  • Move all tests into MainTest.java and remove PushParserTest.java

@zzimbaa zzimbaa self-assigned this Feb 11, 2026
@zzimbaa zzimbaa added the feature Introduces a new feature to the codebase label Feb 11, 2026
Copy link
Owner

@joss2002 joss2002 left a comment

Choose a reason for hiding this comment

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

review(pr): approved changes

@zzimbaa zzimbaa merged commit 67581cc into main Feb 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Introduces a new feature to the codebase

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(ci-server): execute automated tests on webhook trigger

3 participants