Skip to content

test: smoke-test the packed packages in real consumers - #51

Open
fateeand wants to merge 2 commits into
split/6-rumfrom
split/7-smoke
Open

fateeand wants to merge 2 commits into
split/6-rumfrom
split/7-smoke

Conversation

@fateeand

@fateeand fateeand commented Nov 11, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Part 7 of 8 of the split of #34. It installs the packed packages in real consumers, so a packaging mistake fails CI before a release does.

Changes

  • npm run smoke builds and packs both packages, then installs the tarballs into: a plain Node app, a TypeScript app, and an unchanged Angular app (browser and server, shell and fragment variants).
  • It checks each tarball's contents and that the Angular package depends on the core's version.
  • CI job "Packed packages".

Test-only: no library code changes.

Closes #43

Part 7 of 8 of the epic #35. Stack on GitHub, merged bottom first:

  1. test: add API, type and wire-protocol safety nets #45 Safety nets
  2. build: add the framework-independent core package #46 Scaffold the core
  3. refactor: move models, redaction and scenarios into the core #47 Move models, redaction and scenarios
  4. refactor: add the framework-independent telemetry engine #48 Telemetry engine
  5. refactor: move the shell/fragment broadcast protocol into the core #49 Broadcast protocol
  6. refactor: move the AWS RUM sink into the core's rum entry point #50 RUM sink
  7. test: smoke-test the packed packages in real consumers #51 Smoke tests (this PR)
  8. feat: release and publish both packages independently, with docs and logos #52 Release, docs and logos

@github-actions

github-actions Bot commented Nov 11, 2026 •

Copy link
Copy Markdown
Contributor

Coverage report

St.❔
Category Percentage Covered / Total
🟢 Statements 99.23% 258/260
🟢 Branches 96.67% 58/60
🟢 Functions 98.61% 71/72
🟢 Lines 99.57% 234/235

Test suite run success

544 tests passing in 14 suites.

Report generated by 🧪jest coverage report action from e7df5ff

@github-actions

github-actions Bot commented Nov 11, 2026 •

Copy link
Copy Markdown
Contributor

Core coverage report

St.❔
Category Percentage Covered / Total
🟢 Statements 98.61% 1344/1363
🟢 Branches 94.95% 808/851
🟢 Functions 98.52% 332/337
🟢 Lines 98.87% 1318/1333

Test suite run success

419 tests passing in 22 suites.

Report generated by 🧪jest coverage report action from e7df5ff

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.

Smoke-test the packed packages in real consumers

1 participant