This repository has been archived by the owner on Jun 9, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 76
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PR Analysis
PR Feedback
How to use
|
/improve |
/reflect_and_review |
Questions to better understand the PR:
Please respond to the questions above in the following format:
|
SilenNaihin
changed the title
Reports generated visualizations
Reports Generating Visualizations
Jul 29, 2023
/describe |
github-actions
bot
changed the title
Reports Generating Visualizations
Feature: Visualize Test Results
Jul 29, 2023
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR Description:
This PR introduces a new feature to visualize test results. It modifies the report generation process to create directories for each test run instead of files. It also adds a new module for generating radar charts to visualize the test results. Additionally, it includes several refactoring changes and updates to the test reporting process.
PR Main Files Walkthrough:
-
agbenchmark/utils/utils.py
: Refactored the report generation process to create directories for each test run instead of files. Updated the environment variable handling and the calculation of test paths.-
agbenchmark/reports/processing/graphs.py
: New file. Contains functions for generating radar charts to visualize test results.-
agbenchmark/reports/processing/process_report.py
: New file. Contains functions for processing report data and extracting category information from reports.-
agbenchmark/reports/reports.py
: Updated to reflect changes in the report generation process. Added a call to generate a radar chart when ending the info report.-
agbenchmark/utils/challenge.py
: Added a print statement to display the task during challenge setup.-
agbenchmark/reports/processing/types.py
: New file. Defines Pydantic models for report data.-
agbenchmark/reports/ReportManager.py
: Updated to reflect changes in the report generation process. Added a call to generate a radar chart when ending the info report.-
agbenchmark/reports/processing/get_files.py
: New file. Contains functions for retrieving the latest files in a directory or its subdirectories.-
agbenchmark/start_benchmark.py
: Updated to reflect changes in the report generation process.-
agbenchmark/utils/data_types.py
: Added a map from string difficulty levels to numeric values.-
pyproject.toml
: Added a dependency on matplotlib for generating radar charts.PR Quality Checklist