Uploaded image for project: 'Red Hat Internal Developer Platform'
  1. Red Hat Internal Developer Platform
  2. RHIDP-11785

Automated E2E Tests for Translation, Backend Unconfiguration, and Chat Interruption Handling

    • 2
    • False
    • Hide

      None

      Show
      None
    • False

      Story

      Develop automated E2E tests to validate the following:

      1. Translation: Ensure the GUI correctly translates to English, French, German, Spanish, Italian, and Japanese.
      2. Backend Unconfiguration Handling:
          • Verify that the frontend gracefully handles an empty or missing models list from /v1/models (Lightspeed Core).
          • Ensure the plugin displays appropriate messages when the backend is unreachable or unconfigured.
          • Confirm that the models list is empty or absent if the backend does not respond.{}
      3. Chat Interruption:
      • Simulate stopping the chat mid-query and ensure that no LLM response is shown to the user.
      • Ensure that the frontend UI properly prevents interaction after the query is stopped.

      Background

      Dependencies and Blockers

      QE impacted work

      Documentation impacted work

      Acceptance Criteria

      • Verify translations for GUI across all specified languages (English, French, German, Spanish, Italian, Japanese).
      • Confirm that the frontend handles empty or missing backend data correctly (i.e., models list from /v1/models).
      • Ensure that stopping a chat mid-query prevents any response from LLM and no interaction is allowed post-interruption.

      Done Checklist:{}

      • E2E tests pass in CI.
      • All acceptance criteria met.

              rh-ee-hushaik Husne Shabbir Shaik
              rh-ee-hushaik Husne Shabbir Shaik
              RHDH Frontend Plugins & UI
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: