首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Gradle Geb saucelabs插件

Gradle Geb saucelabs插件
EN

Stack Overflow用户
提问于 2014-03-24 15:04:24
回答 1查看 788关注 0票数 0

我正在遵循http://www.gebish.org/manual/0.9.2/sauce-labs.html#gradle_geb_saucelabs_plugin中的示例,但无法使其正常工作。我的build.gradle脚本如下:

代码语言:javascript
运行
复制
buildscript {
  repositories {
    jcenter()
  }
  dependencies {
    classpath "org.grails:grails-gradle-plugin:2.0.0"
    classpath 'org.gebish:geb-gradle:0.9.2'
  }
}

version "0.1"
group "example"

apply plugin: "grails"
apply plugin: "geb-saucelabs"

repositories {
  grails.central() //creates a maven repo for the Grails Central repository (Core libraries and plugins)
  maven { url "http://repository-saucelabs.forge.cloudbees.com/release" }
}

grails {
  grailsVersion = '2.3.5'
  groovyVersion = '2.1.9'
  springLoadedVersion '1.1.3'
}

dependencies {
  bootstrap "org.grails.plugins:tomcat:7.0.50" // No container is deployed by default, so add this
  compile 'org.grails.plugins:resources:1.2' // Just an example of adding a Grails plugin
  sauceConnect "com.saucelabs:sauce-connect:3.0.28"
}

sauceLabs {
    browsers { //5
        firefox_linux_19 //Could not find property 'reporting' on root project 'gradleGrailsError'.
        chrome_mac
        internetExplorer_vista_9
    }
    task { //6
        testClassesDir = test.testClassesDir
        testSrcDirs = test.testSrcDirs
        classpath = test.classpath
    }
    account { //7
        username = System.getenv("SAUCE_ONDEMAND_USERNAME")
        accessKey = System.getenv("SAUCE_ONDEMAND_ACCESS_KEY")
    }
}

当我运行$gradle test时,我得到以下错误:找不到根项目的属性'reporting‘...此错误发生在将firefox_linux_19指定为浏览器的行上。谁能告诉我如何才能让geb-saucelabs插件正常工作?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-03-31 18:17:14

经过大量的试验和错误,我得到了以下工作:

代码语言:javascript
运行
复制
sauceLabs {    
     tasks.withType(Test) {
        reports.junitXml.destination = reporting.file("test-results/$name")
        reports.html.destination = reporting.file("test-reports/$name")
     }
     browsers { //5
        firefox_linux_19
        chrome_mac
        internetExplorer_vista_9
     }   
     account { //7
         username = System.getenv("SAUCE_ONDEMAND_USERNAME")
         accessKey = System.getenv("SAUCE_ONDEMAND_ACCESS_KEY")
     }
}

添加tasks.withType(测试)是关键,我还删除了示例代码中列出的任务闭包。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22602959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档