matrix-org / matrix-org/complement
Device deletion tests depend on oneshot UIA
Personne n'a encore pris cette issue.
- Langage dominant
- Go
- Étoiles
- 99
- Forks
- 72
- Merge moyen
- 4 j 1 h
- PR mergées (30 j)
- 8
Description
Related: #893
https://github.com/matrix-org/complement/blob/1a2baac5dbf45ead46409793fe625b3c253eb4f6/tests/csapi/apidoc_device_management_test.go#L143-L153
https://github.com/matrix-org/complement/blob/1a2baac5dbf45ead46409793fe625b3c253eb4f6/tests/csapi/apidoc_device_management_test.go#L168-L178
https://github.com/matrix-org/complement/blob/1a2baac5dbf45ead46409793fe625b3c253eb4f6/tests/csapi/apidoc_device_management_test.go#L207-L217
https://github.com/matrix-org/complement/blob/1a2baac5dbf45ead46409793fe625b3c253eb4f6/tests/csapi/apidoc_device_management_test.go#L230-L240
Device management tests which delete devices depend on being able to skip UIA, which is not spec compliant and causes flaky failures.
Guide de contribution
Ouvrir 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.
Piste de recherche
Commencez par les quatre sections référencées de tests/csapi/apidoc_device_management_test.go et comparez leur configuration de suppression d’appareils avec le contexte de l’issue associée #893. Déterminez comment les tests peuvent exercer UIA conformément à la spécification au lieu de l’ignorer, puis vérifiez que les tests de gestion des appareils ne dépendent plus de oneshot UIA et n’échouent plus de manière intermittente.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- go
- Domaine
- api, testing
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 55/100