- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在我的 android 项目中使用 Robolectric 和“android-unit-test”插件。我有多个模块(例如 foo
和 bar
)并且希望在所有模块中使用相同的测试运行器。为此,我创建了一个 Test
模块来保存我的测试运行器和任何自定义影子类。在 foo 的 build.gradle 我有 testCompile project (":main:Test")
但是 android studio 不会导入我的运行者,除非我还包括 androidTestCompile (":main:test")
.此外,当我运行 ./gradlew test
从命令行我收到各种错误,说找不到我的测试运行程序和影子类。有人有什么建议吗?
最佳答案
根据您给定的信息,我猜您错过了一个小方面:测试类不在 jar 中。
当您共享的 TestRunner 在 src/test/java
下时那么其他模块将看不到它。如果我是正确的,请将您的 TestRunner 放在 src/main/java
并且所有模块都应该可以访问我们的支持类。
这也是一个例子,我做了同样的 https://github.com/nenick/AndroidAppDevelopment
关于Android testCompile 项目不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28377278/
我正在测试自动化工程师,我已经配置了 Jenkins 和 maven 项目来自动化脚本,几天前我的所有脚本在 Jenkins 和本地都运行良好,但是现在当我通过异常在 Jenkins 和本地系统中运行
我一直在四处寻找这个问题的解决方案,但我似乎无法找到正确的答案。我相信,我的情况比较特殊,所以这个问题可能更难解决。 问题的核心是我在运行 mvn test 命令时收到的错误消息: [ERROR] F
我在我的 android 项目中使用 Robolectric 和“android-unit-test”插件。我有多个模块(例如 foo 和 bar )并且希望在所有模块中使用相同的测试运行器。为此,我
我有三个用于 scala、groovy 和 Java 的测试文件夹。 在 Java 中,我有一个依赖于 Groovy 的类,而在 Groovy 中,我有一个依赖于 Scala 的类。 所以我在我的 g
我正在使用gradle版本-3.3-all和gradle插件-gradle:2.3.3我想写测试用例。因此,按照此page,我在应用程序的顶部build.gradle文件中添加了以下内容。
我想将我的一些依赖项(从maven中检索)复制到build.gradle文件中的特定位置。 如果我仅迭代testRuntime,则工作正常。我的代码是: dependencies { testRu
我对旧版本的库 testX 有传递性编译依赖。库 testX 不应该是编译依赖,而是 testCompile 依赖。更重要的是,我想依赖于 testX 的新版本,而不是旧版本。 我有一个部分解决方案,
我的项目有以下 pom.xml: 4.0.0 org.dummy oauth-test war 0.0.1-SNAPSHOT oauth-test M
maven-compiler-plugin:testCompile从 ./src/test/java 获取源代码。我如何指示它也使用 ./target/generated-sources/test 中
我正在尝试在 AndroidStudio 中使用 Robolectric 和 AssertJ 运行一些基本的单元测试。我已使用 testCompile 方法将 Robolectric、AssertJ
更新到 gradle 插件 1.1.0 时,我一直收到以下错误 Cannot add a configuration with name 'testCompile' as a configuratio
我在 MainProject/Project/src/test 中有我的测试。我正在使用 Jake Wharton 的 gradle-android-test-plugin。每当我使用 testCom
我已经为 unit-test-android 问题苦苦挣扎了很长时间。我看过this , this和 that , 最后我找到了 gradle-android-test-plugin甚至让它工作。我现
您好,我正在从事一个项目,并且已经到了不进行单元测试就继续进行下去是不明智的阶段。我认为 Android Studio 中的单元测试会很简单,但我无法运行我的测试。 这是我的依赖项。一切正常,直到我添
我想使用一些外部 jar 依赖项来编译测试文件,这些依赖项不会出现在 pom.xml 的依赖项标记中。有没有办法通过配置。像这样- maven-compiler-plugin 1.
我正在使用 Android Studio,在我的应用程序的依赖项中,我尝试添加一个 testCompile 依赖项,如下所列:http://www.gradle.org/docs/current/us
我正在使用 NewerVersionAvailable lint 检查以确定较新的依赖项版本。但看起来这个检查只对 implementation 有用。依赖关系。我认为我们不需要更新 junit很快。
我是 Gradle 新手。 当我运行构建时,构建不会将特定依赖项复制到特定目录,而是将compile和testCompile依赖项添加到src/test/resources。 我希望能够仅将测试编译依
我的 gradle 子项目之一的测试源中有一些实用程序文件,并且想在其他子项目中使用它们。我的“源”子项目称为 core,而使用它的子项目称为 tem。 我尝试迁移并集成 following exam
当我添加 dependencies { testCompile 'org.mockito:mockito-all:1.9.5' } 到我的build.gradle,下载了JAR文件,但是编译失
我是一名优秀的程序员,十分优秀!