You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Running HSM tests in a separate workflow on all Python version and
os combinations requires 15 additional runners. This is a bit of an
overkill.
This patch integrates the HSMTests with regular CI:
- Make hsm test module discoverable for aggregate_tests by
changing the module name.
- Skip HSM tests if PYKCS11LIB is not set, so aggregate_tests can
be executed without SoftHSM installed. (e.g. locally by devs)
- Remove dedicated HSM test env from tox.ini. Tests now run as part
of default testenv.
- Require PYKCS11LIB to be set for that testenv.
- Remove dedicated HSM requirements files and add them to default
requirement file, which already includes optional requirements.
- Re-compile pinned requirements file.
Signed-off-by: Lukas Puehringer <[email protected]>
0 commit comments