Testing prior to PR
10:27 28 Nov 2025

I’m preparing a pull request to address several CVEs in a Ktor module, and I want to ensure I'm following the project’s required testing process.

According to the current Ktor contribution workflow, what test suites are contributors expected to run locally before submitting a PR? Specifically:

Is running jvmTest required for all contributions?

If so, are there documented steps or environment configurations needed to ensure the test suite passes?

Are there known prerequisites (e.g., Docker setup, external services, OS-specific settings) that must be in place for the tests to succeed?

I have attempted running jvmTest both inside and outside Docker, but many tests fail. I’d like to confirm the correct procedure to validate changes before opening a PR.

open-source ktor