test(extra): centralize agent integration tests - #1744
Open
Benoît Cortier (CBenoit) wants to merge 9 commits into
Open
test(extra): centralize agent integration tests#1744Benoît Cortier (CBenoit) wants to merge 9 commits into
Benoît Cortier (CBenoit) wants to merge 9 commits into
Conversation
Benoît Cortier (CBenoit)
temporarily deployed
to
llm-providers
August 21, 2026 08:42 — with
GitHub Actions
Inactive
Benoît Cortier (CBenoit)
force-pushed
the
cbenoit-consolidate-agent-tests
branch
from
August 21, 2026 09:10
5de0837 to
02ab0ac
Compare
Benoît Cortier (CBenoit)
temporarily deployed
to
llm-providers
August 21, 2026 09:11 — with
GitHub Actions
Inactive
Benoît Cortier (CBenoit)
force-pushed
the
cbenoit-consolidate-agent-tests
branch
from
August 21, 2026 10:56
02ab0ac to
3ba897c
Compare
Benoît Cortier (CBenoit)
temporarily deployed
to
llm-providers
August 21, 2026 10:56 — with
GitHub Actions
Inactive
Marc-André Moreau (mamoreau-devolutions)
approved these changes
Aug 27, 2026
Benoît Cortier (CBenoit)
force-pushed
the
cbenoit-consolidate-agent-tests
branch
from
August 28, 2026 15:30
3ba897c to
11949cf
Compare
Benoît Cortier (CBenoit)
temporarily deployed
to
llm-providers
August 28, 2026 15:31 — with
GitHub Actions
Inactive
Contributor
There was a problem hiding this comment.
Pull request overview
Centralizes agent integration tests in the extra test suite to reuse one agent binary build.
Changes:
- Moves IPC and live E2E tests into the centralized suite.
- Adds shared process helpers and updates test documentation.
- Disables automatic agent integration-test discovery.
Reviewed changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
crates/ironrdp-testsuite-extra/tests/main.rs |
Adds integration-test lint allowances. |
crates/ironrdp-testsuite-extra/tests/agent/mod.rs |
Adds shared agent process helpers. |
crates/ironrdp-testsuite-extra/tests/agent/live_e2e.rs |
Reuses centralized helpers. |
crates/ironrdp-testsuite-extra/tests/agent/ipc.rs |
Hosts the relocated IPC test. |
crates/ironrdp-agent/tests/ipc.rs |
Removes the original IPC test. |
crates/ironrdp-agent/README.md |
Updates the live-test command. |
crates/ironrdp-agent/Cargo.toml |
Disables automatic test targets, including existing unit tests. |
Comment on lines
15
to
+17
| [lib] | ||
| doctest = false | ||
| test = false |
Benoît Cortier (CBenoit)
force-pushed
the
cbenoit-consolidate-agent-tests
branch
from
August 28, 2026 16:52
11949cf to
6994578
Compare
Benoît Cortier (CBenoit)
temporarily deployed
to
llm-providers
August 28, 2026 16:52 — with
GitHub Actions
Inactive
Benoît Cortier (CBenoit)
force-pushed
the
cbenoit-consolidate-agent-tests
branch
from
August 28, 2026 18:02
6994578 to
d3171ec
Compare
Benoît Cortier (CBenoit)
temporarily deployed
to
llm-providers
August 28, 2026 18:02 — with
GitHub Actions
Inactive
Benoît Cortier (CBenoit)
force-pushed
the
cbenoit-consolidate-agent-tests
branch
from
August 28, 2026 18:40
d3171ec to
f6f4a52
Compare
Benoît Cortier (CBenoit)
temporarily deployed
to
llm-providers
August 28, 2026 18:40 — with
GitHub Actions
Inactive
Use one test harness to preserve feature-gated coverage while avoiding repeated relinking. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Move Mstsgu coverage to the shared extra test harness. Keep native-TLS coverage in the same centralized binary. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Nest the Mstsgu integration modules beneath the extra test harness. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Retain upstream Mstsgu coverage in the centralized harness after rebasing. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Keep native TLS smart-card coverage in the extra test harness. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Move the Mstsgu integration coverage to the extra suite's sole test binary. This leaves ironrdp-mstsgu with no Cargo test targets. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
The crate has no test targets, so this import no longer has a supporting dependency. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Keep Mstsgu integration coverage in the extra-suite harness so the package exposes no Cargo test target. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Centralize agent coverage in the extra suite and build the binary once. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Benoît Cortier (CBenoit)
force-pushed
the
cbenoit-consolidate-agent-tests
branch
from
August 29, 2026 03:35
f6f4a52 to
3746d30
Compare
Benoît Cortier (CBenoit)
temporarily deployed
to
llm-providers
August 29, 2026 03:35 — with
GitHub Actions
Inactive
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Centralize agent coverage in the extra suite and build the binary once.
Co-authored-by: Copilot App 223556219+Copilot@users.noreply.github.com