ssh-key: Avoid writing to tests/examples/ in unit tests
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 68/100
Rechercherichtung
Die betroffenen Tests sind encode_ecdsa_p256_openssh, encode_ecdsa_p384_openssh, encode_ecdsa_p521_openssh, encode_ed25519_openssh, encode_rsa_3072_openssh und encode_rsa_4096_openssh; das Issue nennt ihre Datei nicht. Lies diese Tests und prüfe, wie sie die Ausgabepfade auswählen. Ändere sie so, dass sie in CARGO_TARGET_DIR oder ein temporäres Verzeichnis schreiben, und überprüfe anschließend, dass sie nicht mehr nach tests/examples/ schreiben.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Hello!
The following tests currently write into the source code directory:
encode_ecdsa_p256_openssh
encode_ecdsa_p384_openssh
encode_ecdsa_p521_openssh
encode_ed25519_openssh
encode_rsa_3072_openssh
encode_rsa_4096_openssh
This works fine when working from a git checkout, but in Debian autopkgtests, this directory is root owned and can't be written to.
Instead, the following could be used:
- A subdirectory in
CARGO_TARGET_DIR - A temporary directory like
mktemp -d
- Vorherrschende Sprache
- Rust
- Sterne
- 247
- Forks
- 66
- Ø Merge
- 2 Std. 31 Min.
- Gemergte PRs (30 T.)
- 2
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus RustCrypto/SSH
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 75/100
RustCrypto/SSH#596 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
RustCrypto/SSH#580 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 42/100
RustCrypto/SSH#527 · 4 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
`ssh-key` 0.7.0 releaseOffen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
RustCrypto/SSH#475 · 10 Kommentare · 1 Reaktion ·
Maintainer antworten meist innerhalb von 1 Tag
-
PQ/T Hybrid Key ExchangeOffen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
RustCrypto/SSH#349 · 2 Reaktionen ·
Maintainer antworten meist innerhalb von 1 Tag
Ähnliche Issues
-
area: supply-chain
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 73/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 67/100
-
Refresh stale docsOffen
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 67/100
OpenCarControls/firmware#35 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Maintainer antworten meist innerhalb von 1 Tag