Skip to content

Enable E2E test coverage on internal Azure DevOps pipelines - #3883

Merged
Iarek Kovtunenko (iarekk) merged 3 commits into
masterfrom
gladjohn/remove-ignore-on-azdo
Jun 23, 2026
Merged

Enable E2E test coverage on internal Azure DevOps pipelines#3883
Iarek Kovtunenko (iarekk) merged 3 commits into
masterfrom
gladjohn/remove-ignore-on-azdo

Conversation

@gladjohn

@gladjohn Gladwin Johnson VR (gladjohn) commented Jun 20, 2026

Copy link
Copy Markdown
Contributor

Summary

Removes the automatic skip behavior from IgnoreOnAzureDevopsFactAttribute so that E2E tests run on self-hosted agents that have the required lab certificates and KeyVault access.

Tests with explicit Skip reasons (e.g., issue #2732, ephemeral tenant requirement) are unaffected — they set Skip at the usage site, not in the constructor.

Motivation

These tests were being skipped on all Azure DevOps pipelines, but our self-hosted agents have the lab certificates (CN=LabAuth.MSIDLab.com) and KeyVault access needed to run them successfully. This change enables full E2E test coverage in our internal pipelines.

@gladjohn
Gladwin Johnson VR (gladjohn) requested a review from a team as a code owner June 20, 2026 15:12
@gladjohn

Copy link
Copy Markdown
Contributor Author

@iarekk
Iarek Kovtunenko (iarekk) force-pushed the gladjohn/remove-ignore-on-azdo branch from 16d6aca to c40391b Compare June 22, 2026 10:18

@bgavrilMS Bogdan Gavril (bgavrilMS) left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Misleading class

@iarekk
Iarek Kovtunenko (iarekk) force-pushed the gladjohn/remove-ignore-on-azdo branch from 4b53890 to 0a38932 Compare June 22, 2026 13:18
@gladjohn Gladwin Johnson VR (gladjohn) changed the title Remove auto-skip on Azure DevOps for E2E tests Enable E2E test coverage on internal Azure DevOps pipelines Jun 22, 2026
Tests should run on self-hosted agents (MSALMSIV2) that have the required
certificates and KeyVault access. Tests with explicit Skip reasons are
unaffected (they set Skip in the attribute usage, not the constructor).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
The class did nothing after the auto-skip logic was removed.
Replace all usages with [Fact] (keeping explicit Skip reasons intact)
and inline the env-var check into OnlyOnAzureDevopsFactAttribute.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@iarekk
Iarek Kovtunenko (iarekk) force-pushed the gladjohn/remove-ignore-on-azdo branch from 0a38932 to f1baa0b Compare June 22, 2026 15:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants