From 80b0ba4a8d41adee65adf73bebed4bbef3c065c3 Mon Sep 17 00:00:00 2001 From: Alassane Samba Date: Wed, 29 Mar 2017 16:19:15 +0200 Subject: init TOM: machine learning on test results Change-Id: Ic66214e53d694bef9d4fac08a2ededa1f3ae4f82 Signed-off-by: Alassane Samba --- contrib/TOM/README | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) (limited to 'contrib/TOM/README') diff --git a/contrib/TOM/README b/contrib/TOM/README index 706573ce..c7581233 100644 --- a/contrib/TOM/README +++ b/contrib/TOM/README @@ -1,4 +1,27 @@ -https://wiki.opnfv.org/display/testing/R+post-processing+of+the+Yardstick+results - +# TOM: Machine Learning-Based Test Results Analysis This folder is created for TOM, a performance dataset processing tool, by Alassane Samba +see https://wiki.opnfv.org/display/testing/R+post-processing+of+the+Yardstick+results + +## deploy the TOM API server +Rscript tomRun.R + +## load file +curl :8000/read?file=~/TOM/examples/test_opnfv_yardstick_tc012.csv + +## analyze +curl :8000/analyze?input=deploy_scenario:version:pod_name:runner_id&output=bandwidth.MBps. + +## view bivariate correlation between the inputs and the output +curl :8000/correlation + +## view the analysis results in terms of output explaination rate obtained by combining inputs +curl :8000/explain + +## view the corresponding graphic +curl :8000/explainGraph > explainGraph.png + +## compare different PODs (boxplots) +curl :8000/comparGraph?input=pod_name&output=bandwidth.MBps.&limit=10 > comparGraph.png +## compare different configurations described by pod_name and deploy_scenario (boxplots) +curl :8000/comparGraph?input=pod_name:deploy_scenario&output=bandwidth.MBps.&limit=20 > comparGraph2.png -- cgit 1.2.3-korg