hono/test/ has node/sdk.test.ts but no bun/sdk.test.ts, deno/sdk.test.ts or cloudflare/sdk.test.ts. All four init functions carry the buildFilteredIntegrations + LOW_QUALITY_TRANSACTION_PATTERNS logic, and the double-init divergence in H1 is exactly the kind of thing a shared test would have caught.
Work item. Add one parameterized SDK test that runs against all four entries and asserts: sdk name and packages, ignoreSpans merging, Hono removed from defaults, and double-init behavior.
hono/test/hasnode/sdk.test.tsbut nobun/sdk.test.ts,deno/sdk.test.tsorcloudflare/sdk.test.ts. All fourinitfunctions carry thebuildFilteredIntegrations+LOW_QUALITY_TRANSACTION_PATTERNSlogic, and the double-init divergence in H1 is exactly the kind of thing a shared test would have caught.Work item. Add one parameterized SDK test that runs against all four entries and asserts: sdk name and packages,
ignoreSpansmerging, Hono removed from defaults, and double-init behavior.