Skip to content

Commit ffeb24f

Browse files
marc0derclaude
andcommitted
docs: enhance CLAUDE.md with test execution and environment details
Co-Authored-By: Claude <[email protected]>
1 parent 0ddeabb commit ffeb24f

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

CLAUDE.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,11 @@ SDKMAN! CLI is a bash-based command-line tool for managing parallel versions of
2222
- `./gradlew clean` - Clean build artifacts
2323
- `./gradlew build` - Build the project
2424

25+
### Running Specific Tests
26+
- Tests can be run with tags: use `@manual` and `@review` tags to exclude certain tests
27+
- Individual feature files can be run by specifying the feature file path
28+
- Environment can be set via `env` property (local/beta/stable) - defaults to local
29+
2530
### Development Setup
2631
Before starting development, ensure the correct Java version:
2732
```bash
@@ -54,8 +59,11 @@ sdk env # Switch to correct SDK versions
5459

5560
### Configuration
5661
- `.sdkmanrc` file specifies required Java version (11.0.17-tem)
57-
- Environment-specific API endpoints configured in `build.gradle`
58-
- Supports local, beta, and stable environments
62+
- Environment-specific API endpoints configured in `build.gradle`:
63+
- **local**: `http://localhost:8080/2` (for development)
64+
- **beta**: `https://beta.sdkman.io/2`
65+
- **stable**: `https://api.sdkman.io/2` (production)
66+
- Pass environment via `-Penv=<environment>` to gradle commands
5967

6068
## Key Files
6169
- `build.gradle` - Main build configuration with test dependencies

0 commit comments

Comments
 (0)