技能 run-tests
📦

run-tests

安全 ⚡ 包含脚本🌐 网络访问📁 文件系统访问⚙️ 外部命令

단위 및 통합 테스트 실행

也可从以下获取: Clouder0

Catalyst-Relay로 작업하는 개발자는 코드 변경 사항이 올바르게 작동하는지 확인해야 합니다. 이 스킬은 bun test로 단위 테스트를 실행하고 적절한 자격 증명 처리를 통해 SAP 통합 테스트를 안내합니다.

支持: Claude Codex Code(CC)
📊 69 充足
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“run-tests”。 내 변경 사항을 확인하기 위해 테스트를 실행해줘

预期结果:

  • Running unit tests with bun test...
  •  
  • ✓ CDS View lifecycle tests passed (12 tests)
  • ✓ ABAP Class CRUD tests passed (8 tests)
  • ✓ Access Control tests passed (5 tests)
  •  
  • Test Suites: 3 passed, 3 total
  • Tests: 25 passed, 25 total
  • Time: 2.5s

正在使用“run-tests”。 내 SAP 자격 증명으로 통합 테스트를 실행해줘

预期结果:

  • Integration tests require SAP credentials.
  •  
  • Please run: ./test.bat <SAP_PASSWORD>
  •  
  • I'll wait for you to confirm the tests completed.
  • Once done, I'll read test.output to display the results.

安全审计

安全
v6 • 1/21/2026

All 41 static findings are false positives. The skill is a legitimate test runner for Catalyst-Relay. Scanner misinterpreted markdown code fences as shell backticks, documentation examples as dynamic imports, and SHA256 hashes as weak cryptographic algorithms. Integration tests require explicit user consent and manual password entry.

2
已扫描文件
520
分析行数
4
发现项
6
审计总数

风险因素

⚡ 包含脚本
未记录任何特定位置
🌐 网络访问
未记录任何特定位置
📁 文件系统访问
未记录任何特定位置
⚙️ 外部命令
未记录任何特定位置
审计者: claude 查看审计历史 →

质量评分

38
架构
100
可维护性
85
内容
21
社区
100
安全
91
规范符合性

你能构建什么

빠른 테스트 검증

커밋하기 전에 코드 변경 후 모든 단위 테스트를 실행하여 문제가 없는지 확인합니다.

SAP 통합 테스트

라이브 SAP 시스템에 대해 전체 통합 테스트를 실행하여 CDS 뷰, ABAP 클래스, 프로그램 및 테이블 작업을 검증합니다.

테스트 주도 개발

개발하는 동안 감시 모드에서 테스트를 실행하여 코드 변경 사항에 대한 즉각적인 피드백을 확인합니다.

试试这些提示

기본 테스트 실행
내 변경 사항이 올바르게 작동하는지 확인하기 위해 테스트를 실행해줘.
감시 모드
변경 사항을 만들 때 결과를 볼 수 있도록 감시 모드에서 테스트를 실행해줘.
특정 테스트
src/__tests__/core에 있는 core 모듈의 테스트를 실행해줘.
통합 테스트
SAP에 대해 통합 테스트를 실행해야 해. 내 자격 증명은 구성되어 있어.

最佳实践

  • 회귀를 조기에 발견하기 위해 커밋하기 전에 테스트 실행
  • 빠른 피드백을 위해 적극적인 개발 중 감시 모드 사용
  • 게시하기 전에 가져오기 확인을 통해 Node.js 호환성 검증
  • 통합 테스트 자격 증명을 별도로 유지하고 버전 관리에 커밋하지 않기

避免

  • 자격 증명이 올바르게 설정되었는지 확인하지 않고 통합 테스트 실행
  • 변경 사항을 푸시하기 전에 시간을 절약하기 위해 테스트 건너뛰기
  • 하나의 모듈만 수정되었을 때 모든 테스트 실행
  • 테스트 실패를 무시하고 개발 진행

常见问题

모든 단위 테스트를 어떻게 실행하나요?
간단히 테스트를 실행하도록 요청하세요. 스킬이 프로젝트의 모든 단위 테스트를 실행하기 위해 bun test를 실행합니다.
특정 디렉토리에 대한 테스트를 실행할 수 있나요?
예. src/__tests__/core와 같이 디렉토리 경로를 지정하면 스킬이 해당 위치에 대한 테스트만 실행합니다.
통합 테스트에 필요한 자격 증명은 무엇인가요?
통합 테스트에는 SAP_TEST_ADT_URL, SAP_TEST_CLIENT, SAP_TEST_USERNAME, SAP_PASSWORD가 필요합니다. 템플릿은 .env.templ을 참조하세요.
감시 모드에서 테스트를 어떻게 실행하나요?
감시 모드에서 테스트를 실행하도록 요청하세요. 스킬이 파일 변경 시 테스트를 다시 실행하는 bun test --watch를 실행합니다.
Node.js 호환성 확인은 무엇을 하나요?
실험적 strip-types 플래그를 사용하여 Node.js에서 TypeScript/ESM 가져오기가 올바르게 작동하는지 확인합니다.
테스트 결과는 어디에 저장되나요?
단위 테스트 결과는 직접 표시됩니다. 통합 테스트 결과는 test.bat 스크립트가 완료된 후 test.output 파일에서 읽습니다.

开发者详情

文件结构

📄 SKILL.md