69 lines
2.0 KiB
Plaintext
69 lines
2.0 KiB
Plaintext
|
|
项目结构
|
||
|
|
============================================================
|
||
|
|
|
||
|
|
production_test_tool/
|
||
|
|
├── .gitignore
|
||
|
|
├── README.md
|
||
|
|
├── backup
|
||
|
|
├── config
|
||
|
|
│ ├── config.json
|
||
|
|
│ └── test_items.json
|
||
|
|
├── data
|
||
|
|
├── exports
|
||
|
|
├── logs
|
||
|
|
├── production_test_tool.spec
|
||
|
|
├── requirements.txt
|
||
|
|
├── resources
|
||
|
|
│ ├── icons
|
||
|
|
│ └── templates
|
||
|
|
├── run.bat
|
||
|
|
├── run.sh
|
||
|
|
└── src
|
||
|
|
├── __init__.py
|
||
|
|
├── database.py
|
||
|
|
├── main.py
|
||
|
|
├── models.py
|
||
|
|
├── password_manager.py
|
||
|
|
├── serial_manager.py
|
||
|
|
├── ssh_manager.py
|
||
|
|
├── test_engine.py
|
||
|
|
├── ui
|
||
|
|
│ ├── __init__.py
|
||
|
|
│ ├── login_dialog.py
|
||
|
|
│ ├── main_window.py
|
||
|
|
│ ├── styles.py
|
||
|
|
│ └── widgets.py
|
||
|
|
└── utils
|
||
|
|
├── __init__.py
|
||
|
|
├── config.py
|
||
|
|
├── helpers.py
|
||
|
|
└── logger.py
|
||
|
|
|
||
|
|
============================================================
|
||
|
|
|
||
|
|
文件说明:
|
||
|
|
|
||
|
|
src/
|
||
|
|
├── main.py - 程序入口
|
||
|
|
├── models.py - 数据模型定义
|
||
|
|
├── database.py - 数据库操作
|
||
|
|
├── serial_manager.py - 串口通信管理
|
||
|
|
├── ssh_manager.py - SSH连接管理
|
||
|
|
├── password_manager.py - 密码生成与加密
|
||
|
|
├── test_engine.py - 测试流程引擎
|
||
|
|
└── ui/ - 用户界面模块
|
||
|
|
├── main_window.py - 主窗口
|
||
|
|
├── login_dialog.py - 登录对话框
|
||
|
|
├── widgets.py - 自定义控件
|
||
|
|
└── styles.py - 样式表
|
||
|
|
|
||
|
|
config/
|
||
|
|
├── config.json - 主配置文件
|
||
|
|
└── test_items.json - 测试项配置
|
||
|
|
|
||
|
|
data/ - 数据库文件目录
|
||
|
|
logs/ - 日志文件目录
|
||
|
|
resources/ - 资源文件目录
|
||
|
|
backup/ - 备份文件目录
|
||
|
|
exports/ - 导出文件目录
|