小编vik*_*sjn的帖子

如何访问Jenkins Pipeline项目中的Junit测试计数

我刚开始和詹金斯在一起

我的自由式项目用于报告Slack中的JUnit测试结果

MyJenkinsFreestyle - #79 Unstable after 4 min 59 sec (Open)
Test Status:
    Passed: 2482, Failed: 13, Skipped: 62
Run Code Online (Sandbox Code Playgroud)

现在我已将其移至管道项目,除了Slack通知没有测试状态外,一切都很好

done MyPipelineProject #68 UNSTABLE
Run Code Online (Sandbox Code Playgroud)

我知道我必须构建要发送给Slack的消息,我现在已经完成了上述操作.

唯一的问题是如何读取测试状态 - 传递计数,失败计数等.这在Jenkins slack-plugin 提交中称为"测试摘要" ,这是截图 testsummaryimage

那么如何在Jenkins Pipeline项目中访问Junit测试计数/详细信息? - 以便在通知中报告这些内容.

更新:在Freestyle项目中,Slack通知本身具有"测试摘要",并且没有选项可以选择(或不选择)测试摘要.

在Pipeline项目中,我的"junit"命令"发布JUnit测试结果"是在发送Slack通知之前.

所以在代码中这些行看起来像这样(这是最后一个阶段的最后一行):

bat runtests.bat
junit 'junitreport/xml/TEST*.xml'
slackSend channel: '#testschannel', color: 'normal', message: "done ${env.JOB_NAME} ${env.BUILD_NUMBER} (<${env.BUILD_URL}|Open>)";
Run Code Online (Sandbox Code Playgroud)

groovy junit jenkins slack-api jenkins-pipeline

18
推荐指数
3
解决办法
2万
查看次数

哪个嵌入式数据库具有最大的SQL兼容性和并发支持?

我的应用程序目前使用Microsoft Access,但现在可能托管在Linux机器上.此外,当从多台计算机访问时,其中一台计算机可能会更新记录(当其他用户正在读取时).

我还要求嵌入式数据库应该支持复杂的SQL查询 - 比如内部SQL,联接等.

我尝试了SQLite,但是许多现有的查询都失败了,或者需要修复(就像在使用内部联接的简单查询中,在FROM之后的括号不被SQLite接受,并且必须被删除).也不支持右连接.

我开始了解Apache DerbyH2,但首先会更喜欢你的宝贵意见.

编辑:

我忘了提到我的应用程序完全用Java编写.

编辑:

在预设时,我使用Microsoft Access mdb,在网络驱动器上共享,从远程计算机进行无DSN连接.

更新

我使用Firebird进行了试验,它确实看起来非常好,零管理和SQL兼容.它很快,我可以尝试的任何典型查询都没有问题.我对它非常满意,并希望将它用于我提出这个问题的项目.

希望Advantage Server也会很好,但没有时间来审查它.在审查/使用Firebird之后,我觉得不需要尝试其他任何东西.

database sqlite firebird derby embedded-database

15
推荐指数
2
解决办法
3767
查看次数

如何从Vim搜索列表跳转到某个事件

在Vim编辑器中,我选择]I了一个函数(用C++代码).这提供了一个列表,其中显示"按ENTER或键入命令继续".

现在跳到一个事件说6,我输入6- 但这不起作用.

在这种情况下我可以键入哪些命令,如何从此列表中跳转到第N个匹配项?

更新:

实际上我尝试过:N(例如:6) - 但是当我输入:Vim进入插入模式的那一刻,冒号就会插入到代码中.

更新

假设:N方法是正确的,仍然完全卸载和安装Vim,没有任何配置,也没有帮助 - 虽然现在键入:不切换Vim插入模式.

vim search ctags

5
推荐指数
1
解决办法
1651
查看次数

端到端测试框架建议

我正在寻找包含端到端测试框架的新项目.我们想要一些灵活的东西,我之前使用过Fitnesse,我认为我们需要类似的东西.

我们也在使用Hudson CI,正在寻找可以轻松集成的东西.

有明显的赢家吗?

更新:系统有很多组件,其中一些是在tomcat上运行的Web服务,也有一些NoSQL数据库,但目前还不需要进行UI测试.

如果需要进一步澄清项目细节,请添加评论.

testing automated-tests hudson fitnesse robotframework

4
推荐指数
1
解决办法
4426
查看次数

iseries上Java应用程序的推荐位置

我有一个Java应用程序,我将使用CommandCall远程调用它.

目前我已将其放在/home/username文件夹中,并在JAVA命令的CLASSPATH参数中指定此文件夹.

但现在我必须将应用程序发送给客户端,似乎这些是可能的位置

但我没有在iSeries文档中找到推荐位置的提及.

那么在iSeries上部署Java应用程序的推荐位置是什么?

java ibm-midrange

2
推荐指数
1
解决办法
180
查看次数