2.4 KiB
2.4 KiB
description, argument-hint
| description | argument-hint | |
|---|---|---|
| Generate E2E test code for openshift-tests-private repository |
|
Name
generate-e2e
Synopsis
/test-gen:generate-e2e JIRA_KEY
Description
The generate-e2e command generates executable Ginkgo-based E2E test code for the openshift-tests-private repository based on test case specifications.
The command integrates the generated E2E code directly into your fork of openshift-tests-private and creates a feature branch for PR submission.
Implementation
Executes the E2E test generation agent at config/agents/e2e_test_generation_openshift_private.md
The agent performs:
- Reads test case from:
test_artifacts/{JIRA_KEY}/test_cases/ - Analyzes repository patterns in openshift-tests-private
- Generates Ginkgo E2E test code following repository conventions
- Creates feature branch:
ai-case-design-{JIRA_KEY} - Commits E2E code to the branch
Execution time: ~2-3 minutes
Return Value
- Success: E2E test code generated and committed to feature branch
- Failure: Error message with generation or validation errors
Examples
-
Basic usage:
/test-gen:generate-e2e HIVE-2883 -
After test case generation:
/test-gen:generate-test HIVE-2883 /test-gen:generate-e2e HIVE-2883
Arguments
- $1 (required): JIRA issue key (e.g., HIVE-2883, CCO-1234)
Prerequisites
- Test case file exists in
test_artifacts/{JIRA_KEY}/test_cases/ - Fork of openshift-tests-private configured in environment
- GitHub credentials configured (for pushing to fork)
/test-gen:generate-testhas been run first
Output Structure
~/auto-test-case/openshift-tests-private/
└── test/extended/cluster_operator/{component}/
└── {jira_key}_test.go # Generated E2E test
test_artifacts/{JIRA_KEY}/
└── e2e_test_info.json # Metadata about generated E2E test
Complete Workflow
/test-gen:generate-test JIRA_KEY/test-gen:generate-e2e JIRA_KEY← This command/test-gen:run-tests JIRA_KEY/test-gen:submit-pr JIRA_KEY
See Also
e2e_test_generation_openshift_private.md- Agent implementation/test-gen:generate-test- Previous step (required)/test-gen:regenerate-e2e- Regenerate without prerequisite checks/test-gen:run-tests- Next step in workflow/test-gen:full-workflow- Automated complete workflow