Opened at 2022-12-19T14:00:51Z
Closed at 2023-03-14T15:31:46Z
#3959 closed defect (fixed)
More extensive end-to-end testing for Tahoe to exercise HTTP storage protocol
Reported by: | itamarst | Owned by: | GitHub <noreply@…> |
---|---|---|---|
Priority: | normal | Milestone: | HTTP Storage Protocol |
Component: | unknown | Version: | n/a |
Keywords: | Cc: | ||
Launchpad Bug: |
Description (last modified by itamarst)
As #3956 demonstrates, there are bugs in the HTTP protocol that are not caught by the current test suite. Since unit test coverage is pretty good, this suggests the need for more end-to-end testing. Possibly just a larger variety of uploads and download sizes would suffice? But will need some thought; bugs found after the protocol is in use may be much harder to fix.
Change History (6)
comment:1 Changed at 2022-12-19T14:01:06Z by itamarst
- Description modified (diff)
comment:2 Changed at 2022-12-19T15:00:53Z by itamarst
comment:3 Changed at 2022-12-19T18:57:23Z by itamarst
MDMF updates at an offset also need end-to-end tests.
comment:4 Changed at 2023-03-08T16:09:54Z by itamarst
Corrupting is probably not relevant to HTTP, too many of layers of abstraction away? But updates at an offset should be done before HTTP is public.
comment:5 Changed at 2023-03-08T16:58:04Z by itamarst
I moved the corruption test to #3980.
comment:6 Changed at 2023-03-14T15:31:46Z by GitHub <noreply@…>
- Owner set to GitHub <noreply@…>
- Resolution set to fixed
- Status changed from new to closed
In c97e07dc/trunk:
It seems likely MDMF has no end-to-end tests. Part of this will be added by #3596, but it's missing tests for corrupting MDMF.