Run tests for WooCommerce iOS (full suite or targeted)
357 stars
0 votes
0 copies
3 views
Added September 12, 2026
developmentbashtesting
Security analysis
A100/100
Scanned September 12, 2026
$npx -y skills add woocommerce/woocommerce-ios --skill test --agent claude-code
Installs into .claude/skills of the current project.
Are you the author of Test?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/woocommerce-test)
---
name: test
description: Run tests for WooCommerce iOS (full suite or targeted)
user-invocable: true
allowed-tools: "Bash, Read, Grep, Glob"
argument-hint: "[target] [class] [method]"
---
Run unit tests for the WooCommerce iOS project using the Fastlane `test` lane.
## Run tests
Determine scope from $ARGUMENTS:
- **No arguments**: Run the full unit test suite:
```bash
bundle exec fastlane test 2>&1 | tail -100
```
- **Module name** (e.g., `Yosemite`, `Networking`, `Storage`) or **test class/method**: Use the `only_testing` option:
```bash
bundle exec fastlane test only_testing:"<Module>Tests[/<ClassName>[/<method>]]" 2>&1 | tail -100
```
- **Clean build requested** (or after dependency/scheme changes): Add `clean:true`:
```bash
bundle exec fastlane test clean:true 2>&1 | tail -100
```
Options can be combined:
```bash
bundle exec fastlane test only_testing:WooCommerceTests/MyClass clean:true 2>&1 | tail -100
```
## After running
1. Report pass/fail counts
2. If failures, show the failing test names and assertion messages
3. Read the failing test files to understand what went wrong
4. Suggest fixes for failing tests
If the simulator is not available, use the `/simulator` skill to discover an available one, then retry.