Title: oracle-gaps: refuse at baseline when more than one Vitest copy is loaded · Issue #66 · TanStack/oracles · GitHub
Open Graph Title: oracle-gaps: refuse at baseline when more than one Vitest copy is loaded · Issue #66 · TanStack/oracles
X Title: oracle-gaps: refuse at baseline when more than one Vitest copy is loaded · Issue #66 · TanStack/oracles
Description: Reported from an adopter's first session, at c58b0c2. Not yet reproduced here. Problem. pnpm installed vitest@4.1.12 twice, once for each @types/node peer. The runner used one copy, while @tanstack/oracles and the oracle file shared the ...
Open Graph Description: Reported from an adopter's first session, at c58b0c2. Not yet reproduced here. Problem. pnpm installed vitest@4.1.12 twice, once for each @types/node peer. The runner used one copy, while @tanstack...
X Description: Reported from an adopter's first session, at c58b0c2. Not yet reproduced here. Problem. pnpm installed vitest@4.1.12 twice, once for each @types/node peer. The runner used one copy, while @tans...
Opengraph URL: https://github.com/TanStack/oracles/issues/66
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"oracle-gaps: refuse at baseline when more than one Vitest copy is loaded","articleBody":"Reported from an adopter's first session, at c58b0c2. Not yet reproduced here.\n\n**Problem.** pnpm installed vitest@4.1.12 twice, once for each `@types/node` peer. The runner used one copy, while `@tanstack/oracles` and the oracle file shared the other. So `useOracleClock`'s `vi.useFakeTimers` and the driver's `vi.advanceTimersByTime` ran on different copies, and the run failed with \"A function to advance timers was called but the timers APIs are not mocked\". The driver records thrown errors as observations, so the baseline reported the failure as a law violation (visible order, at checkpoint `error`). It took a replay to see that the setup was the cause.\n\n**Proposal.** The baseline should refuse, with a fix line, when more than one vitest instance is loaded. One way to check: compare the resolved vitest path from the harness, from the framework, and from the test file. This is a harness failure, so it should stop the run and not be charged to a mutant (cleanup plan, Phase 2 A2).\n\nThis issue was written by Isaac.\n","author":{"url":"https://github.com/KyleAMathews","@type":"Person","name":"KyleAMathews"},"datePublished":"2026-11-13T21:25:18Z","url":"https://github.com/TanStack/oracles/issues/66"}
| react-profiling | 0 |
| react-import-map | react,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf |
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:f6e056e2-2387-4e7d-9236-2ac187223e3d |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | B85A:7C834:2D72C2:3FDD80:6AF9ABE7 |
| html-safe-nonce | 720f3dc7f5bbf4b035837b4841a3dbfc37f22a662ad507126ce3e12d06da9f76 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCODVBOjdDODM0OjJENzJDMjozRkREODA6NkFGOUFCRTciLCJ2aXNpdG9yX2lkIjoiMTk4NzY3MDIzMTY5Nzk1OTkxMSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | e4a67873805e4763068ec2a792d6de7a4c8565290ba1733c76501354b3b75aca |
| hovercard-subject-tag | issue:6380226290 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/TanStack/oracles/66/issue_layout |
| twitter:image | https://opengraph.githubassets.com/d758707ead84924b81dbd8ad3282439fe2f170acb97c9816020292e96c2de83b/TanStack/oracles/issues/66 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/d758707ead84924b81dbd8ad3282439fe2f170acb97c9816020292e96c2de83b/TanStack/oracles/issues/66 |
| og:image:alt | Reported from an adopter's first session, at c58b0c2. Not yet reproduced here. Problem. pnpm installed vitest@4.1.12 twice, once for each @types/node peer. The runner used one copy, while @tanstack... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | KyleAMathews |
| hostname | github.com |
| expected-hostname | github.com |
| None | 612d3e6ffd693e7ea8d9fcf452370995872baef31d825b1fedef704cd3d24ac7 |
| turbo-cache-control | no-preview |
| go-import | github.com/TanStack/oracles git https://github.com/TanStack/oracles.git |
| octolytics-dimension-user_id | 72518640 |
| octolytics-dimension-user_login | TanStack |
| octolytics-dimension-repository_id | 1443546044 |
| octolytics-dimension-repository_nwo | TanStack/oracles |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1443546044 |
| octolytics-dimension-repository_network_root_nwo | TanStack/oracles |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 072e34035c13c31543fba9f025cbbbda4210dae4 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| react-app-name | issues |
Links:
Viewport: width=device-width