Running Tests

SkillDev tools

Shows your agent how to run tests for Webiny JS packages, including DynamoDB and OpenSearch variants.

Use Running Tests in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add Running Tests and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the Running Tests skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Running TestsStart free
About this skill

Use when running tests. Shows how to run tests for a single package, including OpenSearch (ddb-os) tests when applicable.

What this skill tells your AI

The instructions your AI receives, as published by webiny/webiny-js in .claude/skills/tester/SKILL.md and read by ahel’s review.

DDB-only tests (default)

yarn test packages/<package-name>

OpenSearch (ddb-os) tests

yarn test:os packages/<package-name>

Which command to use

Determine which commands to run based on the package. Source of truth: the storageOps key in each package's ci.config.json.

Packages that need BOTH yarn test AND yarn test:os

These packages have storageOps: ["ddb", "ddb-os,ddb"]:

  • api-aco
  • api-audit-logs
  • api-file-manager
  • api-file-manager-aco
  • api-headless-cms
  • api-headless-cms-aco
  • api-headless-cms-bulk-actions
  • api-headless-cms-import-export
  • api-mailer
  • api-scheduler
  • api-workflows
  • tasks
  • testing

Packages that need ONLY yarn test:os (no standalone ddb)

These packages have storageOps: ["ddb-os,ddb"] (no separate "ddb" entry):

  • api-dynamodb-to-elasticsearch
  • api-elasticsearch-tasks
  • api-headless-cms-ddb-es
  • api-headless-cms-es-tasks
  • api-opensearch

All other packages — yarn test only

If a package is not listed above, run only yarn test.

Keeping this list up to date

If the list seems stale, re-derive it:

# Packages with ddb-os support
grep -rl "ddb-os" --include="ci.config.json" packages/ | sort

# Then check each file's storageOps to see if "ddb" is also present

Signals

GitHub stars
8k
Forks
679
Last commit
Sep 2026
Advanced
Item type
skill
Key
tester-webiny
Source
github.com/webiny/webiny-js