Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cms benchmark analysis KEYWORD --files=FILES --tags=TAGS [--plot] #279

Open
laszewsk opened this issue Dec 22, 2019 · 1 comment
Open

cms benchmark analysis KEYWORD --files=FILES --tags=TAGS [--plot] #279

laszewsk opened this issue Dec 22, 2019 · 1 comment
Assignees
Labels
doc enhancement New feature or request

Comments

@laszewsk
Copy link
Member

laszewsk commented Dec 22, 2019

The by tests contain aconvenient mechanism to print csv data. To do a proper benchmark the pytests must be rerun multiple times. Each time we put the data into a new file.

Then we can just use this command to extract the data and generate a temporray pot to see how this data looks in a boxplot.

cms benchmark analysis KEYWORD --files=FILES --tags=TAGS [--plot]

could be the start for this command

however as the csv data also includes a tag we could even make multiple box plots at the sma time. The way this works is to just concatenate the file, fgrep through tem and looking for KEYWORD and TAGS.

cms benchmark analysis KEYWORD --file=name-[1-4].txt --tags=[aws,google,azure,chameleon] --plot

would then for the keyword put a boxplot for each cloud into the same diagram.

That is relatively easy to do due toe the "invention" of the #csv tag lines and using the Parameters.expand that we use a lot from cloudmesh

@laszewsk laszewsk changed the title cms benchmark analysis FILES... KEYWORD [--plot] cms benchmark analysis KEYWORD --files=FILES --tags=TAGS [--plot] Dec 22, 2019
@laszewsk
Copy link
Member Author

This can be developed without any cloud as this can be even used on the local benchmarks

@laszewsk laszewsk added doc enhancement New feature or request labels Dec 22, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
doc enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants