Skip to content
This repository has been archived by the owner on Mar 4, 2024. It is now read-only.

support multiple benchmarks #25

Open
kwmonroe opened this issue May 4, 2016 · 2 comments
Open

support multiple benchmarks #25

kwmonroe opened this issue May 4, 2016 · 2 comments

Comments

@kwmonroe
Copy link
Contributor

kwmonroe commented May 4, 2016

We should be able to list multiple benchmarks per unit defined in the test plan, ie:

bundle: bundle:~bigdata-dev/bigtop-processing-mapreduce-6
benchmark:
    resourcemanager/0:
        mrbench
        nnbench
        terasort
bundle_name: bigtop-processing-mapreduce
bundle_file: bundle.yaml

I would expect the output to add a graph for each benchmark.

@seman
Copy link
Contributor

seman commented May 4, 2016

Currently it doesn't support multiple benchmarks. This is beta release.

@kwmonroe
Copy link
Contributor Author

kwmonroe commented May 4, 2016

Yup, understood. Just logging it here as an issue / feature request.

FWIW, the code in run_actions() will already execute all benchmarks if they are enumerated as dicts, e.g.:

bundle: bundle:~bigdata-dev/bigtop-processing-mapreduce-6
benchmark:
    resourcemanager/0:
        mrbench:
            None
        nnbench:
            None
        terasort:
            None
bundle_name: bigtop-processing-mapreduce
bundle_file: bundle.yaml

So I think the only missing piece here would be generating graphs for each individual benchmark and writing those out to the results.html.

kwmonroe added a commit to juju-solutions/build-cloud that referenced this issue May 4, 2016
Remove benchmarks from resourcemanager unit (currently, cwr only executes 1).  Add these back if/when juju-solutions/cloud-weather-report#25 is fixed.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants