Skip to content

maint(linux): allow to remote debug integration tests in Docker#14818

Merged
ermshiperete merged 3 commits intomasterfrom
maint/linux/remotedbgdocker
Sep 30, 2025
Merged

maint(linux): allow to remote debug integration tests in Docker#14818
ermshiperete merged 3 commits intomasterfrom
maint/linux/remotedbgdocker

Conversation

@ermshiperete
Copy link
Copy Markdown
Contributor

This adds a --remote-debug option to resources/docker-images/run.sh. If specified the container will expose localhost:2345 for remote debugging inside of the container.

This is useful for debugging integration tests in the container.

Build-bot: skip
Test-bot: skip

This adds a `--remote-debug` option to `resources/docker-images/run.sh`.
If specified the container will expose `localhost:2345` for remote
debugging inside of the container.

This is useful for debugging integration tests in the container.

Build-bot: skip
Test-bot: skip
@github-project-automation github-project-automation bot moved this to Todo in Keyman Sep 23, 2025
@github-actions github-actions bot added linux/ linux/engine/ docs resources/ maint Maintenance work -- continuous integration, build scripts, infrastructure labels Sep 23, 2025
@keymanapp-test-bot
Copy link
Copy Markdown

User Test Results

Test specification and instructions

User tests are not required

@keymanapp-test-bot keymanapp-test-bot bot added this to the A19S12 milestone Sep 23, 2025
"--registry=REGISTRY The container registry to keep the images (default: ghcr.io/keymanapp)" \
"--username=REGISTRY_USERNAME The user for the container registry (default: keymanapp)" \
"--password=REGISTRY_PASSWORD The password for the container registry user (default: password)" \
"--remote-debug Expose the container's port 2345 for remote debugging"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

ic. with the new --remote-debug parameter though?

Copy link
Copy Markdown
Contributor

@darcywong00 darcywong00 left a comment

Choose a reason for hiding this comment

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

lgtm

@darcywong00 darcywong00 modified the milestones: A19S12, A19S13 Sep 27, 2025
@ermshiperete ermshiperete force-pushed the maint/linux/remotedbgdocker branch from ba22207 to cca4a50 Compare September 29, 2025 15:49
@ermshiperete ermshiperete merged commit 5b59611 into master Sep 30, 2025
6 checks passed
@ermshiperete ermshiperete deleted the maint/linux/remotedbgdocker branch September 30, 2025 06:31
@github-project-automation github-project-automation bot moved this from Todo to Done in Keyman Sep 30, 2025
@keyman-server
Copy link
Copy Markdown
Collaborator

Changes in this pull request will be available for download in Keyman version 19.0.130-alpha

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs linux/engine/ linux/ maint Maintenance work -- continuous integration, build scripts, infrastructure resources/

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

4 participants