openvibers/openvibe.games · CI

main 4070e5f51b3d

Passed Forge runner passed in 3m 46s

Log

Scope: all 10 workspace projects
Lockfile is up to date, resolution step is skipped
Progress: resolved 1, reused 0, downloaded 0, added 0
Packages: +284
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Packages are hard linked from the content-addressable store to the virtual store.
  Content-addressable store is at: /workspace/node_modules/.pnpm-store/v10
  Virtual store is at:             node_modules/.pnpm
Progress: resolved 284, reused 0, downloaded 33, added 27
Progress: resolved 284, reused 0, downloaded 87, added 86
Progress: resolved 284, reused 0, downloaded 107, added 100
Progress: resolved 284, reused 0, downloaded 180, added 180
Progress: resolved 284, reused 0, downloaded 245, added 240
Progress: resolved 284, reused 0, downloaded 284, added 284, done
.../[email protected]/node_modules/esbuild postinstall$ node install.js
.../[email protected]/node_modules/esbuild postinstall$ node install.js
.../[email protected]/node_modules/esbuild postinstall: Done
.../[email protected]/node_modules/esbuild postinstall: Done

devDependencies:
+ @eslint/js 9.39.5
+ @types/node 22.20.1
+ eslint 9.39.5
+ jsdom 30.0.1
+ playwright 1.62.1
+ prettier 3.9.6
+ tsx 4.23.11
+ typescript 5.9.3
+ typescript-eslint 8.66.0
+ vitest 4.1.11

Done in 9.3s using pnpm v10.6.5

> [email protected] typecheck /workspace
> tsc --build tsconfig.solution.json


> [email protected] lint /workspace
> eslint .


> [email protected] test /workspace
> node test/run.js

✓ apps__client__scripts__bundleBudget.test.js 149ms
✓ apps__client__scripts__vendorLayers.test.js 5ms
✓ apps__client__src__audio__sfx.test.js 10ms
✓ apps__client__src__editor__architectureAudit.audit.test.js 1144ms
✓ apps__client__src__editor__assets__assetController.test.js 54ms
✓ apps__client__src__editor__bindings.test.js 34ms
✓ apps__client__src__editor__collaboration__lockController.test.js 18ms
✓ apps__client__src__editor__document__editorDocument.test.js 35ms
✓ apps__client__src__editor__document__editorObject.test.js 51ms
✓ apps__client__src__editor__history__commandHistory.test.js 17ms
✓ apps__client__src__editor__history__commands.test.js 73ms
✓ apps__client__src__editor__input__actionRouter.test.js 22ms
✓ apps__client__src__editor__interaction__editorPicker.test.js 10ms
✓ apps__client__src__editor__interaction__interactionController.test.js 28ms
✓ apps__client__src__editor__materials__paintableSurface.test.js 23ms
✓ apps__client__src__editor__net__mapEndpoints.test.js 7ms
✓ apps__client__src__editor__perf__editorProfiler.test.js 5ms
✓ apps__client__src__editor__recovery__draftStore.test.js 10ms
✓ apps__client__src__editor__selection__faceSelection.test.js 13ms
✓ apps__client__src__editor__selection__selectionManager.test.js 14ms
✓ apps__client__src__editor__tools__lightZoneTool.test.js 18ms
✓ apps__client__src__editor__tools__terrainTool.test.js 19ms
✓ apps__client__src__editor__tools__toolManager.test.js 10ms
✓ apps__client__src__editor__ui__inspector.test.js 201ms
✓ apps__client__src__editor__ui__numberField.test.js 76ms
✓ apps__client__src__editor__ui__outliner.test.js 144ms
✓ apps__client__src__editor__ui__panels.test.js 247ms
✓ apps__client__src__editor__viewport__editorPreferences.test.js 16ms
✓ apps__client__src__editor__viewport__editorViewRegistry.test.js 42ms
✓ apps__client__src__editor__viewport__transformMath.test.js 29ms
✓ apps__client__src__editor__viewport__transformSession.test.js 19ms
✓ apps__client__src__input__inputSource.test.js 115ms
✓ apps__client__src__input__inputTracker.test.js 34ms
✓ apps__client__src__input__topDownInputSource.test.js 4ms
✓ apps__client__src__net__connection.test.js 6ms
✓ apps__client__src__pages__pageIcon.test.js 12ms
✓ apps__client__src__pages__pageMeta.test.js 22ms
✓ apps__client__src__pages__playNoscript.test.js 4ms
✓ apps__client__src__pages__playPages.test.js 9ms
✓ apps__client__src__render__avatar__avatarLod.test.js 210ms
✓ apps__client__src__render__hitChips.test.js 88ms
✓ apps__client__src__render__ktx2.test.js 13ms
✓ apps__client__src__render__npcLooks.test.js 77ms
✓ apps__client__src__render__paintedStatic.test.js 219ms
✓ apps__client__src__render__propLooks.test.js 158ms
✓ apps__client__src__render__quality.test.js 19ms
✓ apps__client__src__render__staticBatches.test.js 119ms
✓ apps__client__src__render__textureUrl.test.js 43ms
✓ apps__client__src__state__clientState.test.js 4ms
✓ apps__client__src__ui__chat.test.js 110ms
✓ apps__client__src__ui__console.test.js 124ms
✓ apps__client__src__ui__firstSteps.test.js 437ms
✓ apps__client__src__ui__iconCache.test.js 10ms
✓ apps__client__src__ui__rushResult.test.js 119ms
✓ apps__client__src__ui__theme.test.js 198ms
✓ apps__client__src__ui__waypoint.test.js 34ms
✓ apps__server__scripts__deployWrapper.test.js 265ms
✓ apps__server__scripts__repoHygiene.test.js 53ms
✓ apps__server__src__aiMatches__aiMatches.test.js 4802ms
✓ apps__server__src__architectureAudit.audit.test.js 32ms
✓ apps__server__src__casual__casual.test.js 929ms
✓ apps__server__src__config.test.js 22ms
✓ apps__server__src__game__chat.integration.test.js 134ms
✓ apps__server__src__game__chatCommands.test.js 30ms
✓ apps__server__src__game__flusher.test.js 24930ms
✓ apps__server__src__game__handlerTable.test.js 78ms
✓ apps__server__src__game__instanceHub.test.js 8979ms
✓ apps__server__src__game__instanceLease.test.js 77ms
✓ apps__server__src__game__mapProvenance.test.js 19ms
✓ apps__server__src__game__mapStaticLayer.test.js 25ms
✓ apps__server__src__game__mapTerrainLayer.test.js 23ms
✓ apps__server__src__game__placeRouter.test.js 5878ms
✓ apps__server__src__game__platformIntegration.test.js 1507ms
✓ apps__server__src__game__progression.test.js 7108ms
✓ apps__server__src__game__replication.test.js 32ms
✓ apps__server__src__game__salvageRush.test.js 101ms
✓ apps__server__src__game__surfMaps.test.js 732ms
✓ apps__server__src__game__surfRules.test.js 55ms
✓ apps__server__src__game__systems__movementQueue.test.js 17ms
✓ apps__server__src__game__systems__settings.test.js 10ms
✓ apps__server__src__game__systems__triggers.test.js 10ms
✓ apps__server__src__game__systems__worldEvents.test.js 15ms
✓ apps__server__src__maps__scrapIsland.test.js 1156ms
✓ apps__server__src__mods__contentPack.test.js 6992ms
✓ apps__server__src__mods__manifest.test.js 83ms
✓ apps__server__src__mods__moderationEvents.test.js 5508ms
✓ apps__server__src__mods__networkGrants.test.js 7916ms
✓ apps__server__src__mods__routes.test.js 8584ms
✓ apps__server__src__mods__routesNoSocket.test.js 6661ms
✓ apps__server__src__mods__runtime.test.js 10687ms
✓ apps__server__src__mods__script__host.test.js 2078ms
✓ apps__server__src__mods__script__quickjs.test.js 5875ms
✓ apps__server__src__mods__security.test.js 7404ms
✓ apps__server__src__net__actorLimits.test.js 120ms
✓ apps__server__src__net__cardFacts.test.js 5ms
✓ apps__server__src__net__clientAddress.test.js 10ms
✓ apps__server__src__net__clientShells.test.js 17ms
✓ apps__server__src__net__discovery.test.js 250ms
✓ apps__server__src__net__editorLocks.test.js 14ms
✓ apps__server__src__net__gameRoutes.test.js 45ms
✓ apps__server__src__net__httpServer.test.js 259ms
✓ apps__server__src__net__legalPages.test.js 102ms
✓ apps__server__src__net__mapAssetStore.test.js 111ms
✓ apps__server__src__net__mapStore.test.js 87ms
✓ apps__server__src__net__menuCard.test.js 67ms
✓ apps__server__src__net__networkAuth.test.js 148ms
✓ apps__server__src__net__playRoutes.test.js 130ms
✓ apps__server__src__net__portalGameLink.test.js 4ms
✓ apps__server__src__net__portalHome.test.js 168ms
✓ apps__server__src__net__resultPage.test.js 111ms
✓ apps__server__src__net__sharedAssets.test.js 138ms
✓ apps__server__src__net__shortHome.test.js 17ms
✓ apps__server__src__net__sso.test.js 25ms
✓ apps__server__src__net__ssoFlow.test.js 265ms
✓ apps__server__src__net__staffAuthorization.test.js 173ms
✓ apps__server__src__net__surfRoutes.test.js 7930ms
✓ apps__server__src__net__telemetryRoute.test.js 132ms
✓ apps__server__src__net__updatesPage.test.js 19ms
✓ apps__server__src__net__worldsPage.test.js 5ms
✓ apps__server__src__net__wsTicket.test.js 2065ms
✓ apps__server__src__net__wsTicketEndpoint.test.js 118ms
✓ apps__server__src__net__wsTransport.test.js 14ms
✓ apps__server__src__observability__metrics.test.js 6ms
✓ apps__server__src__observability__readiness.test.js 212ms
✓ apps__server__src__observability__release.test.js 29ms
✓ apps__server__src__observability__tickWatchdog.test.js 10ms
✓ apps__server__src__platform__accountData.test.js 5903ms
✓ apps__server__src__platform__accounts.test.js 4ms
✓ apps__server__src__platform__gameEvents.test.js 7179ms
✓ apps__server__src__platform__inventoryRewards.test.js 6210ms
✓ apps__server__src__platform__mediaMirror.test.js 6371ms
✓ apps__server__src__platform__playBoards.test.js 54ms
✓ apps__server__src__platform__playSync.test.js 6804ms
✓ apps__server__src__platform__progressSummary.test.js 14ms
✓ apps__server__src__platform__proposals.test.js 352ms
✓ apps__server__src__platform__revocationEvents.test.js 197ms
✓ apps__server__src__platform__staffAuth.test.js 945ms
✓ apps__server__src__platform__surfRuns.test.js 7765ms
✓ apps__server__src__shutdown.test.js 15079ms
✓ apps__server__src__steam__steamCatalog.test.js 5774ms
✓ apps__server__src__worlds__assetRoutes.test.js 6353ms
✓ apps__server__src__worlds__creatorWorlds.test.js 5553ms
✓ apps__server__src__worlds__exampleWorlds.test.js 16ms
✓ apps__server__src__worlds__searchIndex.test.js 6090ms
✓ apps__server__src__worlds__seedExampleWorlds.test.js 7293ms
✓ apps__server__src__worlds__sharing.test.js 6421ms
✓ apps__server__src__worlds__worldRoutes.test.js 5037ms
✓ packages__casual__src__casual.test.js 132ms
✓ packages__content__src__mapDiff.test.js 25ms
✓ packages__content__src__mapFileV2.test.js 95ms
✓ packages__content__src__pack.test.js 683ms
✓ packages__content__src__packs__creatorAsset.test.js 102ms
✓ packages__content__src__packs__creatorWorld.test.js 138ms
✓ packages__content__src__surface.test.js 17ms
✓ packages__gameplay__src__combat__damage.test.js 8ms
✓ packages__gameplay__src__constraints__constraints.test.js 13ms
✓ packages__gameplay__src__constraints__islands.test.js 12ms
✓ packages__gameplay__src__containers__containers.test.js 8ms
✓ packages__gameplay__src__crafting__crafting.test.js 17ms
✓ packages__gameplay__src__entities__trigger.test.js 7ms
✓ packages__gameplay__src__environment__environment.test.js 67ms
✓ packages__gameplay__src__farming__farming.test.js 8ms
✓ packages__gameplay__src__inventory__inventory.test.js 24ms
✓ packages__gameplay__src__machines__machines.test.js 9ms
✓ packages__gameplay__src__movement__cvars.test.js 7ms
✓ packages__gameplay__src__movement__determinism.test.js 912ms
✓ packages__gameplay__src__movement__simulate.test.js 79ms
✓ packages__gameplay__src__movement__surf.test.js 22ms
✓ packages__gameplay__src__npc__npc.test.js 8ms
✓ packages__gameplay__src__skills__skills.test.js 8ms
✓ packages__gameplay__src__spatial__spatialHash.test.js 42ms
✓ packages__gameplay__src__surf__run.test.js 20ms
✓ packages__gameplay__src__survival__survival.test.js 25ms
✓ packages__gameplay__src__zones__zones.test.js 6ms
✓ packages__persistence__src__accountKey.test.js 4ms
✓ packages__persistence__src__pg__creatorAssets.test.js 6952ms
✓ packages__persistence__src__pg__creatorWorlds.test.js 4902ms
✓ packages__persistence__src__pg__instanceRegistry.test.js 140ms
✓ packages__persistence__src__pg__pgStore.test.js 8760ms
✓ packages__persistence__src__pg__platformRepositories.test.js 11729ms
✓ packages__persistence__src__pg__surfPlaceMigration.test.js 6081ms
✓ packages__physics__src__conformance.test.js 500ms
✓ packages__protocol__src__codec.test.js 63ms
✓ packages__protocol__src__editor.test.js 158ms
✓ packages__protocol__src__messages__surf.test.js 15ms
✓ packages__shared__src__commands.test.js 21ms
✓ packages__shared__src__console__registry.test.js 53ms
✓ packages__shared__src__math__quat.test.js 22ms
✓ packages__shared__src__math__scalar.test.js 6ms