freedomofpress / maint-dangerzone-pyside6

Build instructions for creating a PySide6 RPM, which is currently missing from the official Fedora repos.
1 stars 0 forks source link

How to test a new PySide6 package against Dangerzone? #1

Open apyrgio opened 6 months ago

apyrgio commented 6 months ago

Since PySide6 is a GUI component, and our GUI tests for Dangerzone run against its PyPI counterpart, we have to test this locally. Most probably, the simplest way is to:

  1. Build a local PySide6 package, or use a nightly build.
  2. Use this package when building the end-user container environment for Dangerzone (see dev_scripts/env.py and dev_scripts/qa.py in Dangerzone repo).
  3. Execute into the Dangerzone container and make some tests.

It would be great if we could automate this procedure though.