groovy

    0热度

    1回答

    有没有什么办法可以在jacoco和jenkins的文件级执行覆盖? 我通常不会主张100%的覆盖率,但在某些文件中,我希望保持它们> 95%,而其他文件我很满意70%。然而,我没有找到一种方法,使其自动破解构建,如果文件A是< 95或平均低于70. 我想在解析groovy中的jacoco.xml,但我没有想要重新发明轮子。

    1热度

    1回答

    考虑下面的代码的方法(没有引用它们): def model = readMavenPom file: 'pom.xml' dep = [ groupId : "org.foo", artifactId : "bar", version : "1.0" ] 我想打电话给Model.addDependency model.addDependency(dep) 这

    0热度

    1回答

    我正在尝试使用HTTP Builder在管道脚本中创建POST请求(确实在共享库中它通过命令行工作),但需要它在Jenkins中工作 在Jenkins中运行时出现以下错误。 No suitable ClassLoader found for grab 我的脚本如下所示 @Grab(group='org.codehaus.groovy.modules.http-builder', module=

    0热度

    1回答

    我有一个管道jenkins作业,其中包含一个结帐步骤,我希望将其修改为接受该分支作为参数。 目前,这是我们怎么签: stage('Prepare'){ steps { checkout([$class: 'SubversionSCM', "..." remote: 'http://svn.xxx.bbb/svn/yyy/branches/version_2017']]]

    0热度

    1回答

    工作,我有src/groovy abstract class BaseDomain { def storage = [:] def propertyMissing(String name, value) { storage[name] = value} def propertyMissing(String name) { storage[name] } } 创建

    1热度

    1回答

    得到的StackOverflowError通过invokeMethod中名为InterceptorTest实施GroovyInterceptable,A级,这可能是一个拦截器,有其invokeMethod overrided如下: class InterceptorTest implements GroovyInterceptable{ def invokeMethod(String n

    1热度

    1回答

    我不确定为什么以下不起作用。 我简单地将一个响应与一系列值进行比较。响应来自一个JSON其中前端成本的样子: json.groups.options.cost.flatten() : 20, 25, 40, 50 但是当你抓住它,它是作为[[20.0000, 25.0000, 40.0000, 50.0000]] 所以我夷为平地,像这样的反应显示 此输出: [20.0000, 25.000

    1热度

    1回答

    我正在构建一个自动的swagger插件。在这里,我运行带注释的类。 当我们谈论String,Long等的数据类型对我来说已经足够使用simpleName方法了。 但是,当获得一个List类,集合,集合我需要知道泛型类型。 那么我该如何做到这一点? 该做的大部分工作的代码示例: class Foo { List<String> myString } class SomeUtilCla

    0热度

    1回答

    Groovy的新手,并试图让我的头部将通用代码提取到整洁的方法中。 我怎么会写一个Groovy方法可以被称为作出的断言,并可能在这两个非常类似的例子可以使用: boolean foundName = groups.any({ [email protected]'name' == expectedResult.name.toString()}) Assert.assertTrue(foundNam

    1热度

    1回答

    我有一个小问题,一些分类排序在我的Groovy的纸条,我不知道为什么它无法按预期工作。 下面是JSON我试图排序: { "aaa": [ { "aaa1": xxx, "aaa2": "xxx", "bbb": [ { "bbb1": xx, "bbb2": [ 1,