# SHA_CDC_TEST **Repository Path**: mtoooo/sha_cdc_test ## Basic Information - **Project Name**: SHA_CDC_TEST - **Description**: 请先阅读readme.md文件 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-25 - **Last Updated**: 2025-09-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 系统架构 python+QT+pytest # 地址相关 - WEB-CAN后台地址:http://192.168.8.2:3020 - 台架CDC-Trace查看:http://192.168.8.5:4001 - 台架IPD-Trace查看:http://192.168.8.5:4002 # 文件结构 - logs:日志文件夹,文件名称示例【SHA_20250826.log】,文件内容示例【SHA INFO----2025-08-26 14:06:33: 没有发现已连接的设备,请确保设备已连接并开启调试模式】 - source:引用文件夹,例如logo.ico、adb.exe等 - static: 图片等静态文件夹 - report:测试报告文件夹 - config.json:配置文件 - py2exe.py:ui.py:打包程exe的脚本文件 - requirements.txt:python依赖包列表文件 - script.py:基础函数库文件、集成web-can、adb、图像识别、语音仿真、语音识别等模块 - ui.py:QT上位机布局文件 # 配置文件说明 - cdc_url: http://192.168.8.5:4001, 因为控制接口可能随台架重启而改变IP地址,所以增加此配置 - adb: "./source/adb.exe", adb文件的地址,切换linux测试时,只需要linux安装adb后,此处改为”adb“即可 - single_list: 用于CAN总线信号控制的列表,如车速、档位、左转向灯、右转向灯等 # 测试用例编写说明 - 测试脚本统一使用pytest矿建; - 测试文件命名格式为【test_姓名拼音.py】 - 测试文件顶部需要添加【import script】 # 项目运行 ## 环境安装(windows or linux) - 1. 安装python3.9.2, 安装参考https://juejin.cn/post/6917175811691216903 - 2. 使用pip isntall -r requirements.txt安装依赖包 ## 项目运行 ### Windows上位机运行 python ui.py即可运行上位机 ### linux运行上位机 - 安装adb,指令为sudo apt update;sudo apt install android-studio; - 修改配置文件中的adb为"adb" - python ui.py即可运行上位机 ### 测试运行 python test_wuqi.py # 接口说明 ## WEB-CAN接口列表 ## Harmony接口列表 ## 图像识别接口列表 ## 文字识别接口列表 ## 语音仿真接口列表 ## 语音识别接口列表