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
  • !705

Merged
Created Sep 14, 2026 by xu zy@xuzhenyangOwner

feat(large_data): 补第 45-60 项导出、品牌地图与规划统计 case

  • Overview 1
  • Commits 1
  • Changes 55

新增 case(一路由一 case,各含 payloads + test):

  • standard/{task_export,task_yht_export,direct_task_export, cluster_direct_task_export}:4 个任务导出,走 collect_sync_export_artifact 要求真实文件证据与必需表头, assert_export_trigger_response(expected_records=2000)
  • industry/{industry_brand_map,youth_industry_brand_map, share_industry_brand_map}:3 个品牌地图,统一走 map_assertions; 按 resolve_branch_mode 在 industry_md_shop 分支用 10,000 硬上限、 否则用门店目标下限,不用单一阈值糊过去
  • model_cluster/plan_statistics/:9 个规划统计路由(品牌/全国 × total/ page/按区县分组 + 全国导出),聚合类走 assert_aggregate_trigger_response
  • industry/map_assertions(新)、plan_statistics/context(新): 分公司选参只用 company/pages 只读接口,按实际管辖范围选参, 并声明不宣称是全库数据量最大;指定 ID 查不回时直接失败

registry: 补 16 个 TARGET_SDK_METHODS + 2 个 PRECONDITION(company/pages、 area/list),与 linhuiba SDK 新增 _raw 方法一一对应。

cluster_direct_task_page/payloads: statuses 由 [10,20,30,40,50] 改为 [20,30,40,50]——该模板把 10 当作跟进状态“已放弃”,不是标准任务的待指派, 不能沿用普通任务参数。(此前该路由实测 0 条即与此有关)

tests/unit/test_large_data_task_cases: 同步该模板差异,仍做精确等值断言, 不放松为子集或数量下界。

tests/unit/test_large_data_cases_45_60(新): AST 强制每个路由有且仅有一个 test 文件、call_target_once 唯一、批次 marker 齐备、registry 方法可调用。

VALIDATION_GAPS: 修正埋点 501-600 追踪结论——R501-R550 逐条按菜单/区块/ 功能文案匹配前端 API 与 Terra Controller;常住/办公人口热力统一使用 /api/modelCluster/hotMap/population 取 CDN URL,已废弃的 /heat/map/food 从人口埋点映射移除;经营年限实调 poi/levelPage。明确记录本轮 git fetch 因 GitLab 凭据缺失仍失败,给出的是本地 release 快照基线,未宣称在线刷新。

离线单测 632 -> 666 项全过

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