You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently the integration_tests just use the packages-Dockerfile which means that the integration_tests are built into the image itself. This may be okay for the CI/CD pipeline, but a really bad experience when debugging integration tests locally - especially since the Dockerfile is not really optimized for caching its build output (thus even just a minimal change in the integration test requires a docker rebuild of several minutes (up to 5 minutes).
Expected Behavior
Integration tests should be in a volume, meaning that if there are changes the docker image can dynamically react to it. Or the container at least only needs to be restarted to take changes into account.
Suggested Fix
Create Dockerfile dedicated to locally debugging integration tests with volume.
The text was updated successfully, but these errors were encountered:
Issue Type
Current Behavior
Currently the integration_tests just use the packages-Dockerfile which means that the integration_tests are built into the image itself. This may be okay for the CI/CD pipeline, but a really bad experience when debugging integration tests locally - especially since the Dockerfile is not really optimized for caching its build output (thus even just a minimal change in the integration test requires a docker rebuild of several minutes (up to 5 minutes).
Expected Behavior
Integration tests should be in a volume, meaning that if there are changes the docker image can dynamically react to it. Or the container at least only needs to be restarted to take changes into account.
Suggested Fix
Create Dockerfile dedicated to locally debugging integration tests with volume.
The text was updated successfully, but these errors were encountered: