linux-credentials / linux-credentials/credentialsd
Add D-Bus Integration Tests
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Rust
- Sterne
- 259
- Forks
- 19
- Ø Merge
- 1 T. 2 Std.
- Gemergte PRs (30 T.)
- 12
Beschreibung
I would like some integration tests to test the interactions between the frontend and backend. These would use mocked authenticators to follow success paths and inject authenticator errors, and we should also test what happens when the session closes or either peer drops their D-Bus connection.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Das Issue nennt keine Dateien oder vorhandenen Tests. Beginne damit, die D-Bus-Einstiegspunkte von Frontend und Backend sowie die Authenticator-Schnittstellen zu finden, und führe dann die aktuelle Testsuite aus. Erledigt ist die Aufgabe, wenn die Integration erfolgreiche und fehlschlagende Authenticator-Abläufe, das Schließen der Sitzung und das Trennen der D-Bus-Verbindung durch einen der Peers abdeckt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- linux, rust
- Bereich
- backend-api-design, testing
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 48/100