Back to list
aiskillstore

run-tests

by aiskillstore

Security-audited skills for Claude, Codex & Claude Code. One-click install, quality verified.

102🍴 3📅 Jan 23, 2026

SKILL.md


name: run-tests description: Run unit and integration tests for Catalyst-Relay. Use when asked to test, run tests, verify changes, or check if code works.

Running Tests

When to Use

  • User asks to run tests or verify changes
  • After implementing a feature or fix
  • Before committing or publishing

Unit Tests

bun test                      # All tests
bun test --watch              # Watch mode
bun test src/__tests__/core   # Specific directory

Node.js Compatibility Check

Before publishing, verify library imports work in Node:

node --experimental-strip-types -e "import('.')"

Integration Tests

Integration tests require SAP credentials and connect to a live SAP system.

Workflow

  1. Confirm environment variables are set (see below)
  2. Ask the user to run: ./test.bat <SAP_PASSWORD>
  3. Wait for user confirmation that tests completed
  4. Read test.output to see results

Environment Variables

VariableRequiredDescription
SAP_TEST_ADT_URLYesSAP ADT server URL
SAP_TEST_CLIENTYesSAP client number
SAP_TEST_USERNAMEYesSAP username
SAP_PASSWORDYesPassed to test.bat
SAP_TEST_PACKAGENoTarget package (default: $TMP)
SAP_TEST_TRANSPORTNoTransport request

See .env.templ for a template.

Test Coverage Map

Test FileCoverage
cds-workflow.test.tsCDS View + Access Control lifecycle
abap-class-workflow.test.tsABAP Class CRAUD
abap-program-workflow.test.tsABAP Program CRAUD
table-workflow.test.tsTable + data preview
discovery-workflow.test.tsPackages, tree, transports
search-workflow.test.tsSearch + where-used
data-preview-workflow.test.tsPreview on T000 table
upsert-workflow.test.tsCreate vs update detection

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

+5
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon