endlink-test-reports

Endlink Test Reports Repository

Tests Status GitHub Pages Jenkins

๐Ÿ“‹ Overview

This repository serves as a centralized hub for hosting automated test reports generated from the Endlink Web Automation project. The reports are automatically published via Jenkins CI/CD pipeline and made accessible through GitHub Pages.

๐Ÿ—๏ธ Repository Structure

endlink-test-reports/
โ”œโ”€โ”€ reports/                    # Historical test reports (last 30 runs)
โ”‚   โ”œโ”€โ”€ {BUILD_NUMBER}_{TIMESTAMP}_{ENVIRONMENT}/
โ”‚   โ”‚   โ”œโ”€โ”€ index.html         # Main report entry point
โ”‚   โ”‚   โ”œโ”€โ”€ ExtentReport.html  # Detailed Extent Report
โ”‚   โ”‚   โ””โ”€โ”€ ...                # Supporting report files
โ”‚   โ””โ”€โ”€ ...
โ”œโ”€โ”€ latest/                    # Latest test run report
โ”‚   โ”œโ”€โ”€ index.html            # Quick access to most recent results
โ”‚   โ”œโ”€โ”€ ExtentReport.html     # Latest detailed report
โ”‚   โ””โ”€โ”€ ...                   # Supporting files
โ””โ”€โ”€ README.md                 # This file

๐Ÿš€ Quick Access

๐Ÿ“Š Latest Test Report

๐Ÿ“ˆ Historical Reports

๐Ÿ”ง Automated Pipeline Features

๐ŸŽฏ Multi-Environment Testing

โฐ Scheduled Execution

๐Ÿงน Automatic Cleanup

๐Ÿ“ง Notifications

๐Ÿ“ Report Details

Each test report includes:

๐Ÿ”„ Integration Details

Source Repository

CI/CD Pipeline

๐ŸŒ Accessing Reports

Direct URLs

Latest Report:    https://prathameshgeek.github.io/endlink-test-reports/latest/
Historical:       https://prathameshgeek.github.io/endlink-test-reports/reports/{BUILD_NUMBER}_{TIMESTAMP}_{ENVIRONMENT}/

Report Naming Convention

Format: {BUILD_NUMBER}_{YYYY-MM-DD_HH-MM}_{ENVIRONMENT}
Example: 45_2024-12-15_14-30_QA

๐Ÿ“‹ Build Parameters

Parameter Type Default Description
ENVIRONMENT Choice QA Target environment (QA/Production)
SEND_EMAIL Boolean true Enable/disable email notifications

๐Ÿ› ๏ธ Technical Configuration

Prerequisites

Environment Variables

๐Ÿ“Š Report Metrics

The repository automatically tracks:

๐Ÿšจ Troubleshooting

Common Issues

  1. Missing Reports: Check Jenkins build logs for execution errors
  2. Broken Links: Verify GitHub Pages deployment status
  3. Old Reports: Automatic cleanup removes reports older than 30 days

Support

For technical issues or questions regarding test reports:

๐Ÿ“œ License

This repository contains automated test reports and is maintained by the Geekyants QA Team.


Last Updated: Auto-generated via Jenkins Pipeline
Maintained By: Geekyants QA Team
Report Generation: Automated via Jenkins CI/CD