Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
硅谷海盗
kotlin
提交
224aea09
K
kotlin
项目概览
硅谷海盗
/
kotlin
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
K
kotlin
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
224aea09
编写于
2月 12, 2021
作者:
Y
Yahor Berdnikau
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Ignore test due to the bug in AGP on Gradle 6.8+.
It is not possible to make it work via reflection.
上级
9d9df0c4
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
36 addition
and
28 deletion
+36
-28
libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/AbstractKotlinAndroidGradleTests.kt
...tbrains/kotlin/gradle/AbstractKotlinAndroidGradleTests.kt
+36
-28
未找到文件。
libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/AbstractKotlinAndroidGradleTests.kt
浏览文件 @
224aea09
...
...
@@ -2,8 +2,8 @@ package org.jetbrains.kotlin.gradle
import
org.gradle.api.logging.LogLevel
import
org.gradle.api.logging.configuration.WarningMode
import
org.gradle.util.GradleVersion
import
org.jetbrains.kotlin.gradle.util.*
import
org.jetbrains.kotlin.test.KotlinTestUtils
import
org.jetbrains.kotlin.test.util.KtTestUtil
import
org.junit.Assume
import
org.junit.Test
...
...
@@ -24,33 +24,41 @@ open class KotlinAndroid36GradleIT : KotlinAndroid33GradleIT() {
get
()
=
GradleVersionRequired
.
AtLeast
(
"6.0"
)
@Test
fun
testAndroidMppSourceSets
():
Unit
=
with
(
Project
(
"new-mpp-android-source-sets"
))
{
build
(
"sourceSets"
)
{
assertSuccessful
()
assertContains
(
"Android resources: [lib/src/main/res, lib/src/androidMain/res]"
)
assertContains
(
"Assets: [lib/src/main/assets, lib/src/androidMain/assets]"
)
assertContains
(
"AIDL sources: [lib/src/main/aidl, lib/src/androidMain/aidl]"
)
assertContains
(
"RenderScript sources: [lib/src/main/rs, lib/src/androidMain/rs]"
)
assertContains
(
"JNI sources: [lib/src/main/jni, lib/src/androidMain/jni]"
)
assertContains
(
"JNI libraries: [lib/src/main/jniLibs, lib/src/androidMain/jniLibs]"
)
assertContains
(
"Java-style resources: [lib/src/main/resources, lib/src/androidMain/resources]"
)
assertContains
(
"Android resources: [lib/src/androidTestDebug/res, lib/src/androidAndroidTestDebug/res]"
)
assertContains
(
"Assets: [lib/src/androidTestDebug/assets, lib/src/androidAndroidTestDebug/assets]"
)
assertContains
(
"AIDL sources: [lib/src/androidTestDebug/aidl, lib/src/androidAndroidTestDebug/aidl]"
)
assertContains
(
"RenderScript sources: [lib/src/androidTestDebug/rs, lib/src/androidAndroidTestDebug/rs]"
)
assertContains
(
"JNI sources: [lib/src/androidTestDebug/jni, lib/src/androidAndroidTestDebug/jni]"
)
assertContains
(
"JNI libraries: [lib/src/androidTestDebug/jniLibs, lib/src/androidAndroidTestDebug/jniLibs]"
)
assertContains
(
"Java-style resources: [lib/src/androidTestDebug/resources, lib/src/androidAndroidTestDebug/resources]"
)
assertContains
(
"Java-style resources: [lib/betaSrc/paidBeta/resources, lib/src/androidPaidBeta/resources]"
)
assertContains
(
"Java-style resources: [lib/betaSrc/paidBetaDebug/resources, lib/src/androidPaidBetaDebug/resources]"
)
assertContains
(
"Java-style resources: [lib/betaSrc/paidBetaRelease/resources, lib/src/androidPaidBetaRelease/resources]"
)
assertContains
(
"Java-style resources: [lib/betaSrc/freeBeta/resources, lib/src/androidFreeBeta/resources]"
)
assertContains
(
"Java-style resources: [lib/betaSrc/freeBetaDebug/resources, lib/src/androidFreeBetaDebug/resources]"
)
assertContains
(
"Java-style resources: [lib/betaSrc/freeBetaRelease/resources, lib/src/androidFreeBetaRelease/resources]"
)
fun
testAndroidMppSourceSets
():
Unit
=
with
(
Project
(
"new-mpp-android-source-sets"
)
)
{
// AbstractReportTask#generate() task action was removed in Gradle 6.8+,
// that SourceSetTask is using: https://github.com/gradle/gradle/commit/4dac91ab87ea33ee8689d2a62b691b119198e7c7
// leading to the issue that ":sourceSets" task is always in 'UP-TO-DATE' state.
// Skipping this check until test will start using AGP 7.0-alpha03+
if
(
GradleVersion
.
version
(
chooseWrapperVersionOrFinishTest
())
<
GradleVersion
.
version
(
"6.8"
))
{
build
(
"sourceSets"
,
options
=
defaultBuildOptions
().
copy
(
debug
=
true
))
{
assertSuccessful
()
assertContains
(
"Android resources: [lib/src/main/res, lib/src/androidMain/res]"
)
assertContains
(
"Assets: [lib/src/main/assets, lib/src/androidMain/assets]"
)
assertContains
(
"AIDL sources: [lib/src/main/aidl, lib/src/androidMain/aidl]"
)
assertContains
(
"RenderScript sources: [lib/src/main/rs, lib/src/androidMain/rs]"
)
assertContains
(
"JNI sources: [lib/src/main/jni, lib/src/androidMain/jni]"
)
assertContains
(
"JNI libraries: [lib/src/main/jniLibs, lib/src/androidMain/jniLibs]"
)
assertContains
(
"Java-style resources: [lib/src/main/resources, lib/src/androidMain/resources]"
)
assertContains
(
"Android resources: [lib/src/androidTestDebug/res, lib/src/androidAndroidTestDebug/res]"
)
assertContains
(
"Assets: [lib/src/androidTestDebug/assets, lib/src/androidAndroidTestDebug/assets]"
)
assertContains
(
"AIDL sources: [lib/src/androidTestDebug/aidl, lib/src/androidAndroidTestDebug/aidl]"
)
assertContains
(
"RenderScript sources: [lib/src/androidTestDebug/rs, lib/src/androidAndroidTestDebug/rs]"
)
assertContains
(
"JNI sources: [lib/src/androidTestDebug/jni, lib/src/androidAndroidTestDebug/jni]"
)
assertContains
(
"JNI libraries: [lib/src/androidTestDebug/jniLibs, lib/src/androidAndroidTestDebug/jniLibs]"
)
assertContains
(
"Java-style resources: [lib/src/androidTestDebug/resources, lib/src/androidAndroidTestDebug/resources]"
)
assertContains
(
"Java-style resources: [lib/betaSrc/paidBeta/resources, lib/src/androidPaidBeta/resources]"
)
assertContains
(
"Java-style resources: [lib/betaSrc/paidBetaDebug/resources, lib/src/androidPaidBetaDebug/resources]"
)
assertContains
(
"Java-style resources: [lib/betaSrc/paidBetaRelease/resources, lib/src/androidPaidBetaRelease/resources]"
)
assertContains
(
"Java-style resources: [lib/betaSrc/freeBeta/resources, lib/src/androidFreeBeta/resources]"
)
assertContains
(
"Java-style resources: [lib/betaSrc/freeBetaDebug/resources, lib/src/androidFreeBetaDebug/resources]"
)
assertContains
(
"Java-style resources: [lib/betaSrc/freeBetaRelease/resources, lib/src/androidFreeBetaRelease/resources]"
)
}
}
build
(
"testFreeBetaDebug"
)
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录