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,