gitui-org / gitui-org/gitui

make test fails on windows

Offen
#1,932 0 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
bug
Vorherrschende Sprache
Rust
Sterne
22.5k
Forks
773
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

#1751 adds a test that makes symbolic links.

This fails on windows unless you are 'root' - see https://doc.rust-lang.org/stable/std/os/windows/fs/fn.symlink_file.html#limitations

This means that anybody on windows has to diagnose why this test fails, which is not obvious. (No normal dev on windows runs as root, just like on linux etc. Note that the github ci tasks works, so they must be running with the correct rights)

Maybe just having this bug report is enough to help out as google will find it. Alternatives:
- detect the 'not enough rights' failure and end the test as successful
- look for lack of root and exit the test early
- doc in readme under the 'build' section.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, `make test` unter Windows auszuführen, und untersuche den durch #1751 hinzugefügten Test für symbolische Links. Verwende die verlinkte Rust-Dokumentation, um den Fehler bei den Berechtigungen zu verstehen. Als erledigt gilt die Aufgabe, wenn der Test bei gewöhnlichen Windows-Entwicklern nicht länger einen unerklärten Fehler hinterlässt oder die erforderliche Einschränkung in den Build-Anweisungen eindeutig dokumentiert ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
rust
Bereich
operating-systems, testing
Issue-Typ
Bug
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
42/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.