Skip to content

ar-ecommerce-platform/test-reports

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📊 E-commerce Test Reports

This repository hosts automatically deployed test, code coverage, and security analysis reports for each microservice in the e-commerce backend. Each service publishes its reports to a shared GitHub Pages site, providing a centralized and visualized view of code quality across the system.


🚀 Purpose

As part of CI/CD pipelines, each service generates:

  • Unit & Integration Test Results
  • Code Coverage Reports
  • Security Vulnerability Reports (via tools like OWASP Dependency-Check)

These reports are published via GitHub Actions to this repository's gh-pages branch and exposed through GitHub Pages.

This enables:

  • 📈 Continuous visibility into service health
  • 🧪 CI feedback for developers
  • 🔍 Auditable security reports
  • 📊 Centralized quality reporting

🛠️ Architecture Overview

📤 How Reports Are Published

  1. Each microservice runs CI using a shared reusable workflow that:

    • Runs tests and generates reports
    • Uploads reports as artifacts
    • Triggers a repository_dispatch to this repo with a service payload
  2. This repo receives the dispatch and:

  3. GitHub Pages serves reports at:

    https://alexisrodriguezcs.github.io/test-repo/<service>/
    

Each service's reports are organized like:

/<service>/
  ├── test/       ← HTML test reports
  ├── coverage/   ← Code coverage output
  └── security/   ← OWASP / dependency-check HTML report

📄 Example Report URLs


🧱 Related Services


📬 Contact

Maintained by Alexis Rodriguez

About

Stores and displays test results

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages