WorkBuddy
aa1114338e
新增对象存储真实链路探针(判据,非 pytest 用例)
背景:E2E 全套 65 例对对象存储零覆盖,而 generatePresignedUrl 只是本地
签名、不访问存储,因此"签名接口返回 200"无法证明对象真能存进去。
实证(2026-09-22):MinIO 的 /data 下只有 .minio.sys,无任何 bucket;
mc cp 到 private 报 `Bucket 'private' does not exist`。全仓库零建桶代码、
零初始化脚本 —— 真实上传链路在当前配置下必然失败,而所有测试仍全绿。
本探针覆盖 PhotoService 的真实路径并要求字节级一致:服务端直传、
presigned PUT(客户端直传)、presigned GET,并同时验证 path / virtual-host
两种 addressing style。支持 --no-create-bucket 负向模式,用于证明判据
有判别力而非恒绿。
不在 CI 运行:依赖 boto3 + requests,不进 tests/e2e/requirements.txt。
2026-09-22 12:26:37 +08:00
..
2026-09-19 12:28:16 +08:00
2026-09-19 12:28:16 +08:00
2026-09-18 16:37:33 +08:00
2026-09-18 13:50:19 +08:00
2026-09-18 13:50:19 +08:00
2026-09-18 13:50:19 +08:00
2026-09-18 16:37:33 +08:00
2026-09-18 13:50:19 +08:00
2026-09-18 15:05:41 +08:00
2026-09-18 16:37:33 +08:00
2026-09-18 13:50:19 +08:00
2026-09-18 14:34:58 +08:00
2026-09-18 13:50:19 +08:00
2026-09-18 13:50:19 +08:00
2026-09-18 13:50:19 +08:00
2026-09-10 10:58:43 +08:00
2026-09-19 12:28:16 +08:00
2026-09-18 13:50:19 +08:00
2026-09-22 12:26:37 +08:00