Commit Graph

39 Commits

Author SHA1 Message Date
lilong.129
29c5c4df84 feat: add auto popup handler configuration for HRPRunner 2025-06-27 12:13:13 +08:00
lilong.129
a78ba90d33 refactor: config results path 2025-06-15 23:31:36 +08:00
lilong.129
f5f6d177ab fix: optimize report command to avoid creating timestamp directories
- Implement lazy loading for directory creation in config.go
- Add logFile parameter to InitLogger for better control
- Use dynamic directory existence check instead of flags
- Report command now uses console-only logging to prevent directory creation
- Support both JSON and colorized console output formats
- Maintain backward compatibility for all other commands

Changes:
- config.go: Convert directory paths to getter methods with lazy creation
- logger.go: Add logFile parameter and improve logging control
- cmd/root.go: Detect report command and disable file logging
- uixt/*: Update all references to use new getter methods

Fixes the issue where 'hrp report results/' would create unwanted timestamp directories
2025-06-10 12:06:08 +08:00
lilong.129
4053cc9985 feat: add comprehensive HTML report generation with log filtering
- Add complete HTML report generator with template-based rendering
- Implement log time filtering for step-specific logs
- Support responsive design and interactive UI features
- Consolidate duplicate report implementations
2025-06-08 09:23:14 +08:00
lilong.129
08a8b06578 feat: add MCP config support to hrp run command with priority handling 2025-05-28 23:11:52 +08:00
lilong.129
0a68701faa refactor: move uixt mcp server 2025-05-24 10:46:50 +08:00
lilong.129
0c20fe7b02 feat: add argument --with-uixt to start built-in uixt MCP server 2025-05-20 22:36:46 +08:00
lilong.129
83434cca1e feat: load uixt mcp server in mcphost 2025-05-20 17:07:33 +08:00
lilong.129
2f48a92f7f feat: add mcp server for uixt tap/swipe/screenshot actions 2025-05-20 13:26:55 +08:00
lilong.129
3f1ee03529 refactor: mcphost planner 2025-05-18 21:55:01 +08:00
lilong.129
e94dacb5b2 refactor: move mcphost package to top level 2025-05-17 11:55:26 +08:00
lilong.129
a4cff1c98a feat: chat with mcp tools 2025-05-16 23:05:40 +08:00
lilong.129
e333ba380a refactor: move mcp to pkg/mcphost 2025-05-16 14:14:56 +08:00
lilong.129
f8b7a42560 feat: hrp mcphost 2025-05-16 13:37:52 +08:00
lilong.129
03c0d6ee42 docs: update hrp cmd docs 2025-04-24 22:31:03 +08:00
lilong.129
9473345ec9 feat: set mcp config file default path to ~/.hrp/mcp.json 2025-04-24 21:12:03 +08:00
lilong.129
86d0555074 feat: invoke tool in hrp server 2025-04-01 21:55:58 +08:00
lilong.129
d63e5e0c1a feat: add GitCommit/GitBranch/BuildTime in version info 2025-03-17 20:40:03 +08:00
lilong.129
b412fa193b refactor: move uixt ext to EvalTools 2025-03-14 10:55:46 +08:00
lilong.129
69cb417e94 change: introduction for httprunner 2025-03-08 00:14:30 +08:00
lilong.129
7a00f5ff44 feat: ios unmount 2025-03-07 23:08:46 +08:00
lilong.129
f5dff25d26 fix: unittests 2025-03-05 22:08:03 +08:00
lilong.129
e107389d6e refactor: move uixt pkg 2025-03-05 11:04:02 +08:00
lilong.129
7f837c9e36 refactor & fix: stub driver and server 2025-03-04 17:26:55 +08:00
余泓铮
ef320a3947 feat: 支持tunnel, 优化server结构。 2025-02-19 20:26:20 +08:00
lilong.129
3b72702c4a change: add stub android/ios driver 2025-02-18 22:34:12 +08:00
lilong.129
c097461987 refactor: XTDriver 2025-02-11 11:48:36 +08:00
lilong.129
08b40fe7c6 fix: NewIOSDevice 2025-02-10 21:28:45 +08:00
lilong.129
2d6e1fb5e4 refactor: Device struct 2025-02-10 20:45:28 +08:00
lilong.129
c6b0aefc56 refactor: move shoots related server to ext 2025-02-10 19:59:26 +08:00
lilong.129
3038fb7430 fix: errors 2025-02-09 10:51:03 +08:00
lilong.129
b314a2024c change: get adb devices in cli 2025-02-07 16:20:07 +08:00
lilong.129
194b61718f refactor: rename options pkg to option 2025-02-06 17:50:09 +08:00
lilong.129
b22f24cb6b refactor: move install options to pkg/uixt/options/install 2025-02-06 16:45:40 +08:00
lilong.129
8a78ba6477 refactor: move android options to pkg/uixt/options 2025-02-06 15:34:36 +08:00
lilong.129
14c81ea142 refactor: move ios options to pkg/uixt/options 2025-02-06 14:57:11 +08:00
lilong.129
5062c29492 refactor: move files 2025-02-06 11:45:39 +08:00
lilong.129
a578e92e00 refacotr: move pkg/server to root 2025-02-06 11:28:34 +08:00
lilong.129
1f063dd6f7 refactor: move hrp/ to root folder 2025-02-06 11:03:41 +08:00