Kuadrant / Kuadrant/testsuite

Enhance Report Portal with Component Version Tracking and Failure Logs

Open
#762 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
7
Forks
29
Avg merge
1d 9h
Merged PRs (30d)
7

Description

## Summary
Improve Report Portal integration to automatically capture and report component versions, container image SHAs, and component logs when tests fail.

## Problem
Currently our Report Portal lacks environment context - we don't know which versions of Kuadrant operator, Authorino, Limitador were tested, and when tests fail we have to manually gather component logs for debugging.

## Solution
- Automatically detect and report component versions and image SHAs as test attributes
- Capture relevant component logs and attach them to failed test reports
- Add structured metadata for better test environment tracking and failure analysis

## Benefits
Faster debugging with immediate access to logs and versions, better environment reproducibility, and automated failure diagnostics without manual investigation.

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. Start by locating the Report Portal integration and the existing test-result metadata and failure-log handling, then trace how component versions and logs are available. Done means failed reports include the requested versions, image SHAs, logs, and structured environment metadata.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
testing
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.