tester
- Repo stars 7,979
- License NOASSERTION
- Author repo webiny-js
Running Tests
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-acoapi-audit-logsapi-file-managerapi-file-manager-acoapi-headless-cmsapi-headless-cms-acoapi-headless-cms-bulk-actionsapi-headless-cms-import-exportapi-mailerapi-schedulerapi-workflowstaskstesting
Packages that need ONLY yarn test:os (no standalone ddb)
These packages have storageOps: ["ddb-os,ddb"] (no separate "ddb" entry):
api-dynamodb-to-elasticsearchapi-elasticsearch-tasksapi-headless-cms-ddb-esapi-headless-cms-es-tasksapi-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- Fluxly category
- Other
- Author-declared agents
- No explicit declaration found; this is not inferred or tested compatibility
- Static check
- 94 / 100 · heuristic scan, not runtime safety proof
- Author / version / license
- @webiny · NOASSERTION
- Fluxly token estimate
- Lean
- Fluxly setup estimate
- Plug-and-play
- External API key
- No requirement detected
- Detected OS requirements
- Unspecified
- Runtime requirements
- Unspecified
- Detected file/system behavior
-
- Read-only
- Detected network behavior
- Local-only
- Install commands
- None (reference only)
Profile is derived at build time from SKILL.md and install vectors. Subject to drift from author intent.
Heads up: 未限定 allowed-tools,默认拥有全部工具权限。
The current SKILL.md does not define a fixed output example. DDB-only tests (default)
OpenSearch (ddb-os) tests
Determine which commands to run based on the package. Source of truth: the storageOps key in each package's ci.config.json.
These packages have storageOps: ["ddb", "ddb-os,ddb"]: api-aco api-audit-logs
These packages have storageOps: ["ddb-os,ddb"] (no separate "ddb" entry): api-dynamodb-to-elasticsearch api-elasticsearch-tasks
If a package is not listed above, run only yarn test.
# Running Tests
## DDB-only tests (default)
```bash
yarn test packages/<package-name>
```
## OpenSearch (ddb-os) tests
```bash
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:
```bash
# 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
``` Author text anchors workflow facts; Fluxly only indexes current sections, terms, files, and commands.
sections -> DDB-only tests (default) → OpenSearch (ddb-os) tests → Which command to use → Packages that need BOTH yarn test AND yarn test:os → Packages that need ONLY yarn test:os (no standalone ddb) → All other packages — yarn test only
terms -> Determine which commands to run based on the package. · If a package is not listed above, run only yarn test.
files/cmd -> storageOps · ci.config.json · yarn test · yarn test:os · storageOps: ["ddb", "ddb-os,ddb"] · api-aco · api-audit-logs · api-file-manager
body sha256 -> 31e0036aa69d
Decide Fit First
Design Intent
How To Use It
Boundaries And Review