kaanaras-edaf/AL Unit Test Generator ๐งช
AI-powered unit test generator for Business Central AL extensions
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| OPENAI_API_KEY | OpenAI API Key for test generation | no | โ |
| ANTHROPIC_API_KEY | Anthropic API Key for test generation | no | โ |
| GITHUB_TOKEN | GitHub token for repository access | yes | โ |
| MODEL_STRING | Model name to use for test generation (e.g., openai:gpt-4, anthropic:claude-3-sonnet) | no | openai:gpt-4 |
| DOCS_PATH | Glob pattern for documentation files (e.g., './*/md/*.md,./md/*.md') | no | ./*/md/*.md,./md/*.md |
| CODE_PATH | Glob pattern for AL code files (e.g., './*/*.al') | no | ./**/*.al |
| OUTPUT_PATH | Directory where generated tests will be placed | no | ./tests |
| TEST_LANGUAGE | Programming language for generated tests (AL, JavaScript, etc.) | no | AL |
| MAX_TOKENS | Maximum tokens for LLM responses | no | 4000 |
| CHANGED_FILES_ONLY | Only generate tests for files changed in PR | no | true |
| DEBUG | Enable debug logging | no | false |
Outputs
| name | description |
|---|---|
| tests_generated | Number of test files generated |
| tests_path | Path where tests were generated |