diff --git a/php/src/AppBundle/Resources/views/testcases/index.html.twig b/php/src/AppBundle/Resources/views/testcases/index.html.twig index 591eca2..57d810c 100644 --- a/php/src/AppBundle/Resources/views/testcases/index.html.twig +++ b/php/src/AppBundle/Resources/views/testcases/index.html.twig @@ -68,6 +68,10 @@ return testresults[index].id; }; + var waterfallUriTemplate = 'http://www.softwareishard.com/har/viewer/?inputUrl={{ app.request.getSchemeAndHttpHost() }}{{ path('testresult-show-har', {'testresultId': 'placeholder'}) }}'; + + var testresultdetailsUriTemplate = '{{ path('testresults.show', {'testresultId': 'placeholder'}) }}'; + // Chart with request information nv.addGraph(function() { requestChart = nv.models.multiBarChart() @@ -93,9 +97,8 @@ .call(requestChart); requestChart.multibar.dispatch.on('elementClick', function(element) { - var uriTemplate = 'http://www.softwareishard.com/har/viewer/?inputUrl={{ app.request.getSchemeAndHttpHost() }}{{ path('testresult-show-har', {'testresultId': 'placeholder'}) }}'; window.open( - uriTemplate.replace('placeholder', getId(element.index)), + waterfallUriTemplate.replace('placeholder', getId(element.index)), '_blank' ); }); @@ -166,9 +169,8 @@ }); timingChart.multibar.dispatch.on('elementClick', function(element) { - var uriTemplate = '{{ path('testresults.show', {'testresultId': 'placeholder'}) }}'; window.open( - uriTemplate.replace('placeholder', getId(element.index)), + testresultdetailsUriTemplate.replace('placeholder', getId(element.index)), '_blank' ); }); @@ -201,6 +203,19 @@ }; var updateTestresultsTable = function() { + + var getTableRowClassForExitCode = function(exitCode) { + if (exitCode == 0) { + return 'success'; + } else if (exitCode == 2) { + return 'warning'; + } else if (exitCode == 3) { + return 'danger'; + } else { + return 'danger'; + } + }; + var getBeautifiedRuntimeValue = function(runtimeMilliseconds) { if (runtimeMilliseconds === null) { return 'unknown'; @@ -221,7 +236,7 @@ var body = ''; for (var i = testresults.length - 1; i > -1; i--) { - body += '