Skip to content

Add Solution Server, LLemulator, and Hub Seeding to e2e tests infra #1229

@abrugaro

Description

@abrugaro

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:

  1. 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_URL is passed to the test environment
  • Update tests to set the genai config based on llemulator deployment
  1. Deploy solution server

  2. Hub Seeding with Test Data- [ ] Create test application(s) in the Hub (coolstore for now)

  • Create analysis profile for the test application

Reference Examples

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

Status

🏗 In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions