35 lines
1.4 KiB
Markdown
35 lines
1.4 KiB
Markdown
# Manual Test Checklist
|
|
|
|
## Installation
|
|
1. Run `./install.sh` and restart GNOME Shell (Alt+F2 puis `r`)
|
|
2. Enable the extension via GNOME Tweaks ou `gnome-extensions enable clipcoffre@gilles`
|
|
|
|
## Mode de clic
|
|
3. Toggle `click_mode` dans popup3 et verifier le comportement `unifie` vs `separe`
|
|
4. En mode separe : clic gauche = Secrets, clic droit = Clipboard
|
|
|
|
## Clipboard
|
|
5. Ajouter des entrees clipboard et verifier que l'historique respecte `history_size`
|
|
6. Marquer un item comme favori et confirmer qu'il reste en haut
|
|
|
|
## Secrets
|
|
7. Ajouter un secret (label, user, password)
|
|
8. Toggle `show_passwords` et verifier le masquage/affichage
|
|
9. Copier user et password, verifier la notification
|
|
10. Supprimer un secret
|
|
|
|
## Backup
|
|
11. Sans backup_path configure : cliquer sur l'icone backup, verifier le message d'erreur
|
|
12. Configurer un backup_path valide dans popup3 (ex: `/tmp/clipcoffre-backup`)
|
|
13. Cliquer sur l'icone backup (document-save), verifier "Backup OK"
|
|
14. Inspecter le dossier cree : `<backup_path>/YYYY-MM-DD_HH-mm-ss/`
|
|
- settings.json
|
|
- clipboard.json
|
|
- secrets.json (obfusque, pas en clair)
|
|
- manifest.json
|
|
15. Verifier les permissions : dossiers 0700, fichiers 0600
|
|
|
|
## Persistance
|
|
16. Redemarrer GNOME Shell et verifier que les secrets et l'historique sont conserves
|
|
17. Inspecter `~/.local/share/gnome-shell/extensions/clipcoffre@gilles/data/` pour key.json, secrets.json, clipboard.json
|