Athena

Overview

  • Athena
  • Playground

User Guide

  • Athena Playground User Guide

Setup

  • Python and Poetry Setup
  • PyCharm Setup
  • Visual Studio Code Setup
  • Playground Setup
  • Evaluation Data for Athena Playground

Run

  • From PyCharm
  • From the Command Line
  • From Docker
  • Run the Playground

Modules

  • Structure of a Module
  • Create a Module

Athena Package

  • Storage
  • Helpers

Testing

  • Athena Testing Documentation
    • Test Structure Overview
    • Test Execution Guide
    • Mock vs Real Testing
    • Shared Testing Utilities
    • Similarity Analysis

Administration of Deployments

  • Configuration
Athena
  • Athena Testing Documentation
  • Edit on GitHub

Athena Testing Documentation

This section provides comprehensive documentation for the Athena testing framework, covering test organization, execution methods, and quality assurance processes.

  • Test Structure Overview
    • Directory Structure
    • Test Organization Principles
    • Key Components
  • Test Execution Guide
    • Running Tests Overview
    • Test Execution Methods
    • Test Configuration
    • Test Data Management
    • Troubleshooting
  • Mock vs Real Testing
    • Mock Testing
    • Real Testing
    • Test Data Management
    • When to Use Each Approach
  • Shared Testing Utilities
    • Utility Organization
    • Core Utility Categories
    • Fixture Utilities
    • Test Data Utilities
    • Module-Specific Utilities
  • Similarity Analysis
    • Overview
    • System Architecture
    • Baseline Creation Process
    • Quality Drift Analysis Execution
    • Analysis Results and Reporting
    • Usage Guidelines
Previous Next

© Copyright 2023, Technical University of Munich, Chair for Applied Software Engineering.

Built with Sphinx using a theme provided by Read the Docs.