-
Notifications
You must be signed in to change notification settings - Fork 42
0.10.0 Test Plan
Kunal Mehta edited this page Mar 8, 2024
·
1 revision
- Workstation hardware:
- Server version:
- Test Scenario: install/upgrade
- Release candidate:
- General notes:
- Set up an SD server or dev environment with
make dev-tor
- (if fresh install) Installing the new version works properly
- (if upgrade) Upgrading to the new version succeeds
- After, running
make test
via the workstation's repo passes
- Using correct password/2FA successfully logs in and syncs with server
- Downloading and viewing a file in a dispVM works
- Replying to a source works (check via SI)
- Deleting a source works (check via JI)
- Using the SI, submit ~10 files, including one that's around 10MB (50MB??).
- Create a VeraCrypt-encrypted drive
- Exporting to a locked VeraCrypt drive works
- Exporting to an unlocked VeraCrypt drive works
- Verify files on drive have a permission that makes them world-readable
- Create a LUKS-encrypted drive
- Exporting to a locked LUKS drive works
- Verify files on drive have a permission that makes them world-readable
- Exporting to an unlocked LUKS drive works
- Plug in both the VeraCrypt and LUKS encrypted drives, exporting should fail with a specific error message
- Create a plain unencrypted drive. Exporting to it should fail
- Check the sd-devices VM, there should be no
metadata.json
files in /tmp (e.g. checkfind /tmp -name metadata.json
)
- (if you have a printer) Printing a .rtf file works