Alex is working on plotting results from the wifi perf runs in bluetest
and we found no python matplotlib or similar tool to work with.
Can we add that to the test image?
It would be nice to not wait to switch to another host device to plot results gotten on the DUT.
However, my hope was that this would be tiny. equery size says otherwise :(
equery-octopus size dev-python/matplotlib
* dev-python/matplotlib-1.4.3
Total files : 2614
Total size : 87.24 MiB
If we want graphs from autotest data, the alternatives to having a plotting tool/library on the device seem to be:
* modify the autotest infrastructure to allow for handling data after autoserv on the client has closed (potentially using some attribute or function in the test control file to determine what exactly to do)
* have a separate script that can be manually run after the test in order to generate graphs
The first alternative achieves the same goal, but involves modifying core autotest code and generally is more work to do roughly the same thing. It makes sense if space on the test images is at enough of a premium that adding more packages is imprudent, but not otherwise.
The second alternative works, but is inconvenient for the user and not something that would easily be automated from within the autotest system.
If we really don't want something like matplotlib on our test images, I will go ahead with the second alternative
Summary: Add a plotting tool/library (python matplotlib?) ebuild to chroot (was: Add a plotting tool/library (python matplotlib?) ebuild to test images)
Update: It turns out that we needed matplotlib within the chroot rather than on the test images
Comment 1 by briannorris@chromium.org
, Jul 24