我试图利用Jenkins中的"发布JUnit测试结果报告",但无法让它适用于我的Android测试项目.我在詹金斯的Android测试项目的设置是基于这个指南:https: //wiki.jenkins-ci.org/display/JENKINS/Building+an+Android+app+and+test+project
我希望有人可以发布一个简单的分步指南,介绍如何从测试运行中获取JUnit测试结果报告,以便能够使用"发布JUnit测试结果报告".想使用此功能,因为Jenkins中Junit测试的标准控制台输出不太方便.
我在互联网上找到了一些指南(不是很多),但没有一个向我工作.这是我到目前为止尝试过的(没有成功):
(某些链接无法正确显示,因为我的信誉不能发布两个以上的链接.)
非常感谢帮助:)
正如我的标题所述,我正在尝试实现具有良好过渡的交互式表,这就是我选择D3.js与SVG元素组合的原因.
我设法用普通的HTML元素(th,tr,td)实现一个可排序的表:
http://jsfiddle.net/recek/q6LE6/
// create the table header
var thead = d3.select("thead").selectAll("th")
.data(d3.keys(jsonData[0]))
.enter().append("th").text(function(d){return d;})
.on("click", function(d){ return refreshTable(d);});
// fill the table
// create rows
var tr = d3.select("tbody").selectAll("tr").data(jsonData);
tr.enter().append("tr");
// create cells
var td = tr.selectAll("td").data(function(d){return d3.values(d);});
td.enter().append("td")
.text(function(d) {return d;});
//update?
if(sortOn !== null) {
// update rows
if(sortOn != previousSort){
tr.sort(function(a,b){return sort(a[sortOn], b[sortOn]);});
previousSort = sortOn;
}
else{
tr.sort(function(a,b){return sort(b[sortOn], a[sortOn]);});
previousSort = null;
}
//update cells
td.text(function(d) {return d;});
}
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,当单击标题元素时,表格会正确排序数据.基于上面的表我开始实现这个表的svg版本,这是我到目前为止的方式:
http://jsfiddle.net/recek/v58zT/
// create the …Run Code Online (Sandbox Code Playgroud)