Files

Scripts

开发环境检查、契约验证、数据库迁移和本地启动脚本放在此目录。脚本必须可重复运行,不得包含生产密钥。

verify-local-auth.sh 使用 Keycloak Realm 中明确标记为仅限本地开发的账号,注册脚本设备并验证健康检查、Token 获取、设备会话和 /api/v1/me。不得把该脚本及其测试凭据用于共享或生产环境。

verify-all.sh 执行后端测试、AI 服务测试、Flutter 格式/分析/测试、OpenAPI YAML 和 Git 空白检查。设置 AIOA_FULL_BUILD=1 后还会构建 Android Debug APK,并在 macOS 上构建 iOS Simulator App。

test-ios-mvp.sh 在已启动的 iOS Simulator 上依次执行员工、部门主管和 OA 管理员真实前端业务场景。测试连接本地 Keycloak、后端、PostgreSQL 和 Flowable,并自动构造互相隔离的业务数据。