blob: 91b18219d3f3efdcfb4821e9bcf68a4cead2f4a5 [file] [log] [blame]
#///////////////////////////////////////////////////////////////////////////////
#// Copyright (c) 2000-2017 Ericsson Telecom AB //
#// //
#// All rights reserved. This program and the accompanying materials //
#// are made available under the terms of the Eclipse Public License v1.0 //
#// which accompanies this distribution, and is available at //
#// http://www.eclipse.org/legal/epl-v10.html //
#///////////////////////////////////////////////////////////////////////////////
BEGIN{
FS="[<>]"
}
/:name/{
print "<h2>Test Results of " $3"</h2>"
}
/purpose/{
print "<h3>Purpose: "$3 "</h3>\n<table class=\"ExecutionTime\">"
}
/start_time/{
print "<tbody><tr><td>Start Time:</td><td>" $3 "</td></tr>"
}
/end_time/{
print "<tr><td>End Time:</td><td>" $3 "</td></tr></tbody></table>"
}
/<perftest:environment/{
print "<div class=\"EnvironmentTable\"><p class=\"tableTitle\">Environment settings</p><table><tbody><tr class=\"Header\"><th>Environment setting</th><th>Value</th></tr>";
env=1;
next;
}
/<\/perftest:environment/{
env=0;
}
//{
if(env==1){
split($2,tmp,"[:]");
print "<tr class=\"EnvItems\"><td>"tmp[2]"</td><td>"$3 "</td></tr>"
}
}
/<perftest:parameter/{
if (par==0) {
print "</tbody></table></div><div class=\"ParamTable\"><p class=\"tableTitle\">Parameters</p><table><tbody><tr class=\"Header\"><th>Parameter</th><th>Value [Unit]</th></tr>";
}
par=1;
split($0,tmp,"[<>=']");
print "<tr class=\"Params\"><td>"tmp[4]"</td><td>"tmp[9]" ["tmp[7] "]</td></tr>"
}
/:result/{
if (res==0) {
print "</tbody></table></div><div class=\"ResultTable\"><p class=\"tableTitle\">Test Results</p><table><tbody><tr class=\"Header\"><th>Result</th><th>Value [Unit]</th></tr>";
}
res=1;
split($0,tmp,"[<>=']");
print "<tr class=\"ResItems\"><td>"tmp[4]"</td><td>"tmp[9]" ["tmp[7] "]</td></tr>"
}
/<\/perftest:testresult>/{
print "</tbody></table></div>"
par=0;
res=0;
}