bug(test): symlink subtests fail on Windows without symlink privilege
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 82/100
Direzione di ricerca
Inizia da internal/store/compatibility_test.go e controlla le chiamate a os.Symlink nei sottotest symlink, source-alias e output-alias. Esegui i due casi di test elencati su Windows senza privilegi per creare symlink e verifica come si comportano le altre voci della tabella. Il lavoro è concluso quando vengono saltati solo i sottotest che richiedono la creazione di symlink, se questa viene negata, mentre le voci rimanenti continuano a verificare il comportamento di rifiuto.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Existing Issue Search
Searched open and closed issues for "symlink windows test"; no canonical tracker.
📝 Observed Consequence
go test ./internal/store fails on Windows even though the behavior under test is correct.
🔄 Steps to Reproduce
- Checkout
7192931on Windows without Developer Mode. - Run
go test ./internal/store -run 'TestCompatibilityOfflineNeverAuthorizes|TestMigrateCopyRejects'. - Observe FAIL in the
symlink,source-alias, andoutput-aliassubtests atos.Symlink.
✅ Expected Behavior
Subtests that require symlink creation skip when the platform denies it; the remaining table entries still assert the rejection behavior.
❌ Actual Behavior
os.Symlink returns "the client does not hold the required privilege" and t.Fatal fails the subtest.
Operating System
Windows 11 (no symlink privilege)
Release Version (Report Context)
main @ 7192931
Agent / Client
N/A (repository tooling)
📋 Relevant Logs
compatibility_test.go:86: symlink engram.db ...: El cliente no dispone de un privilegio requerido.
💡 Additional Context
Fix on branch test/vet-and-symlink-skips (LuisAlbertoMK/engram).
- Lingua principale
- Go
- Stelle
- 7.1k
- Fork
- 729
- Merge medio
- 9h 5m
- PR unite (30g)
- 301
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Gentleman-Programming/engram
-
status:needs-review
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
Gentleman-Programming/engram#2065 ·
I maintainer di solito rispondono entro 1 giorno
-
status:needs-review type:question
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
Gentleman-Programming/engram#2201 ·
I maintainer di solito rispondono entro 1 giorno
-
bug(cloud): dashboard read model is rebuilt from full history after every write (~30 s first load)Apertastatus:needs-review type:bug
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
Gentleman-Programming/engram#2200 ·
I maintainer di solito rispondono entro 1 giorno
-
status:needs-review type:feature
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
Gentleman-Programming/engram#2197 ·
I maintainer di solito rispondono entro 1 giorno
-
status:needs-review type:feature
Difficoltà 2/5 1-3 ore Idoneità per principianti 1/100
Gentleman-Programming/engram#2196 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di Gentleman-Programming/engram
Issue simili
-
Project submission: CodeAFAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
slavakurilyak/awesome-ai-agents#888 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement nav-pilot
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
kind/enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
I maintainer di solito rispondono entro 1 giorno
-
feat(gmail): make gmail get --format raw text output the exact message, like drafts get --format rawApertaclawsweeper:needs-product-decision clawsweeper:no-new-fix-pr clawsweeper:source-repro impact:ux-friction issue-rating: 🦞 diamond lobster P3
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
openclaw/gogcli#1276 · 1 commento · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Seed a JRNYAx price before the last close so asset-detail S1.3 doesn't fail from 08:00Z to the openApertabug tests
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
lognorman20/monaco#7231 ·