Tests closed successfully but something prevents Vite server from exiting
Les mainteneurs répondent en général sous 1 jour
@liangmiQwQ y travaille déjà.
Depuis le 27/10/2026.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 56/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- bun, typescript, vite
Piste de recherche
Start with the Vite+ vp test related command and its Vitest shutdown or cleanup path; the issue does not name a source file or failing test. Reproduce with bun install and the reported vp test related --run src/App.tsx src/components/Counter.test.tsx command, then use Vitest’s hanging-process reporter to locate what keeps the server alive. Done when the command exits successfully after the tests finish.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Describe the bug
vp test related --run src/App.tsx src/components/Counter.test.tsx
note: You are running `vp test` as a Vite+ built-in command. If you meant to run the test npm script, use `vpr test` instead.
RUN v5.0.5 /home/ian/templates/react-template
stdout | unknown test
shift + ⌥option + left click to use active feature
stdout | unknown test
shift + ⌥option + right click to open node tree
stdout | unknown test
shift + ⌥option + mouse wheel to select parent node or child node
stdout | unknown test
shift + ⌥option + Z to change active feature
stdout | unknown test
shift + ⌥option + 1 to use Locate Code
stdout | unknown test
shift + ⌥option + 2 to use Copy Path
stdout | unknown test
shift + ⌥option + 3 to use Open Target
stdout | unknown test
shift + ⌥option + 4 to use AI Assistant
✓ chromium src/components/Counter.test.tsx (3 tests) 87ms
✓ Counter (3)
✓ renders default initial count 15ms
✓ renders count from init prop 3ms
✓ increments count after button click 68ms
Test Files 1 passed (1)
Affected 1 of 4 test files (related to 2 files)
Tests 3 passed (3)
Start at 22:44:15
Duration 1.39s (import 44%, tests 28%, worker 27%)
close timed out after 10000ms
Tests closed successfully but something prevents Vite server from exiting
You can try to identify the cause by enabling "hanging-process" reporter. See https://vitest.dev/guide/reporters.html#hanging-process-reporter
this would also stuck git hooks.
Reproduction
https://github.com/ianzone/react-template
Steps to reproduce
Run bun install followed by vp test related --run src/App.tsx src/components/Counter.test.tsx
System Info
vp env current
✔ Would you like Vite+ to manage your Node.js and package-manager versions? · no
Setup:
Preparing vite-plus environment.
Created Shims:
/home/ian/.local/share/vite-plus/fallback-bin/node
/home/ian/.local/share/vite-plus/fallback-bin/npm
/home/ian/.local/share/vite-plus/fallback-bin/npx
/home/ian/.local/share/vite-plus/fallback-bin/pnpm
/home/ian/.local/share/vite-plus/fallback-bin/pnpx
/home/ian/.local/share/vite-plus/fallback-bin/pn
/home/ian/.local/share/vite-plus/fallback-bin/pnx
/home/ian/.local/share/vite-plus/fallback-bin/yarn
/home/ian/.local/share/vite-plus/fallback-bin/yarnpkg
/home/ian/.local/share/vite-plus/fallback-bin/bun
/home/ian/.local/share/vite-plus/fallback-bin/bunx
/home/ian/.local/share/vite-plus/bin/vpx
/home/ian/.local/share/vite-plus/bin/vpr
Next Steps:
For Zsh, run:
. "/home/ian/.config/vite-plus/env"
If your .zshrc does not already load Vite+, add this command.
Restart an already-running IDE to load its environment. Run `vp env doctor` to verify.
✓ Vite+ setup complete.
VITE+ - The Unified Toolchain for the Web
Node.js:
Version 24.21.0
Source system PATH
Bin Path /run/user/1000/fnm_multishells/33240_1793020172470/bin/node
Installed true
Mode system_first
Package Manager:
Name bun
Version 1.4.4
Source system PATH
Bin Paths
bun /home/ian/.bun/bin/bun
bunx /home/ian/.bun/bin/bunx
Installed true
Mode system_first
vp --version
VITE+ - The Unified Toolchain for the Web
vp v1.4.0
Local vite-plus:
vite-plus v1.4.0
Tools:
vite v8.3.5
rolldown v1.2.15
vitest v5.0.5
oxfmt v0.74.0
oxlint v1.89.0
oxlint-tsgolint v7.0.2004
tsdown v0.23.1
Environment:
Package manager bun default
Node.js v24.22.1
Used Package Manager
bun
Logs
Validations
- Read the Contributing Guidelines.
- Check that there isn't already an issue for the same bug.
- Confirm this is a Vite+ issue and not an upstream issue (Vite, Vitest, tsdown, Rolldown, or Oxc).
- The provided reproduction is a minimal reproducible example.
- Langage dominant
- Rust
- Étoiles
- 6.5k
- Forks
- 296
- Merge moyen
- 1 j 59 min
- PR mergées (30 j)
- 235
Préparer son environnement
Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de voidzero-dev/vite-plus
-
pending triage
Difficulté 2/5 1-3 heures Accessibilité débutants 63/100
voidzero-dev/vite-plus#3235 ·
Les mainteneurs répondent en général sous 1 jour
-
Docker guide: the runtime stage needs libatomic1 for Node.js 25 and laterPeut-être pris @kshanxs l’a pris il y a 6 jours. Ouvertedocumentation
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
voidzero-dev/vite-plus#3219 · 2 commentaires · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour
-
pending triage
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
voidzero-dev/vite-plus#2882 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
vpx: support ECMAScript decorators after upstream Oxc support landsPeut-être pris @fengmk2 l’a pris aujourd’hui. Ouverte
voidzero-dev/vite-plus#3292 · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
Executables throwingPeut-être pris @voidzero-bot l’a pris il y a 1 jour. Ouverte- P2: has workaround pending triage triage: fix verified
Difficulté 4/5 3-5 jours Accessibilité débutants 20/100
voidzero-dev/vite-plus#3290 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de voidzero-dev/vite-plus
Issues similaires
-
good first issue help wanted
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
servo/rust-smallvec#827 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
nowledge-co/hawdb#1400 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
calcit-lang/caps#16 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
penso/herdr-gpui#934 ·
Les mainteneurs répondent en général sous 1 jour
-
🎉 Add BossanovaOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
jaywcjlove/awesome-mac#4096 ·
Les mainteneurs répondent en général sous 1 jour