Releases: theupdateframework/tuf-conformance
Releases · theupdateframework/tuf-conformance
v2.3.0
Changelog
New tests
test_faketime
verifies client is compatible with test suites time faking approachtest_static_repository[sigstore-root-signing]
: Sigstore TUF repo added as static testtest_artifact_cache
: verifies that client caches artifacts. Artifact caching is not required by specification so clients should mark this one expected to fail if they do not support caching
Internal changes
- Fake time implementation was refactored
- Static test repositories can now set a fake time (to enable static repositories with short expiries)
- All test suite infrastructure code was moved to a sub directory: test code should be easier to browse now
v2.2.0
This release contains no new tests. Test results are not expected to change, except in one case: If test_root_rotation
or
test_non_root_rotations
are marked as "Expected To Fail" because of the non-default keytype, this expectation can now be removed: these tests now use the default keytype (ecdsa).
- local testing: "make dev" now checks for faketime binary to enable failing early (#240)
- Failure output was improved (#239)
- Tests now use default keytype whenever possible: In practice
test_non_root_rotations()
andtest_root_rotation()
switched from ed25519 to the default ecdsa key (#238) - Expected failures are now documented better (#233)