freedomofpress / securedrop-workstation

Qubes-based SecureDrop Journalist Workstation environment for submission handling
GNU Affero General Public License v3.0
141 stars 43 forks source link

Implement Updater Integration Tests #1151

Open deeplow opened 4 months ago

deeplow commented 4 months ago

Description

The current updater does have unit tests. However, it is lacking integration tests and we are currently relying on manual validation for that part. We should have these integrations tests in order to catch:

How will this impact SecureDrop/SecureDrop Workstation users?

Dev-facing / no impact.

How would this affect the SecureDrop Workstation threat model?

Dev-facing / no impact.

User Stories

As a developer, I don't want to rely on manual testing.

deeplow commented 4 months ago

Implementation ideas

Setup:

When:

Then: