The main purpose of stackviz-export
is to parse subunit and dstat logs
in order to generate configuration files for the AngularJS front-end.
Once Stackviz has been cloned into a suitable directory, setting up the module is as simple as:
sudo pip install .
stackviz-export [options] <DEST>
Where DEST is the output directory of the module. If DEST does not exist, a new directory will be created. One of the following input options must be chosen:
.testrepository
to read subunit streams from. This
argument can be used multiple times to specify additional repositories.Stackviz also visualizes machine utilization statistics using dstat. To attach a dstat.csv log to the subunit output, specify the following option:
Additional options:
stackviz-export
outputs the following files to the destination directory.
Note that <source> in the details, raw, and tree logs refer to what stream
source the
stackviz-export
. Each tempest entry has general information about
each run, as well as the locations of the details, raw, and tree JSON files.stackviz-export
run. Has a wide variety of system statistics
including CPU, memory, and disk utilization. This information is displayed
on the timeline graph.status
: pass, fail, or skippedname
: full name of testtags
: which worker the test was run ondetails
: empty, this info is available in the details JSONduration
: how long the test took, in secondstimestamps
: timestamps at test begin and test endThis file is used in the timeline and test details page.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.