Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add an initial support of Apache::Test framework #283

Merged
merged 6 commits into from
Oct 24, 2024

Conversation

jajik
Copy link
Collaborator

@jajik jajik commented Oct 2, 2024

This PR adds a very limited set of tests that use httpd's perl test framework. These tests are run in CI as well.

close #130

@jajik jajik force-pushed the perl-tests branch 4 times, most recently from 3dd4e80 to d395a31 Compare October 9, 2024 09:56
@jajik
Copy link
Collaborator Author

jajik commented Oct 9, 2024

Worth of noting, the structure of CI will become slightly more complicated because perl-tests depend on make-with--httpd-trunk, but that imho does not matter.

The reason of this solution is that httpd in Ubuntu has a weird configuration that did not go well with the testing framework. I thought about the possibility of using fedora image but then we would have to complicate things with non-root user and switching users throughout the workflow and stuff like that. Using already built httpd with the modules seems appropriate (and we don't have to build them again as we would have for the aforementioned solutions).

@jajik jajik merged commit e111947 into modcluster:main Oct 24, 2024
15 checks passed
@jajik jajik deleted the perl-tests branch October 24, 2024 16:13
@jajik jajik mentioned this pull request Oct 31, 2024
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Testsuite: integrate a proper testing framework rather than using set of custom scripts
2 participants