Skip to content

Conversation

@Pavanjangle
Copy link
Contributor

Description

This PR adds comprehensive end-to-end integration tests for the Execution Environment (EE) functionality in the self-service portal. The tests cover the complete user journey from template import to catalog management and detail view interactions.

Test Files Added

  1. ee01-tabview.cy.ts - Tab view and basic navigation tests

    • Catalog and Create tabs visibility and switching
    • Empty state CTA button redirects to Create tab
    • Add Template button navigation
    • Search bar and filter interactions (Starred, My Org, Tags)
    • Template cards functionality
  2. ee02-template-execution.cy.ts - Template import and execution tests

    • Template import via catalog-import stepper (URL input, Analyze, Import)
    • Complete EE creation wizard flow (6 steps: Base Image, Collections, MCP servers, Additional Build Steps, Generate and publish, Review)
    • Second execution flow without Git publishing
    • Post-creation action buttons verification (EE files download, Getting Started, View details in Catalog, Github Repository)
  3. ee03-detail-view.cy.ts - Catalog and detail view tests

    • Catalog table and empty state handling
    • Right sidebar filters (Starred, My Org, Tags, Owner)
    • Detail view page elements (Links box, About box, OWNER field)
    • Three dots menu options (Inspect entity, Unregister entity)

Related Issues(feature)

AAP-57088

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update

@codecov-commenter
Copy link

codecov-commenter commented Dec 1, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 84.23%. Comparing base (17d9f13) to head (faa43e3).

Impacted file tree graph

@@            Coverage Diff             @@
##             main      #23      +/-   ##
==========================================
- Coverage   84.30%   84.23%   -0.07%     
==========================================
  Files         123      123              
  Lines        5765     5765              
  Branches     1416     1395      -21     
==========================================
- Hits         4860     4856       -4     
- Misses        848      897      +49     
+ Partials       57       12      -45     

see 14 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@audgirka
Copy link
Contributor

audgirka commented Dec 1, 2025

@Pavanjangle the pre-commit is failing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants