-
Notifications
You must be signed in to change notification settings - Fork 24
Description
The @requires-minikube e2e tests need a complete Konveyor environment to validate the editor extensions against real infrastructure. Currently, the infrastructure tests only deploy basic Konveyor without the LLM proxy, solution server, or test data.
Goals
Enhance the infrastructure test job in .github/workflows/e2e-tests.yml to:
- Deploy and configure LLM Proxy with Llmulator
(Maybe deploy llemulator only since it is not possible to enable llmproxy without enabling profile syncing)
Load it with N responses with text "LLEMULATOR RESPONSE" just for testing.
- Ensure
TEST_HUB_URLis passed to the test environment - Update tests to set the genai config based on llemulator deployment
-
Deploy solution server
-
Hub Seeding with Test Data- [ ] Create test application(s) in the Hub (coolstore for now)
- Create analysis profile for the test application
Reference Examples
- Llmulator setup: https://github.com/konveyor/operator/blob/main/test/e2e/llm-proxy/setup-llemulator.sh
- LLM proxy workflow: https://github.com/konveyor/operator/blob/main/.github/workflows/llm-proxy-test.yml
- Minikube setup: https://github.com/konveyor/tackle2-ui/blob/main/.github/workflows/e2e-run-ui-tests.yaml
Reactions are currently unavailable