mirror of
https://github.com/HeyPuter/puter.git
synced 2026-10-13 07:10:05 +00:00
Backend Tests / changes (push) Canceled after 0s
Backend Tests / typecheck (push) Canceled after 0s
Backend Tests / test shard 1/4 (push) Canceled after 0s
Backend Tests / test shard 2/4 (push) Canceled after 0s
Backend Tests / test shard 3/4 (push) Canceled after 0s
Backend Tests / test shard 4/4 (push) Canceled after 0s
Backend Tests / test (main) (push) Canceled after 0s
Backend Tests / coverage (push) Canceled after 0s
Maintain Release Merge PR / update-release-pr (push) Canceled after 0s
release-please / release-please (push) Canceled after 0s
Notify HeyPuter / notify (push) Canceled after 0s
The suite was CPU-bound on one runner, and about half of that CPU went to re-importing the backend for every test file. - Run the suite as 4 shards and merge their blob reports for coverage. `test (pr)` stays as the required check and fails if any shard fails. - Drop the per-PR base leg; pushes to main publish the coverage PRs compare against. - Files that boot a server without module mocks or extensions run in a `shared-worker` vitest project (`isolate: false`), so the backend is imported once per worker. testSharedWorkerSetup.ts resets the redis mock, configContainer and extensionStore between files.
78 lines
1.5 KiB
Plaintext
78 lines
1.5 KiB
Plaintext
# Misc
|
|
.DS_Store
|
|
|
|
# Dependencies
|
|
node_modules/
|
|
|
|
*.zip
|
|
*.tgz
|
|
license.config.json
|
|
license-header.txt
|
|
|
|
# Build Outputs
|
|
dist/
|
|
|
|
# VS Code IDE
|
|
.vscode/**/*
|
|
!.vscode/extensions.json
|
|
!.vscode/launch.json
|
|
!.vscode/tasks.json
|
|
|
|
# Local env files
|
|
.env
|
|
!.env.example
|
|
|
|
# Per-developer / deployment config override. `config.default.json` ships in
|
|
# the repo and is the authoritative source; `config.json` (if present) wins
|
|
# at runtime for the local machine only.
|
|
config.json
|
|
|
|
# this is for jetbrain IDEs
|
|
.idea/
|
|
/puter
|
|
|
|
# Local Netlify folder
|
|
.netlify
|
|
src/emulator/release/
|
|
|
|
# ======================================================================
|
|
# vscode
|
|
# ======================================================================
|
|
# vscode configuration
|
|
.vscode/
|
|
|
|
# JS language server, ref: https://code.visualstudio.com/docs/languages/jsconfig
|
|
jsconfig.json
|
|
|
|
# ======================================================================
|
|
# playwright test (currently only test the file-system)
|
|
# ======================================================================
|
|
tests/client-config.yaml
|
|
|
|
# ======================================================================
|
|
# python
|
|
# ======================================================================
|
|
__pycache__/
|
|
|
|
# ======================================================================
|
|
# other
|
|
# ======================================================================
|
|
# AI STUFF
|
|
AGENTS.md
|
|
.roo
|
|
|
|
# source maps
|
|
*.map
|
|
|
|
|
|
coverage/
|
|
.vitest-reports/
|
|
*.log
|
|
undefined
|
|
servers.json
|
|
config.*.json
|
|
|
|
volatile/
|
|
|
|
# Local build override
|
|
docker-compose.override.yml |