Mocks 代码验证
- 作者仓库星标 357
- 许可证 GPL-2.0
- 作者仓库 woocommerce-ios
WireMock Mock Server
Manage the WireMock mock server that serves API responses for UI tests and E2E verification.
Requires Java (brew install openjdk if missing).
Start
./API-Mocks/scripts/start.sh 8282 &
sleep 3
Verify it's running:
curl -s http://localhost:8282/__admin/ > /dev/null && echo "WireMock running on port 8282" || echo "WireMock failed to start"
If Java is not installed, report the prerequisite and stop.
Stop
./API-Mocks/scripts/stop.sh 8282
Uses WireMock's graceful shutdown endpoint. Falls back to kill-by-port if the shutdown endpoint is unreachable:
kill $(lsof -ti:8282) 2>/dev/null
Details
- Port: 8282 (default)
- Mappings:
Modules/Sources/APIMocks/Resources/mappings/ - Response files:
Modules/Sources/APIMocks/Resources/__files/ - Start script:
API-Mocks/scripts/start.sh - WireMock: auto-downloaded on first run (version configured in
start.sh)
- 流狐分类
- 通用
- 作者声明 Agent
- 未找到明确声明;不据此推断已兼容或已测试
- 静态检查
- 94 / 100 · 启发式扫描,不代表运行安全
- 作者 / 版本 / 许可
- @woocommerce · GPL-2.0
- 流狐 Token 估算
- 低消耗
- 流狐接入估算
- 即装即用
- 是否需要外部 API Key
- 未发现要求
- 检测到的系统要求
- 未声明
- 底层运行要求
- 未声明
- 检测到的文件与系统行为
-
- 只读
- 检测到的网络行为
- 允许外网请求
- 安装命令数
- 无(仅作为资料)
档案由构建时根据 SKILL.md 与安装命令自动衍生,可能与作者实际意图存在差异。
需要注意: 未限定 allowed-tools,默认拥有全部工具权限。
作者没有在当前 SKILL.md 中定义固定输出样例。 Verify it's running: If Java is not installed, report the prerequisite and stop.
Uses WireMock's graceful shutdown endpoint. Falls back to kill-by-port if the shutdown endpoint is unreachable:
Port: 8282 (default) Mappings: Modules/Sources/APIMocks/Resources/mappings/ Response files: Modules/Sources/APIMocks/Resources/files/
# WireMock Mock Server
Manage the WireMock mock server that serves API responses for UI tests and E2E verification.
Requires **Java** (`brew install openjdk` if missing).
## Start
```bash
./API-Mocks/scripts/start.sh 8282 &
sleep 3
```
Verify it's running:
```bash
curl -s http://localhost:8282/__admin/ > /dev/null && echo "WireMock running on port 8282" || echo "WireMock failed to start"
```
If Java is not installed, report the prerequisite and stop.
## Stop
```bash
./API-Mocks/scripts/stop.sh 8282
```
Uses WireMock's graceful shutdown endpoint. Falls back to kill-by-port if the shutdown endpoint is unreachable:
```bash
kill $(lsof -ti:8282) 2>/dev/null
```
## Details
- **Port**: 8282 (default)
- **Mappings**: `Modules/Sources/APIMocks/Resources/mappings/`
- **Response files**: `Modules/Sources/APIMocks/Resources/__files/`
- **Start script**: `API-Mocks/scripts/start.sh`
- **WireMock**: auto-downloaded on first run (version configured in `start.sh`) 作者原文负责流程事实;流狐只索引当前章节、要点、文件与命令。
章节 -> Start → Stop → Details
要点 -> Java · Port · Mappings · Response files · Start script · WireMock
文件/命令 -> brew install openjdk · Modules/Sources/APIMocks/Resources/mappings/ · Modules/Sources/APIMocks/Resources/files/ · API-Mocks/scripts/start.sh · start.sh
内容 SHA-256 -> b084254db782
原文结构
适用与边界
原文中的明确线索
brew install openjdk、Modules/Sources/APIMocks/Resources/mappings/、Modules/Sources/APIMocks/Resources/files/、API-Mocks/scripts/start.sh、start.sh