博文

目前显示的是 2021的博文

evosuite自动生成的单元测试jacoco显示代码覆盖率为0

 evosuite的网站上有解释:   https://www.evosuite.org/documentation/measuring-code-coverage/    但尝试用jacoco的offline模式怎么也试不成功 😟   所以还是只能用改classLoader的方式,简而言之,就是在pom.xml文件evosuite的plugin里,增加一个参数:                   <plugin>                     <groupId>org.evosuite.plugins</groupId>                     <artifactId>evosuite-maven-plugin</artifactId>                     <version>1.0.6</version>                     <configuration>         ...

Jenkins的自动升级之后无法服务

    最近的Jenkins自动升级2.312以上的版本,貌似和Role-based Authorization插件不兼容!由于Authorization相关的部件会在Jenkins启动时加载,所以这个不兼容的问题会造成Jenkins无法启动,只会出一个报错的页面: Error java.lang.IllegalStateException: An attempt to save the global configuration was made before it was loaded at jenkins.model.Jenkins.save(Jenkins.java:3475) at jenkins.model.Jenkins.saveQuietly(Jenkins.java:3502) at jenkins.model.Jenkins.setSecurityRealm(Jenkins.java:2701) at jenkins.model.Jenkins$15.run(Jenkins.java:3437) at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169) at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296) at jenkins.model.Jenkins$5.runTask(Jenkins.java:1153) at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214) at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117) at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurren...