-
Notifications
You must be signed in to change notification settings - Fork 464
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #12 from atlassian/release-1.0.4-beta
Release 1.0.4 beta
- Loading branch information
Showing
21 changed files
with
851 additions
and
376 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
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
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,19 @@ | ||
## CSV report aggregator and chart generation tool | ||
## Reports generator - a tool that creates an aggregated .csv file and chart from multiple run results. | ||
Before you start, make sure you have installed Python packages from `jira/requirements.txt`. | ||
|
||
Otherwise, run the `pip install -r requirements.txt` command from `jira` directory to install necessary packages to your virtual environment. | ||
|
||
To create aggregated csv report and chart with one command (recommended), run the <br> | ||
To create reports, run the <br> | ||
`python csv_chart_generator.py [performance_profile.yml or scale_profile.yml]` command from the `jira/util/reports_generation` folder. | ||
|
||
To create aggregated csv report or chart separately: | ||
* To create only an aggregated csv report, run the <br> | ||
`python csv_aggregator.py [perfomance_profile.yml or scale_profile.yml]` command from the `jira/util/reports_generation/csv_aggregator` folder. | ||
The aggregated .csv files and charts are stored in the `jira/results/reports` directory. | ||
Before run, you should edit `performance_profile.yml` or `scale_profile.yml` and set appropriate `fullPath` values. | ||
|
||
* To create only a chart based on already created aggregated csv report, run the <br> | ||
`python csv_chart_generator.py [perfomance_profile.yml or scale_profile.yml]` command from the `jira/util/reports_generation/chart_generator` folder. | ||
|
||
The aggregated csv report and chart are stored in the jira/util/reports_generation/results directory. | ||
**Configuration** | ||
- `column_name` - column name from results.csv used for aggregation | ||
- `run_name` - label for specific run | ||
- `fullPath` - the full path to result folder of specific run | ||
- `index_col` - index column | ||
- `title` - chart title (also this value is used to generate file name) | ||
- `image_height_px` - chart image height in pixels | ||
- `image_width_px` - chart image width in pixels |
This file was deleted.
Oops, something went wrong.
Empty file.
131 changes: 0 additions & 131 deletions
131
jira/util/reports_generation/chart_generator/chart_generator.py
This file was deleted.
Oops, something went wrong.
5 changes: 0 additions & 5 deletions
5
jira/util/reports_generation/chart_generator/performance_profile.yml
This file was deleted.
Oops, something went wrong.
5 changes: 0 additions & 5 deletions
5
jira/util/reports_generation/chart_generator/scale_profile.yml
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Empty file.
121 changes: 0 additions & 121 deletions
121
jira/util/reports_generation/csv_aggregator/csv_aggregator.py
This file was deleted.
Oops, something went wrong.
8 changes: 0 additions & 8 deletions
8
jira/util/reports_generation/csv_aggregator/performance_profile.yml
This file was deleted.
Oops, something went wrong.
10 changes: 0 additions & 10 deletions
10
jira/util/reports_generation/csv_aggregator/scale_profile.yml
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.