hubcio opened a new pull request, #3401:
URL: https://github.com/apache/iggy/pull/3401

   Each Elasticsearch integration test booted its own JVM container.
   Under coverage instrumentation the parallel boots overran
   testcontainers' 60s startup timeout and flaked the coverage
   baseline job.
   
   Mark the container ReuseDirective::Always under a fixed name so
   nextest's per-test processes share one: the first creates it, the
   rest attach. Per-test isolation moves from a fresh container to a
   unique index per fixture. A nextest test-group (max-threads = 1)
   serializes the tests so the cold start doesn't race to create the
   same name. Startup timeout is raised to 120s as a safety net.
   
   testcontainers never removes reuse containers, so a justfile EXIT
   trap reaps them after local runs.
   
   Also registry-qualify every connector fixture image as docker.io/...
   testcontainers derives the registry from the image name's first
   segment, so a bare `org/image` looked up credentials under the
   namespace, never matched, and pulled anonymously - hitting Docker
   Hub rate limits. Qualifying with docker.io routes the lookup to the
   index.docker.io credential so authenticated pulls are used.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to