Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
B backend_autotest
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • External wiki
    • External wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • test
  • backend_autotest
  • Merge requests
  • !704

Merged
Created Sep 14, 2026 by xu zy@xuzhenyangOwner

feat(large_data): 补第 57-60 项直营/加盟+直营任务分页 case

  • Overview 1
  • Commits 1
  • Changes 19

新增 4 个独立接口 case(各含 payloads + test,一路由一 case):

  • standard/direct_task_page -> /terra/api/direct/task/page
  • standard/cluster_direct_task_page -> /terra/api/clusterAndDirect/task/page
  • standard/direct_task_page_v2 -> /terra/v2/direct/task/page
  • standard/cluster_direct_task_page_v2 -> /terra/v2/clusterAndDirect/task/page

统一复用 task_page 的最大单页参数(page=1,size=2000,tab=1, statuses=[10,20,30,40,50]),单次请求精确校验 2,000 条上限, 不翻页、不合并 PC/APP 响应。

infrastructure/registry: 补 4 个 TARGET_SDK_METHODS 注册, 与 linhuiba SDK 新增 _raw 方法一一对应。

conftest + pytest.ini: 新增 large_data_batch_40_60 marker, 本批可单独运行不触碰旧用例与导出任务。

tests/unit/test_large_data_task_cases_40_60(新): 用 AST 强制该路由 有且只有一个 TARGET_PATH 定义、call_target_once 唯一、 批次 marker 齐备、registry 方法在 SDK 中可调用。

VALIDATION_GAPS: 记录 2026-09-14 预演租户 118345 实测—— direct/task/page 与 /v2/direct/task/page 各返回并去重 2,000 条达上限; 两个 clusterAndDirect/task/page 路由 HTTP 200 但返回 0 条 (Trace ac101e59178936596927019561、ac101e59178936597479319631), 缺少可见加盟+直营任务及指派关系,保留为数据不足失败, 不以状态码成功代替容量达标。

README: 清单进度更新为前 60 个路由,补第 57-60 项单批运行命令。

离线单测 588 -> 632 项全过

Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Source branch: xiaoyang_autotest