본문으로 건너뛰기
cccskills
무료GitHub에 공개

nexent-daily-test

Run Nexent daily or manual full test suites on a self-hosted Ubuntu machine, using the appropriate test layer for each check. Keep results and evidence local, and prepare maintenance candidates for local test assets.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

원문원문 설명 보기

在 Ubuntu 自托管测试机上编排 Nexent 每日分层全量测试、维护本地测试基线和 P0 Playwright 候选代码,并将证据仅保存在本机。用于 OpenCode 执行 Daily/手工全量测试;不用于 PR 测试或外部结果发布。

연동 도구Playwright
설치 방법 보기

이럴 때 유용합니다

  • Running daily full test suites
  • Recording manual test results and evidence locally
  • Preparing local test and Playwright maintenance candidates
  • Separating infrastructure blockers from product failures

포함된 파일(1)

  • SKILL.md2.8 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Nexent Daily Test

以 config/test-policy.yaml 和本批 agent-input/execution-plan.json 为执行事实源。测试必须按最低有效层验证:单元/组件、服务/协议、真实 AI Runtime、浏览器 Journey、专项测试不能相互冒充。

开始前

确认环境变量 TEST_ROOT、NEXENT_REPO、BASE_SHA、HEAD_SHA、RESULT_DIR 和 TEST_BATCH 均存在。完整读取:

部署由外层入口调用 nexent-deploy 完成。部署证据不存在或站点未就绪时停止功能测试,记录基础设施阻塞;不要把所有用例批量写成产品失败。

不可破坏的边界

  • 不把测试结果、Excel、截图、Trace、视频、Prompt、模型响应上传 GitHub,不写 GITHUB_STEP_SUMMARY,不创建 Issue/PR。
  • 不修改 Nexent 业务代码。允许的持久维护目标只有本地测试资产;OpenCode 本批只能向 RESULT_DIR 写候选内容,由外层脚本校验后再提升。
  • 产品模型、Embedding、Rerank、VLM、STT、TTS 必须使用 config/models.yaml 与 config/secrets.env 中启用的真实配置;故障注入可以使用本地受控端点。
  • OAuth、CAS、外部 A2A/Nacos 的专用 Playwright Journey 服从 test-policy.yaml。标记为 SKIPPED_BY_POLICY 的项不得启动外部服务、不得改记为 PASS。
  • Playwright 只用于 PW-E2E Journey;BE-UT、SDK-UT、FE-COMP、API-IT、CONTRACT、AGENT-IT、DEPLOY、SEC、REL 使用各自最低验证层。
  • 只清理带本批 TEST_BATCH/run_id 且能确认由本批创建的数据,不删除共享数据、Docker volume 或历史结果。

完成条件

  1. execution-plan.json 中每个活动项恰有一条本批结果;策略排除项保留预置的 SKIPPED_BY_POLICY。
  2. 每条执行结果在完成后立即追加到 checkpoints/results.jsonl,失败或阻塞附可定位证据。
  3. agent-output/change-set.json、case-maintenance.json、playwright-maintenance.json 均存在且符合参考文件约定。
  4. 详细日志与证据只在 RESULT_DIR;标准输出保持最小且不含 secret、用例详情或模型回答。
  5. 不因为后续层失败丢弃前面层的真实结果;最终状态由 D6 汇总确定。

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Develop and troubleshoot plugins that connect external memory services to Nexent. Define plugin settings, implement search and ingestion, map errors, test with simulated network responses, and verify deployment, authentication, and runtime monitoring.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Adding an external memory service to Nexent
  • Reviewing an existing memory adapter
  • Testing plugins without live service connections
ModelEngine-Group/nexent6천2026년 10월 19일 업데이트

Guide Nexent backend design, implementation, debugging, and review across database schemas, FastAPI endpoints, services, and configuration. Check existing interfaces, consult references for each affected layer, and verify successful and failed behavior while preserving public contracts.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Design relational tables, keys, and indexes
  • Implement or review FastAPI endpoint changes
  • Debug backend services and database access
ModelEngine-Group/nexent6천2026년 10월 19일 업데이트

Implement, debug, or review Nexent frontend pages and React components using existing architecture and UI guidance. Cover API connections, shared data and types, styling, and localization, with checks for loading states, errors, and affected behavior.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Implementing or fixing Nexent screens
  • Reviewing React components and hooks
  • Checking API connections and shared types
ModelEngine-Group/nexent6천2026년 10월 19일 업데이트

Add and maintain Nexent Python unit tests with pytest. Isolate external dependencies, cover successful behavior, boundaries, and errors, and add regression assertions that detect fixed bugs. Review existing coverage and record test results separately from formal acceptance cases.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Add unit coverage for changed product behavior
  • Write regression assertions for bug fixes
  • Test error handling without external service calls
ModelEngine-Group/nexent6천2026년 10월 19일 업데이트

Develop and fix Nexent features by connecting written specifications, acceptance criteria, implementation, and verification evidence. Plan unit tests and appropriate staged checks, maintain their links to requirements, and fill confirmed test gaps after development.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Planning and implementing features from acceptance criteria
  • Fixing bugs using existing specifications and tests
  • Refactoring while preserving required behavior
ModelEngine-Group/nexent6천2026년 10월 19일 업데이트

Organize Nexent test assets into a traceable chain from requirements and bugs to cases, scripts, and results. Review existing coverage, maintain execution settings, and generate a registry and Excel views for formal testing.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Designing test cases for new requirements
  • Reviewing regression coverage after a bug fix
  • Adding missing tests after development
ModelEngine-Group/nexent6천2026년 10월 19일 업데이트

ModelEngine-Group의 스킬 모두 보기

이 스킬의 문제 신고