我们有11个@tests,我们称之为测试包,每个测试包中包含大约15-20个单独的测试。
然后我们将@tests分成两批。
批次1是测试包1-6,批次2是7-11。我们每晚同时在jenkins上构建这些测试。批次1 99%的时间返回稳定。
批处理2即使构建成功,99%的时间也会返回unstable。我们有一个@test after test pack 11,它创建了一个测试失败的报告。
现在,当jenkins将构建返回为不稳定时,@ test generateReport不会"关闭"报告已经创建,但字节表示0kb因此告诉我它从未关闭。
有没有办法迫使詹金斯恢复稳定状态?使用java和Selenium
答案 0 :(得分:0)
如果您在构建过程中使用Pipeline Jobs和Jenkinsfiles,则可以手动设置构建结果。
input {
border: none;
padding: 4px 0;
background: 0 0;
text-align: left;
outline: none;
display: block;
width: 100%;
border-bottom: 1px solid #ccc
}
变量在任何Jenkins文件中都可用。以下是未经测试的,但应该给你一个大致的想法
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type='text' id='title' placeholder='Add title'>
<input type='text' id='location' placeholder='Add location'>
<input type='text' id='description' placeholder='Add description'>
<input type='time' id='time'>
<button id='submit'>submit</button>
请注意,上述内容应标志currentBuild
阶段成功;其余的构建将继续正常