-
Notifications
You must be signed in to change notification settings - Fork 275
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ngclient: Improve testing (status tracker issue) #1462
Comments
I really like the idea of a shared test suite that different implementations can test against and know whether they behave the same way. I also think we should have tests (perhaps full systems tests, though not if entirely unnecessary) that demonstrate the protections against the attacks TUF was designed to protect against. |
Yes! the fixture idea is interesting as well, someone needs to get familiar with it: https://github.com/php-tuf/php-tuf/ We should prioritize the more unit testy things (while we don't have the coverage), but nothing prevents looking at this while that happens... |
Work has already progressed with ngclient testing:
However we are far from ready, after the above two are resolved, there is:
I am not closing this issue since it contains good discussing and links, I will update the description to mark it as a placeholder and status tracker. |
Closing in favour of #1579. |
I thought we had an issue for this but could not find one...
The ngclient (both updater and TrustedMetadataSet) testing is inadequate. At a minimum we need to:
It probably makes sense to file individual issues for smaller pieces of this work and report the overall status back in this issue?
There's some R&D to be done here:
The text was updated successfully, but these errors were encountered: