Skip to content

Split CDN test job#2999

Open
jekloudaMSFT wants to merge 5 commits intomainfrom
user/jeklouda/splitCDNTests
Open

Split CDN test job#2999
jekloudaMSFT wants to merge 5 commits intomainfrom
user/jeklouda/splitCDNTests

Conversation

@jekloudaMSFT
Copy link
Copy Markdown
Collaborator

For more information about how to contribute to this repo, visit this page.

Description

Pull requests merging release/* branches into the main branch are currently failing because they run the CDN E2E test job, which consistently times out because of the number of E2E tests. This PR splits the CDN test job to run E2E tests in parallel and runs just a few test suites (only the app* and auth capability tests). This pattern assumes that the full capability test suite is already validated by the normal PR pipeline and a select number of tests of high-usage capabilities (app* and auth) is sufficient to verify that the CDN usage is working for the new version.

Main changes in the PR:

  1. Add a new template for CDN E2E tests that takes a test prefix parameter.
  2. Replace the CDN test job in the PR pipeline with the split job.

Validation

Validation performed:

  1. Validated by running this pipeline with the latest teams-js CDN version.

Unit Tests added:

N/A

End-to-end tests added:

N/A

Additional Requirements

Change file added:

N/A

@jekloudaMSFT jekloudaMSFT requested a review from a team as a code owner March 7, 2026 00:37
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 7, 2026

size-limit report 📦

Path Size Loading time (3g) Running time (snapdragon) Total time
packages/teams-js/dist/esm/packages/teams-js/src/index.js 202.69 KB (0%) 4.1 s (0%) 3 s (-16.98% 🔽) 7 s

juanscr
juanscr previously approved these changes Mar 9, 2026
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.

2 participants