我为android UI测试创建了仅测试模块。它与AS2.3找到工作,但当我升级到AS3.0我看到下面的问题:
>Cannot choose between the following:
configurations of project :abcMobile:
- normalDebugApiElements
- xxxDebugApiElements
- yyyDebugApiElements
- zzzDebugApiElements
All of them match the consumer attributes:
- Configuration 'normalDebugApiElements':
- Required com.android.build.api.attributes.BuildTypeAttr 'debug' and found compatible value 'debug'.
- Required com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Apk' and found compatible value 'Apk'.
- Found com.android.build.gradle.internal.dependency.VariantAttr 'normalDebug' but wasn't required.
- Found market 'normal' but wasn't required.
- Required org.gradle.api.attributes.Usage 'java-api' and found compatible value 'java-api'.
- Configuration 'xxxDebugApiElements':........
以下是来自仅测试模块的渐变片段:android{compileSdkVersion project.ext.compileSdkVersion targetProjectPath':abcMobile'targetVariant'normalDebug'
defaultConfig {
applicationId "com.abc.mobile.functional.tests"
minSdkVersion project.ext.ebayMinSdkVersion
targetSdkVersion project.ext.ebayTargetSdkVersion
multiDexEnabled true
}
buildTypes {
debug {........
.....
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
dependencies {
implementation project(':xyz')
implementation group: 'org.apache.httpcomponents' , name: 'httpclient-android' , version: '4.3.5.1'
....
....
....
....
}
通过添加missingDimensionStrategy'解决了此问题
有关更多详细信息,请参阅:https://developer.android.com/studio/build/gradle-plugin-3-0-0-migration.html#flavor_dimensions
null client.admin(eclipse-plugin打包) client.admin.test.fragment(eclipse-test-plugin packaging) sonar.junit.reportsPath sonar.jacoco.reportpath, sonar.jacoco.itreportpath sonar.core.codecoveragePlugin s
问这个问题的另一种方法是: 如何使用Azure个人访问令牌验证项目,以便maven build可以下载发布在
下面是select选项的代码段: 我试过: 这给了我以下错误: 有谁能帮我解决这个问题,或者说我可能做错了什么。
我在eclipse中设置了一个“Maven项目”(简单项目),并为其添加了类和单元测试。测试运行良好。 但是,当我在“src/main/java”中添加“module info.java”时,单元测试未能启动: 信息:“workspace2”是我工作区的名称,“unittest”是项目名称。 如果我通过控制台运行maven(相同的maven和java版本),它运行良好。 设置: -eclipse:
问题内容: 我正在尝试使用量角器从下拉菜单中选择一个选项进行角度e2e测试。 这是select选项的代码片段: 我努力了: 这给我以下错误: 指定了无效或非法字符串Build info:版本:‘2.35.0’,修订版:’c916b9d’,时间:‘2013-08-12 15:42:01’系统信息:os.name:’Mac OS X’ ,os.arch:’x86_64’,os.version:‘10
我有一个类似这样的项目设置: 理想情况下,我试图找到一个解决方案: 对所需的所有环境属性使用yaml或属性文件的组合 对应该加载的属性有某种智能层次结构。例如。如果我在共享库中指定了一个属性,请尊重它,除非使用者用自己的值重写它。 可以在spring framework 4或spring boot应用程序中工作(我们使用AWS lambda做一些事情,不希望spring boot开销) 只依赖于j