Buildbot Version: androidbuild_buildbot_20211115.00_RC00 Machine: abfarm-east4-074 OUT_DIR=out DIST_DIR=/buildbot/dist_dirs/aosp-dackka-main-dev-linux-dackka/7926576 tools/dokka-devsite-plugin/busytown/dackka.sh Executing: ['/bin/bash', '-c', 'OUT_DIR=out DIST_DIR=/buildbot/dist_dirs/aosp-dackka-main-dev-linux-dackka/7926576 tools/dokka-devsite-plugin/busytown/dackka.sh'] from /buildbot/src/android/dackka-main-dev. ./gradlew: 86: [: false: unexpected operator Downloading file:/buildbot/src/android/dackka-main-dev/tools/dokka-devsite-plugin/gradle/wrapper/../../../../tools/external/gradle/gradle-7.2-bin.zip ..........10%...........20%...........30%...........40%...........50%...........60%...........70%...........80%...........90%...........100% Welcome to Gradle 7.2! Here are the highlights of this release: - Toolchain support for Scala - More cache hits when Java source files have platform-specific line endings - More resilient remote HTTP build cache behavior For more details see https://docs.gradle.org/7.2/release-notes.html To honour the JVM settings for this build a single-use Daemon process will be forked. See https://docs.gradle.org/7.2/userguide/gradle_daemon.html#sec:disabling_the_daemon. Daemon will be stopped at the end of the build > Task :integration-tests:cli:generateConfig > Task :compileKotlin w: Some JAR files in the classpath have the Kotlin Runtime library bundled into them. This may cause difficult to debug problems if there's a different version of the Kotlin Runtime library in the classpath. Consider removing these libraries from the classpath w: /buildbot/src/android/dackka-main-dev/prebuilts/androidx/external/org/jetbrains/dokka/dokka-cli/1.6.0-dev-122/dokka-cli-1.6.0-dev-122.jar: Library has Kotlin runtime bundled into it w: /buildbot/src/android/dackka-main-dev/prebuilts/androidx/external/org/jetbrains/dokka/kotlin-analysis-compiler/1.6.0-dev-122/kotlin-analysis-compiler-1.6.0-dev-122.jar: Library has Kotlin runtime bundled into it w: /buildbot/src/android/dackka-main-dev/prebuilts/androidx/external/org/jetbrains/dokka/kotlin-analysis-intellij/1.6.0-dev-122/kotlin-analysis-intellij-1.6.0-dev-122.jar: Library has Kotlin runtime bundled into it w: /buildbot/src/android/dackka-main-dev/tools/dokka-devsite-plugin/src/main/java/com/google/devsite/components/impl/DefaultTypeParameterComponent.kt: (49, 26): The expression is unused w: /buildbot/src/android/dackka-main-dev/tools/dokka-devsite-plugin/src/main/java/com/google/devsite/components/impl/DefaultTypeParameterComponent.kt: (67, 26): The expression is unused > Task :compileJava NO-SOURCE > Task :processResources > Task :classes > Task :compileTestKotlin w: Some JAR files in the classpath have the Kotlin Runtime library bundled into them. This may cause difficult to debug problems if there's a different version of the Kotlin Runtime library in the classpath. Consider removing these libraries from the classpath w: /buildbot/src/android/dackka-main-dev/prebuilts/androidx/external/org/jetbrains/dokka/dokka-cli/1.6.0-dev-122/dokka-cli-1.6.0-dev-122.jar: Library has Kotlin runtime bundled into it w: /buildbot/src/android/dackka-main-dev/prebuilts/androidx/external/org/jetbrains/dokka/kotlin-analysis-compiler/1.6.0-dev-122/kotlin-analysis-compiler-1.6.0-dev-122.jar: Library has Kotlin runtime bundled into it w: /buildbot/src/android/dackka-main-dev/prebuilts/androidx/external/org/jetbrains/dokka/kotlin-analysis-intellij/1.6.0-dev-122/kotlin-analysis-intellij-1.6.0-dev-122.jar: Library has Kotlin runtime bundled into it w: /buildbot/src/android/dackka-main-dev/tools/dokka-devsite-plugin/src/test/java/com/google/devsite/renderer/converters/ClasslikeDocumentableConverterTest.kt: (414, 13): Variable 'pageExternalK' is never used w: /buildbot/src/android/dackka-main-dev/tools/dokka-devsite-plugin/src/test/java/com/google/devsite/renderer/converters/ClasslikeDocumentableConverterTest.kt: (427, 13): Variable 'pageExternalJ' is never used w: /buildbot/src/android/dackka-main-dev/tools/dokka-devsite-plugin/src/test/java/com/google/devsite/renderer/converters/ClasslikeDocumentableConverterTest.kt: (444, 17): Variable 'page' is never used w: /buildbot/src/android/dackka-main-dev/tools/dokka-devsite-plugin/src/test/java/com/google/devsite/renderer/converters/ClasslikeDocumentableConverterTest.kt: (599, 21): Variable 'barDescription' is never used w: /buildbot/src/android/dackka-main-dev/tools/dokka-devsite-plugin/src/test/java/com/google/devsite/renderer/converters/DocTagConverterTest.kt: (102, 13): Variable 'detailsK' is never used w: /buildbot/src/android/dackka-main-dev/tools/dokka-devsite-plugin/src/test/java/com/google/devsite/renderer/converters/DocTagConverterTest.kt: (112, 13): Variable 'detailsJ' is never used w: /buildbot/src/android/dackka-main-dev/tools/dokka-devsite-plugin/src/test/java/com/google/devsite/renderer/converters/DocTagConverterTest.kt: (412, 27): Variable 'constructorDoc' is never used w: /buildbot/src/android/dackka-main-dev/tools/dokka-devsite-plugin/src/test/java/com/google/devsite/renderer/converters/DocTagConverterTest.kt: (507, 44): Unnecessary non-null assertion (!!) on a non-null receiver of type DClasslike w: /buildbot/src/android/dackka-main-dev/tools/dokka-devsite-plugin/src/test/java/com/google/devsite/renderer/converters/DocTagConverterTest.kt: (509, 44): Unnecessary non-null assertion (!!) on a non-null receiver of type DClasslike w: /buildbot/src/android/dackka-main-dev/tools/dokka-devsite-plugin/src/test/java/com/google/devsite/renderer/converters/DocTagConverterTest.kt: (1191, 63): Unnecessary non-null assertion (!!) on a non-null receiver of type DClasslike w: /buildbot/src/android/dackka-main-dev/tools/dokka-devsite-plugin/src/test/java/com/google/devsite/renderer/converters/DocTagConverterTest.kt: (1195, 13): Variable 'documentedClass1' is never used w: /buildbot/src/android/dackka-main-dev/tools/dokka-devsite-plugin/src/test/java/com/google/devsite/renderer/converters/DocTagConverterTest.kt: (1198, 39): Unnecessary non-null assertion (!!) on a non-null receiver of type DClasslike w: /buildbot/src/android/dackka-main-dev/tools/dokka-devsite-plugin/src/test/java/com/google/devsite/renderer/converters/DocTagConverterTest.kt: (1201, 13): Variable 'documentedClass2' is never used w: /buildbot/src/android/dackka-main-dev/tools/dokka-devsite-plugin/src/test/java/com/google/devsite/renderer/converters/FunctionDocumentableConverterTest.kt: (429, 17): Variable 'summaryJ' is never used w: /buildbot/src/android/dackka-main-dev/tools/dokka-devsite-plugin/src/test/java/com/google/devsite/renderer/converters/ModifiersTest.kt: (210, 9): Name contains characters which can cause problems on Windows: " w: /buildbot/src/android/dackka-main-dev/tools/dokka-devsite-plugin/src/test/java/com/google/devsite/renderer/converters/PackageDocumentableConverterTest.kt: (195, 13): Variable 'classes' is never used w: /buildbot/src/android/dackka-main-dev/tools/dokka-devsite-plugin/src/test/java/com/google/devsite/renderer/converters/ParameterDocumentableConverterTest.kt: (119, 9): Name contains characters which can cause problems on Windows: * w: /buildbot/src/android/dackka-main-dev/tools/dokka-devsite-plugin/src/test/java/com/google/devsite/renderer/converters/ParameterDocumentableConverterTest.kt: (159, 13): Variable 'paramJ' is never used w: /buildbot/src/android/dackka-main-dev/tools/dokka-devsite-plugin/testData/inheritance/source/KotlinFile.kt: (24, 34): Parameter 'foo' is never used w: /buildbot/src/android/dackka-main-dev/tools/dokka-devsite-plugin/testData/inheritance/source/KotlinFile.kt: (33, 32): Parameter 'bar' is never used w: /buildbot/src/android/dackka-main-dev/tools/dokka-devsite-plugin/testData/inheritance/source/KotlinFile.kt: (41, 33): Parameter 'baz' is never used > Task :compileTestJava > Task :processTestResources NO-SOURCE > Task :testClasses > Task :test com.google.devsite.components.impl.DefaultDevsitePageTest > Java page renders correctly PASSED com.google.devsite.components.impl.DefaultDevsitePageTest > Kotlin page renders correctly PASSED com.google.devsite.components.impl.DefaultTableOfContentsTest > Toc renders correctly PASSED com.google.devsite.components.impl.DefaultParameterComponentTest > Java parameter with annotations renders correctly PASSED com.google.devsite.components.impl.DefaultParameterComponentTest > Vararg Kotlin parameter renders correctly PASSED com.google.devsite.components.impl.DefaultParameterComponentTest > Kotlin parameter with both receiver and lambda params renders correctly PASSED com.google.devsite.components.impl.DefaultParameterComponentTest > Kotlin parameter with default value renders correctly PASSED com.google.devsite.components.impl.DefaultParameterComponentTest > Kotlin parameter with receiver renders correctly PASSED com.google.devsite.components.impl.DefaultParameterComponentTest > Kotlin parameter with annotations renders correctly PASSED com.google.devsite.components.impl.DefaultParameterComponentTest > Java parameter without name renders correctly PASSED com.google.devsite.components.impl.DefaultInheritedSymbolsTest > Inherited symbols table renders correctly PASSED com.google.devsite.components.impl.DefaultInheritedSymbolsTest > Empty inherited symbols table renders correctly PASSED com.google.devsite.components.impl.DefaultClassHierarchyTest > Empty class hierarchy renders correctly PASSED com.google.devsite.components.impl.DefaultFunctionSignatureTest > Signature with deprecation renders correctly PASSED com.google.devsite.components.impl.DefaultFunctionSignatureTest > Signature with multiple bounds renders correctly PASSED com.google.devsite.components.impl.DefaultFunctionSignatureTest > Signature with breaks renders correctly PASSED com.google.devsite.components.impl.DefaultFunctionSignatureTest > Signature with no params renders correctly PASSED com.google.devsite.components.impl.DefaultFunctionSignatureTest > Signature with params renders correctly PASSED com.google.devsite.components.impl.DefaultFunctionSignatureTest > Signature with receiver renders correctly PASSED com.google.devsite.components.impl.DefaultRedirectPageTest > Page renders correctly PASSED com.google.devsite.components.impl.DefaultParameterComponentTest > Simple Kotlin parameter renders correctly PASSED com.google.devsite.components.impl.DefaultParameterComponentTest > Kotlin parameter with lambda modifiers renders correctly PASSED com.google.devsite.components.impl.DefaultParameterComponentTest > Kotlin parameter with lambda params renders correctly PASSED com.google.devsite.components.impl.DefaultParameterComponentTest > Kotlin parameter without name renders correctly PASSED com.google.devsite.components.impl.DefaultParameterComponentTest > Simple Java parameter renders correctly PASSED com.google.devsite.components.impl.DefaultParameterComponentTest > Kotlin parameter with factory lambda renders correctly PASSED com.google.devsite.components.impl.DefaultClassHierarchyTest > Class hierarchy with many parents renders correctly PASSED com.google.devsite.components.impl.DefaultClassHierarchyTest > Class hierarchy with two parents renders correctly PASSED com.google.devsite.components.impl.DefaultClassHierarchyTest > Class hierarchy with one parent renders correctly PASSED com.google.devsite.components.impl.DefaultRawTest > Raw text renders correctly PASSED com.google.devsite.components.impl.DefaultAnnotationComponentTest > Annotation with no params renders correctly PASSED com.google.devsite.components.impl.DefaultSymbolSummaryTest > Simple function summary renders correctly PASSED com.google.devsite.components.impl.DefaultAnnotationComponentTest > Annotation with multiple params renders correctly PASSED com.google.devsite.components.impl.DefaultAnnotationComponentTest > Annotation with one param renders correctly PASSED com.google.devsite.components.impl.DefaultClassSignatureTest > Class signature renders correctly in Kotlin PASSED com.google.devsite.components.impl.DefaultPropertySignatureTest > Signature with no params renders correctly PASSED com.google.devsite.renderer.impl.paths.FilePathProviderTest > Top-level function has correct link PASSED com.google.devsite.components.impl.DefaultPropertySignatureTest > Signature with receiver renders correctly PASSED com.google.devsite.renderer.impl.paths.FilePathProviderTest > Function with params has correct link PASSED com.google.devsite.components.impl.DefaultSummaryListTest > Empty summary renders correctly PASSED com.google.devsite.components.impl.DefaultLinkTest > Link renders correctly PASSED com.google.devsite.components.impl.DefaultLinkTest > Empty link renders correctly PASSED com.google.devsite.components.impl.DefaultSummaryListTest > Simple summary renders correctly PASSED com.google.devsite.components.impl.DefaultSummaryListTest > Summary with header renders correctly PASSED com.google.devsite.components.impl.DefaultClassSignatureTest > Class signature renders correctly in Java PASSED com.google.devsite.components.impl.DefaultClassIndexTest > Single class renders correctly PASSED com.google.devsite.components.impl.DefaultPackageSummaryTest > Package summary with Kotlin extension properties renders correctly PASSED com.google.devsite.components.impl.DefaultPackageIndexTest > Package list renders correctly PASSED com.google.devsite.components.impl.DefaultTypeSummaryTest > Type with modifiers renders correctly PASSED com.google.devsite.components.impl.DefaultTypeSummaryTest > Simple type renders correctly PASSED com.google.devsite.components.impl.DefaultPackageSummaryTest > Package summary with Kotlin extension functions renders correctly PASSED com.google.devsite.components.impl.DefaultPackageSummaryTest > Package summary with only exceptions renders correctly PASSED com.google.devsite.components.impl.DefaultClassIndexTest > Empty classes renders correctly PASSED com.google.devsite.components.impl.DefaultClassIndexTest > Multiple classes renders correctly PASSED com.google.devsite.components.impl.DefaultTocPackageTest > Toc package with empty types renders correctly PASSED com.google.devsite.components.impl.DefaultTocPackageTest > Toc package with types renders correctly PASSED com.google.devsite.components.impl.DefaultTocPackageTest > Toc package with multiple of one type renders correctly PASSED com.google.devsite.components.impl.DefaultTwoPaneSummaryItemTest > Simple item renders correctly PASSED com.google.devsite.components.impl.DefaultTwoPaneSummaryItemTest > Empty item renders correctly PASSED com.google.devsite.components.impl.DefaultPackageSummaryTest > Package summary with only annotations renders correctly PASSED com.google.devsite.components.impl.DefaultPackageSummaryTest > Package summary with only classes renders correctly PASSED com.google.devsite.components.impl.DefaultPackageSummaryTest > Package summary with description renders correctly PASSED com.google.devsite.components.impl.DefaultPackageSummaryTest > Package summary with Kotlin top-level functions renders correctly PASSED com.google.devsite.components.impl.DefaultPackageSummaryTest > Package summary with Kotlin top-level properties renders correctly PASSED com.google.devsite.components.impl.DefaultPackageSummaryTest > Package summary with only type aliases renders correctly PASSED com.google.devsite.components.impl.DefaultPackageSummaryTest > Package summary with Kotlin top-level constants renders correctly PASSED com.google.devsite.components.impl.DefaultPackageSummaryTest > Package summary with all Kotlin bits renders correctly PASSED com.google.devsite.components.impl.DefaultPackageSummaryTest > Package summary with only interfaces renders correctly PASSED com.google.devsite.components.impl.DefaultPackageSummaryTest > Package summary with only enums renders correctly PASSED com.google.devsite.components.impl.DefaultPackageSummaryTest > Package summary for Java with all class-likes renders correctly PASSED com.google.devsite.components.impl.DefaultClasslikeTest > Classlike with related symbols renders correctly PASSED com.google.devsite.components.impl.DefaultClasslikeTest > Classlike with hierarchy renders correctly PASSED com.google.devsite.components.impl.DefaultClasslikeTest > Classlike with symbols renders correctly PASSED com.google.devsite.components.impl.DefaultClasslikeTest > Classlike with description renders correctly PASSED com.google.devsite.components.impl.DefaultClasslikeTest > Empty classlike renders correctly PASSED com.google.devsite.components.impl.DefaultSymbolDetailTest > Function with metadata renders correctly PASSED com.google.devsite.components.impl.DefaultSymbolDetailTest > Function with extension function package renders correctly PASSED com.google.devsite.components.impl.DefaultSymbolDetailTest > Simple Kotlin constructor renders correctly PASSED com.google.devsite.components.impl.DefaultSymbolDetailTest > Kotlin function with modifiers renders correctly PASSED com.google.devsite.components.impl.DefaultSymbolDetailTest > Function anchors render correctly PASSED com.google.devsite.components.impl.DefaultSymbolDetailTest > Simple Java constructor renders correctly PASSED com.google.devsite.components.impl.DefaultSymbolDetailTest > Java function with annotations renders correctly PASSED com.google.devsite.components.impl.DefaultSymbolDetailTest > Simple Kotlin function renders correctly PASSED com.google.devsite.components.impl.DefaultPackageListTest > Package list renders correctly PASSED com.google.devsite.components.impl.DefaultSymbolDetailTest > Simple Java function renders correctly PASSED com.google.devsite.components.impl.DefaultSymbolDetailTest > Java function with modifiers renders correctly PASSED com.google.devsite.components.impl.DefaultSymbolDetailTest > Simple Kotlin property renders correctly PASSED com.google.devsite.components.impl.DefaultTableTitleTest > Small header renders correctly PASSED com.google.devsite.components.impl.DefaultTableTitleTest > Big header renders correctly PASSED com.google.devsite.components.impl.DefaultTypeProjectionComponentTest > Simple nullable parameter type renders correctly PASSED com.google.devsite.components.impl.DefaultTypeProjectionComponentTest > Simple parameter type renders correctly PASSED com.google.devsite.components.impl.DefaultTypeProjectionComponentTest > Parameter type with one generic renders correctly PASSED com.google.devsite.components.impl.DefaultTypeProjectionComponentTest > Nullable parameter type with one generic renders correctly PASSED com.google.devsite.components.impl.DefaultRelatedSymbolsTest > Related symbols with indirect subclasses renders correctly PASSED com.google.devsite.components.impl.DefaultRelatedSymbolsTest > Related symbols with direct subclasses renders correctly PASSED com.google.devsite.components.impl.DefaultTypeProjectionComponentTest > Parameter type with multiple generics renders correctly PASSED com.google.devsite.components.impl.DefaultRelatedSymbolsTest > Empty related symbols renders correctly PASSED com.google.devsite.renderer.impl.DocumentablesHolderTest > computePackages returns list of packages sorted by package name PASSED com.google.devsite.renderer.impl.DocumentablesHolderTest > computePackages returns list of packages with packages filtered out PASSED com.google.devsite.components.impl.DefaultDescriptionComponentTest > Quote renders correctly PASSED com.google.devsite.renderer.converters.ModifiersTest > Multiple modifiers are found PASSED com.google.devsite.components.impl.DefaultDescriptionComponentTest > Itemized list renders correctly PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates synthetic classes for top-level functions in Java[JAVA] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Primitive array is mapped in Java[JAVA] PASSED com.google.devsite.renderer.impl.paths.FilePathProviderTest > Enum class values have the correct link PASSED com.google.devsite.renderer.impl.paths.FilePathProviderTest > Attempts to resolve link externally PASSED com.google.devsite.renderer.impl.paths.FilePathProviderTest > Function with receiver and params has correct link PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Class index creates components with correct path[JAVA] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > @sample annotation in kotlin fails if the target samples doesn't exist[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Public constructor gets documented[JAVA] PASSED com.google.devsite.renderer.impl.paths.FilePathProviderTest > findInDocumentablesGraph finds top level documentable by DRI PASSED com.google.devsite.renderer.impl.paths.FilePathProviderTest > Class has correct link PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components for interfaces[JAVA] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Top level function detail component has correct default modifiers[JAVA] PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Package index creates components for multiple packages[JAVA] PASSED com.google.devsite.renderer.converters.AnnotationsTest > @Deprecated annotations are ignored since they are surfaced separately PASSED com.google.devsite.renderer.impl.paths.FilePathProviderTest > findInDocumentablesGraph finds nested documentable by DRI PASSED com.google.devsite.renderer.impl.paths.FilePathProviderTest > Attempts to resolve link externally and falls back when it can't PASSED com.google.devsite.renderer.impl.paths.FilePathProviderTest > Package has correct link PASSED com.google.devsite.renderer.impl.paths.FilePathProviderTest > Type bound function has correct link PASSED com.google.devsite.renderer.impl.paths.FilePathProviderTest > Root package has correct link PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components with correct book path[JAVA] PASSED com.google.devsite.renderer.converters.ModifiersTest > "default" modifier for interfaces works STANDARD_ERROR WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component creates inline generics[JAVA] PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Toc creates components with correct class link[JAVA] PASSED com.google.devsite.renderer.impl.paths.FilePathProviderTest > findInDocumentablesGraph finds deeply nested documentable by DRI PASSED com.google.devsite.renderer.converters.AnnotationsTest > @Deprecated annotation in list of Annotations is found PASSED com.google.devsite.components.impl.DefaultDescriptionComponentTest > Link to symbol renders correctly PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component creates extension receiver for proper type[JAVA] PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Class index creates components with sorted classes across packages[JAVA] PASSED com.google.devsite.renderer.converters.PropertyDocumentableConverterTest > Property detail component has correct anchors[JAVA] PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Class index creates components for multiple classes starting with same letter[JAVA] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter understands annotation[JAVA] PASSED com.google.devsite.renderer.converters.ModifiersTest > "default" modifier for interfaces works PASSED com.google.devsite.renderer.converters.ModifiersTest > Kotlin override modifier is removed in Kotlin PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Toc creates components with correct package link[JAVA] PASSED com.google.devsite.renderer.converters.PropertyDocumentableConverterTest > Property summary component creates signature with name[JAVA] PASSED com.google.devsite.renderer.converters.AnnotationsTest > Component has annotation type PASSED com.google.devsite.components.impl.DefaultDescriptionComponentTest > Summary ignores period in link PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Class index creates components with sorted classes[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > @JvmSynthetic methods are not documented in java[JAVA] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Crossline modifier appears for param[JAVA] PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Package index creates components with correct path[JAVA] PASSED com.google.devsite.components.impl.DefaultDescriptionComponentTest > Summary ignores period in word PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Class with multiple parents has hierarchy with root object and parents[JAVA] PASSED com.google.devsite.components.impl.DefaultDescriptionComponentTest > Image renders correctly PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Class index creates components for multiple classes starting with different letters[JAVA] PASSED com.google.devsite.renderer.converters.ModifiersTest > Inline modifier is found PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter understands parameterized lambda[JAVA] PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Package index creates components with correct classes link[JAVA] PASSED com.google.devsite.components.impl.DefaultDescriptionComponentTest > Line breaks render correctly PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function detail component has correct anchors[JAVA] PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components for exceptions[JAVA] PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Package index creates components with sorted packages[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Class component creates all symbols in the correct order[JAVA] PASSED com.google.devsite.renderer.converters.ModifiersTest > Abstract modifier is found PASSED com.google.devsite.renderer.converters.ModifiersTest > Kotlin abstract modifier is removed if in an interface in Kotlin PASSED com.google.devsite.renderer.converters.ModifiersTest > Kotlin const modifier is rewritten to static final in Java PASSED com.google.devsite.renderer.converters.ModifiersTest > Unknown Kotlin modifiers are stripped from Java PASSED com.google.devsite.renderer.converters.ModifiersTest > Java static modifier is converted in Kotlin PASSED com.google.devsite.renderer.converters.ModifiersTest > Kotlin final modifier is kept if an override is present in Kotlin PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Java primitive types do not have nullability injected[JAVA] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Verify that several real code samples don't give warnings[JAVA] PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Toc creates components with correct metadata links[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Nested type gets documented[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Protected property gets documented[JAVA] SKIPPED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Package index creates components for single package[JAVA] PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components for extension functions[JAVA] PASSED com.google.devsite.renderer.converters.PropertyDocumentableConverterTest > Property summary and detail include nullability information in 4x Kotlin and Java[JAVA] STANDARD_ERROR WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet com.google.devsite.components.impl.DefaultDescriptionComponentTest > Named link to type renders correctly PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Package index creates components with correct book path[JAVA] PASSED com.google.devsite.components.impl.DefaultDescriptionComponentTest > Single sentence renders correctly PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Class index creates components with correct book path[JAVA] PASSED com.google.devsite.renderer.converters.AnnotationsTest > Parameter component has annotation and value in 4x Kotlin and Java STANDARD_ERROR WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet com.google.devsite.renderer.converters.DocTagConverterTest > Test several odd link choices[JAVA] PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components for enums[JAVA] PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Class index creates components with correct page title[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Public function gets documented[JAVA] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component understands Java object[JAVA] STANDARD_ERROR WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet com.google.devsite.renderer.converters.ModifiersTest > Open modifier is found PASSED com.google.devsite.renderer.converters.ModifiersTest > Kotlin final modifier is removed in Kotlin PASSED com.google.devsite.components.impl.DefaultDescriptionComponentTest > Link to type renders correctly PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Class index creates components for nested class[JAVA] PASSED com.google.devsite.renderer.converters.ModifiersTest > Kotlin public modifier is removed in Kotlin PASSED com.google.devsite.renderer.converters.ModifiersTest > Static final modifiers are considered constant PASSED com.google.devsite.renderer.converters.ModifiersTest > Protected modifier is found SKIPPED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components with correct page title[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Classlike creates components with correct book path[JAVA] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Primitive type from Java code has correct type in Java and Kotlin[JAVA] STANDARD_ERROR WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet com.google.devsite.renderer.converters.AnnotationsTest > Parameter component has annotation and value in 4x Kotlin and Java PASSED com.google.devsite.components.impl.DefaultDescriptionComponentTest > Deprecation summary renders renders correctly PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Class index creates components with correct packages link[JAVA] PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components for top-level functions[JAVA] PASSED com.google.devsite.components.impl.DefaultDescriptionComponentTest > Formatted text renders correctly PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component understands Java object[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Class with single parent has hierarchy with root object, parent, and itself[JAVA] PASSED com.google.devsite.renderer.converters.ModifiersTest > Public modifier is found in Java PASSED com.google.devsite.renderer.converters.ModifiersTest > Const modifier is considered constant PASSED com.google.devsite.components.impl.DefaultDescriptionComponentTest > Numbered list renders correctly PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component creates signature with name[JAVA] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > @param throws exception or prints warning for invalid parameter[JAVA] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Primitive type from Java code has correct type in Java and Kotlin[JAVA] PASSED com.google.devsite.renderer.converters.ModifiersTest > Public modifier is found PASSED com.google.devsite.components.impl.DefaultDescriptionComponentTest > Table renders correctly PASSED com.google.devsite.renderer.converters.AnnotationsTest > Method component has annotation and value in 4x Kotlin and Java PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component creates void return type link[JAVA] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component in abstract class has protected modifier[JAVA] SKIPPED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter understands lambda with receiver[JAVA] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Full class documentation has properties[JAVA] PASSED com.google.devsite.renderer.converters.ModifiersTest > Suspend modifier is found PASSED com.google.devsite.renderer.converters.ModifiersTest > Visibility modifiers are removed in a summary PASSED com.google.devsite.components.impl.DefaultDescriptionComponentTest > Strikethrough renders correctly PASSED com.google.devsite.renderer.converters.PropertyDocumentableConverterTest > Property summary and detail include nullability information in 4x Kotlin and Java[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Public property gets documented[JAVA] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > params that are type aliases appear as aliases[JAVA] PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Synthetic classes for top-level functions use file JvmName appropriately[JAVA] PASSED com.google.devsite.renderer.converters.PropertyDocumentableConverterTest > Property summary component creates return type link[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Class component creates inline generics[JAVA] PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Class index creates components for enum[JAVA] PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Class index creates components with sorted categories[JAVA] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Nullability annotations in java source are preserved, Fragment example[JAVA] PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components with sorted type aliases[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Direct subclasses are found[JAVA] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter includes complex default values[JAVA] PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Class index creates components for single class[JAVA] PASSED com.google.devsite.renderer.converters.PropertyDocumentableConverterTest > Property summary and detail for Kotlin top-level property include annotations[JAVA] PASSED com.google.devsite.integration.BasicTest > Validate @sample PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components for classes[JAVA] PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Toc creates components with correct inner class link[JAVA] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > @deprecated description works over multiple lines[JAVA] STANDARD_ERROR WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet com.google.devsite.renderer.converters.AnnotationsTest > Nullability annotation is kept and discarded in Java and Kotlin as appropriate PASSED com.google.devsite.renderer.converters.DocTagConverterTest > @deprecated description works over multiple lines[JAVA] STANDARD_ERROR WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Kotlin generated getters and setters are not documented[JAVA] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > @deprecated description works over multiple lines[JAVA] STANDARD_ERROR WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components with correct path[JAVA] PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Package index creates components with correct page title[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Classlike creates components with correct title[JAVA] PASSED com.google.devsite.components.impl.DefaultDescriptionComponentTest > Links inside pre render correctly STANDARD_ERROR WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet com.google.devsite.renderer.converters.PropertyDocumentableConverterTest > Property detail component has annotations[JAVA] PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Class index creates components with correct path[KOTLIN] PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components for type aliases[JAVA] PASSED com.google.devsite.components.impl.DefaultDescriptionComponentTest > Links inside pre render correctly STANDARD_ERROR WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet com.google.devsite.renderer.converters.RootDocumentableConverterTest > Package index creates components for multiple packages[KOTLIN] PASSED com.google.devsite.renderer.converters.PropertyDocumentableConverterTest > Property detail component has correct name[JAVA] PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Toc creates components with correct class link[KOTLIN] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary and detail include nullability information in 4x Kotlin and Java[JAVA] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > @deprecated description works over multiple lines[JAVA] PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Synthetic classes for top-level functions in Java use @JvmName[JAVA] PASSED com.google.devsite.renderer.converters.AnnotationsTest > @Suppress annotations are ignored PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Class index creates components with sorted classes across packages[KOTLIN] PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Class index creates components for multiple classes starting with same letter[KOTLIN] PASSED com.google.devsite.renderer.converters.AnnotationsTest > @CheckResult annotation is ignored PASSED com.google.devsite.renderer.converters.AnnotationsTest > Nullability annotation isn't doubly injected for @Nullable Kotlin-nullable type PASSED com.google.devsite.renderer.converters.DocTagConverterTest > See also parses link with unresolved class[JAVA] PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Toc creates components with correct package link[KOTLIN] PASSED com.google.devsite.renderer.converters.PropertyDocumentableConverterTest > Property summary component contains @property documentation[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Java source with public getter and private setter is documented correctly[JAVA] STANDARD_ERROR WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet com.google.devsite.integration.BasicTest > Validate linking STANDARD_ERROR WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet com.google.devsite.components.impl.DefaultDescriptionComponentTest > Links inside pre render correctly PASSED com.google.devsite.integration.BasicTest > Validate linking STANDARD_ERROR WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Java source with public getter and private setter is documented correctly[JAVA] STANDARD_ERROR WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet com.google.devsite.renderer.converters.RootDocumentableConverterTest > Class index creates components with sorted classes[KOTLIN] PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components with sorted extension functions[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Java source with public getter and private setter is documented correctly[JAVA] STANDARD_ERROR WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Lambda parameter type is correct when identical to lambda return type or receiver[JAVA] PASSED com.google.devsite.renderer.converters.AnnotationsTest > Nullability annotation is found PASSED com.google.devsite.renderer.converters.PropertyDocumentableConverterTest > Property detail component creates return type link[JAVA] PASSED com.google.devsite.components.impl.DefaultDescriptionComponentTest > Summary trims documentation on period PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Package index creates components with correct path[KOTLIN] PASSED com.google.devsite.renderer.converters.PropertyDocumentableConverterTest > Property detail component is marked as property type[JAVA] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component creates extension receiver[JAVA] PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Class index creates components for multiple classes starting with different letters[KOTLIN] PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components for annotations[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Java source with public getter and private setter is documented correctly[JAVA] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Full documentation has return type[JAVA] PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Package index creates components with correct classes link[KOTLIN] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary abstract before suspend[JAVA] PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components with sorted classes[JAVA] PASSED com.google.devsite.integration.BasicTest > Validate linking PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter summaries and details include nullability information in 4x Kotlin and Java[JAVA] PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Package index creates components with sorted packages[KOTLIN] PASSED com.google.devsite.components.impl.DefaultDescriptionComponentTest > Pre and @code handled correctly PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components with sorted interfaces[JAVA] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter has correct type for Any[JAVA] PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Toc creates components with correct metadata links[KOTLIN] PASSED com.google.devsite.renderer.converters.PropertyDocumentableConverterTest > Constant modifier translates properly between Kotlin and Java[JAVA] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function signature component creates multiple inline generics[JAVA] PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Package index creates components for single package[KOTLIN] PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components for nested classes[JAVA] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function detail component is marked as function type[JAVA] PASSED com.google.devsite.components.impl.DefaultDescriptionComponentTest > Deprecation renders renders correctly PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > @jvmName functions get documented and sorted by correct name[JAVA] PASSED com.google.devsite.renderer.converters.AnnotationsTest > Long annotation parameter values are parsed correctly PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Package index creates components with correct book path[KOTLIN] PASSED com.google.devsite.renderer.converters.PropertyDocumentableConverterTest > Property summary component has correct relative link[JAVA] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component handles constructors[JAVA] PASSED com.google.devsite.components.impl.DefaultDescriptionComponentTest > Nested lists render correctly PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter summaries include annotations in 4x Kotlin and Java[JAVA] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Function type parameters can be documented with @param with or without angle brackets[JAVA] PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Class index creates components with correct book path[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Classlike creates components with correct path[JAVA] PASSED com.google.devsite.components.impl.DefaultDescriptionComponentTest > Plain link renders correctly PASSED com.google.devsite.renderer.converters.AnnotationsTest > @Deprecated annotation in Annotation object is found PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Full documentation has properties[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Class with root object as parent does not have hierarchy[JAVA] PASSED com.google.devsite.components.impl.DefaultDescriptionComponentTest > Code block renders correctly PASSED com.google.devsite.integration.BasicTest > Validate complicated Platform files PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Class index creates components with correct page title[KOTLIN] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function detail signature nullability is correct on example from Platform[JAVA] PASSED com.google.devsite.renderer.converters.PropertyDocumentableConverterTest > Property detail component has correct anchors[KOTLIN] PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components with sorted exceptions[JAVA] PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Class index creates components for nested class[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > See also parses link with unresolved function[JAVA] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component has suspend modifier[JAVA] PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Class index creates components with correct packages link[KOTLIN] PASSED com.google.devsite.renderer.converters.PropertyDocumentableConverterTest > Property summary component creates signature with name[KOTLIN] PASSED com.google.devsite.renderer.converters.AnnotationsTest > @Deprecated annotation in Annotation object is not found PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components with sorted top-level functions[JAVA] PASSED com.google.devsite.components.impl.DefaultDescriptionComponentTest > Inline code renders correctly in 4x Kotlin and Java PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component creates return type link[JAVA] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Kotlin docs for java sources use kotlin types for arrays[JAVA] PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components with sorted annotations[JAVA] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Full documentation has see alsos[JAVA] PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Class index creates components for enum[KOTLIN] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component has inline modifier[JAVA] PASSED com.google.devsite.components.impl.DefaultDescriptionComponentTest > table captions handled correctly PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Level-jumping doc inheritance works in 4x Kotlin and Java[JAVA] PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components with sorted enums[JAVA] PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Class index creates components with sorted categories[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter understands nested generics[JAVA] PASSED com.google.devsite.components.impl.DefaultDescriptionComponentTest > Paragraphs render correctly PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Full Java documentation has thrown exceptions[JAVA] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Sealed class constructor docs inherit[JAVA] SKIPPED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Class index creates components for single class[KOTLIN] PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates synthetic classes for top-level functions in Java[KOTLIN] PASSED com.google.devsite.renderer.converters.PropertyDocumentableConverterTest > Property summary and detail include nullability information in 4x Kotlin and Java[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Unit isn't changed in Java when used as a parameter[JAVA] PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Toc creates components with correct inner class link[KOTLIN] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component creates return type generics[JAVA] PASSED com.google.devsite.renderer.converters.PropertyDocumentableConverterTest > Property summary component creates return type link[KOTLIN] PASSED com.google.devsite.renderer.converters.AnnotationsTest > Type parameter component has annotation and value in 4x Kotlin and Java PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components for interfaces[KOTLIN] PASSED com.google.devsite.renderer.converters.RootDocumentableConverterTest > Package index creates components with correct page title[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Nullable primitive type is upgraded in Java[JAVA] PASSED com.google.devsite.integration.BasicTest > Validate prod AndroidX collections-ktx lib PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function detail component creates void return type link[JAVA] PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components with correct book path[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Extension functions are included on Java and Kotlin pages[JAVA] PASSED com.google.devsite.renderer.converters.PropertyDocumentableConverterTest > Property summary and detail for Kotlin top-level property include annotations[KOTLIN] PASSED com.google.devsite.renderer.converters.AnnotationsTest > JVM annotations are ignored PASSED com.google.devsite.renderer.converters.AnnotationsTest > Nullability annotation is not injected for Kotlin-nullable type as-Java PASSED com.google.devsite.renderer.converters.PropertyDocumentableConverterTest > Property detail component has annotations[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter understands nullable lambda[JAVA] PASSED com.google.devsite.renderer.converters.PropertyDocumentableConverterTest > Property detail component has correct name[KOTLIN] PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components for exceptions[KOTLIN] PASSED com.google.devsite.renderer.converters.PropertyDocumentableConverterTest > Property summary component contains @property documentation[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > @property throws exception for invalid property[JAVA] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter understands suspend lambda with receiver[JAVA] PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components for extension functions[KOTLIN] PASSED com.google.devsite.renderer.converters.PropertyDocumentableConverterTest > Property detail component creates return type link[KOTLIN] PASSED com.google.devsite.renderer.converters.AnnotationsTest > Property component has annotation and value in 4x Kotlin and Java PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Class component inherits docs from same language in 4x Kotlin and Java[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Class signature appears with extends or implements for external types in 4x[JAVA] SKIPPED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > protected companion functions are included in Kotlin and not Java[JAVA] SKIPPED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Where statement generates correct bounds[JAVA] PASSED com.google.devsite.renderer.converters.PropertyDocumentableConverterTest > Property detail component is marked as property type[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > @constructor docs are applied[JAVA] PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components for enums[KOTLIN] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component ignores public modifier[JAVA] PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components with correct page title[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter understands inline generics and does correct Kotlin-Java array translation[JAVA] PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components for top-level functions[KOTLIN] PASSED com.google.devsite.renderer.converters.PropertyDocumentableConverterTest > Constant modifier translates properly between Kotlin and Java[KOTLIN] PASSED com.google.devsite.renderer.converters.AnnotationsTest > Type parameter type has annotation and value in 4x Kotlin and Java PASSED com.google.devsite.renderer.converters.AnnotationsTest > Nullability annotation is NOT injected for Kotlin-nullable type as-Kotlin PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter includes default list value[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > classlike companion properties are included in Kotlin and not Java[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Property parameter documentation inherits properly[JAVA] SKIPPED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component exists for (default) constructors[JAVA] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Full documentation has img tag in 4x Kotlin and Java[JAVA] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter understands suspend lambda[JAVA] PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Synthetic classes for top-level functions use file JvmName appropriately[KOTLIN] PASSED com.google.devsite.renderer.converters.PropertyDocumentableConverterTest > Property summary component has correct relative link[KOTLIN] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function detail component has correct name[JAVA] PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components with sorted type aliases[KOTLIN] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Top level function detail component has annotations[JAVA] PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components for classes[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter understands awful compose lambda[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Extension functions respect @JvmName for packages[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Protected constructor gets documented[JAVA] SKIPPED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component in abstract class has abstract modifier[JAVA] PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components with correct path[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Test @return on property parameters[JAVA] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Kotlin arrays are translated only when necessary[JAVA] PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components for type aliases[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Full documentation sorts params in given order[JAVA] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component has correct relative link[JAVA] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter understands * generics[JAVA] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component creates params[JAVA] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Parameter detection works on nested named lambda types[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Static and companion functions are treated correctly in both languages[JAVA] PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Synthetic classes for top-level functions in Java use @JvmName[KOTLIN] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Top level function summary component has correct default modifiers[JAVA] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter understands lambda generics[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Properties are documented in sorted order[JAVA] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter includes default double values[JAVA] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > See also parses internal link[JAVA] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component in class has open modifiers[JAVA] PASSED com.google.devsite.integration.BasicTest > Validate prod AndroidX fragment lib STANDARD_OUT WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/java/com/example/android/supportv4/app/FragmentPagerSupport.java, falling back to by-name com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components with sorted extension functions[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Vararg modifier appears for param[JAVA] PASSED com.google.devsite.integration.BasicTest > Validate prod AndroidX fragment lib STANDARD_OUT WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/java/com/example/android/supportv4/app/FragmentStatePagerSupport.java, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/res/layout/fragment_pager.xml, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/res/layout/fragment_pager.xml, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/res/layout/fragment_pager_list.xml, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/res/layout/fragment_pager_list.xml, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/java/com/example/android/supportv4/app/FragmentStatePagerSupport.java, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/res/layout/fragment_pager.xml, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/res/layout/fragment_pager_list.xml, falling back to by-name com.google.devsite.renderer.converters.DocTagConverterTest > Class property parameters can be documented with @property on the class[JAVA] PASSED com.google.devsite.integration.BasicTest > Validate prod AndroidX fragment lib STANDARD_OUT WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/java/com/example/android/supportv4/app/FragmentPagerSupport.java, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/res/layout/fragment_pager.xml, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/java/com/example/android/supportv4/app/FragmentArgumentsSupport.java, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/res/values/attrs.xml, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/res/layout/fragment_pager_list.xml, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/res/layout/fragment_arguments_support.xml, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/java/com/example/android/supportv4/app/FragmentArgumentsSupport.java, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/java/com/example/android/supportv4/app/FragmentArgumentsSupport.java, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/res/values/attrs.xml, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/res/layout/fragment_arguments_support.xml, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/java/com/example/android/supportv4/app/FragmentArgumentsSupport.java, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/java/com/example/android/supportv4/app/FragmentArgumentsSupport.java, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/res/values/attrs.xml, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/java/com/example/android/supportv4/app/FragmentArgumentsSupport.java, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/res/layout/fragment_arguments_support.xml, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/java/com/example/android/supportv4/app/FragmentArgumentsSupport.java, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/res/values/attrs.xml, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/java/com/example/android/supportv4/app/FragmentArgumentsSupport.java, falling back to by-name com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components for annotations[KOTLIN] PASSED com.google.devsite.integration.BasicTest > Validate prod AndroidX fragment lib STANDARD_OUT WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/res/layout/fragment_arguments_support.xml, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/res/values/attrs.xml, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/java/com/example/android/supportv4/app/FragmentArgumentsSupport.java, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/java/com/example/android/supportv4/app/FragmentArgumentsSupport.java, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/res/layout/fragment_arguments_support.xml, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/java/com/example/android/supportv4/app/FragmentArgumentsSupport.java, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/res/values/attrs.xml, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/java/com/example/android/supportv4/app/FragmentArgumentsSupport.java, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/res/layout/fragment_arguments_support.xml, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/res/values/attrs.xml, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/java/com/example/android/supportv4/app/FragmentArgumentsSupport.java, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/res/layout/fragment_arguments_support.xml, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/java/com/example/android/supportv4/app/FragmentArgumentsSupport.java, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/java/com/example/android/supportv4/app/FragmentArgumentsSupport.java, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/res/values/attrs.xml, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/res/layout/fragment_arguments_support.xml, falling back to by-name WARN: Failed samples resolution-by-path for frameworks/support/samples/Support4Demos/src/main/java/com/example/android/supportv4/app/FragmentArgumentsSupport.java, falling back to by-name com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component understands Java primitives[JAVA] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter understands factory lambda[JAVA] PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components with sorted classes[KOTLIN] PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components with sorted interfaces[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Arrays and nullability is handled properly in conversion to Java[JAVA] PASSED com.google.devsite.integration.BasicTest > Validate prod AndroidX fragment lib PASSED com.google.devsite.renderer.converters.DocTagConverterTest > See also parses link with Java style function[JAVA] PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components for nested classes[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Basic summary description has correct flags[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Primary constructor can be @suppress-ed without hiding the class itself[JAVA] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component in interface has abstract modifiers when appropriate[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Indirect subclasses are found[JAVA] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Nested arrays are translated correctly[JAVA] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Top level function detail component has correct default modifiers[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Companion objects are documented in Java but not Kotlin because they're inlined[JAVA] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component creates inline generics[KOTLIN] PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components with sorted exceptions[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Primitive type in generic is upgraded in Java[JAVA] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component creates extension receiver for proper type[KOTLIN] PASSED com.google.devsite.integration.BasicTest > Validate inner classes PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components with sorted top-level functions[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter includes default float values[JAVA] PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components with sorted annotations[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > See also parses link with Kotlin style function[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Class signature appears with extends and implements for internal types in 4x[JAVA] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter understands generics[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Empty classlike has no symbols[JAVA] PASSED com.google.devsite.renderer.converters.PackageDocumentableConverterTest > Package summary creates components with sorted enums[KOTLIN] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function detail component has correct anchors[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter understands suspend lambda with params[JAVA] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Multiline doc from fragment, with formatting[JAVA] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Test spacing around line wraps including inside tags[JAVA] SKIPPED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component understands Java object[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Public constructor does not have @NonNull in 4x Kotlin and Java[JAVA] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > See also parses link with class[JAVA] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component creates signature with name[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter understands inline generics[JAVA] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component creates void return type link[KOTLIN] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component in abstract class has protected modifier[KOTLIN] SKIPPED com.google.devsite.renderer.converters.DocTagConverterTest > th tag can be nested in a tr tag (without a thead tag)[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > classlike companion functions are included in Kotlin and not Java[JAVA] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Nullability annotations in java source are preserved, Fragment example[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Java getters and setters are documented[JAVA] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Nullability on parameters is rendered correctly in 4x Kotlin and Java[JAVA] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Copied from PagingData[JAVA] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary and detail include nullability information in 4x Kotlin and Java[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter excludes default value in summary[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Extension functions are ordered by the package they come from[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Annotation types with no parameters have no default constructors[JAVA] SKIPPED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Inherited methods are sorted by name and arity[JAVA] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Lambda parameter type is correct when identical to lambda return type or receiver[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Deprecated class summary and detail description flags correct in 4x Kotlin and Java[JAVA] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Java arrays with non-primitive members are translated correctly[JAVA] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component creates extension receiver[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > th tag can be nested in a tr tag (with a thead tag)[JAVA] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary abstract before suspend[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Array of lambdas in Kotlin is handled properly in Java[JAVA] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function signature component creates multiple inline generics[KOTLIN] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function detail component is marked as function type[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Full Kotlin documentation has thrown exceptions[JAVA] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > higher order param name appears for param[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Enum class is rendered and has enum values with types in 4x Kotlin and Java[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Protected function gets documented[JAVA] SKIPPED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component handles constructors[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Public constructor gets documented[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter includes default string value[JAVA] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function detail signature nullability is correct on example from Platform[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Full documentation sorts tags in pre-defined order[JAVA] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component has suspend modifier[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Property parameter docs propagate correctly[JAVA] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component creates return type link[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > @JvmSynthetic methods are not documented in java[KOTLIN] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component has inline modifier[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Class with multiple parents has hierarchy with root object and parents[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > int array in java has correct nullability in Kotlin and vice versa[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Class component creates all symbols in the correct order[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Parameter documentation works and ignores whitespace[JAVA] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component creates return type generics[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Nested type gets documented[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Protected property gets documented[KOTLIN] SKIPPED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function detail component creates void return type link[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter understands lambda with difficult generic combination[JAVA] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Documentation spacing works over multiple lines[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Public function gets documented[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Classlike creates components with correct book path[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Class with single parent has hierarchy with root object, parent, and itself[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter understands variance generics[JAVA] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Parameter documentation works on generic and lambda types[JAVA] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Where statement generates correct bounds[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter has correct type[JAVA] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Full documentation has receiver param[JAVA] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component ignores public modifier[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Public property gets documented[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > from ExoPlayer2, @link split across lines works[JAVA] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Kotlin docs for java sources use kotlin types when available[JAVA] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component exists for (default) constructors[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Class component creates inline generics[KOTLIN] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function detail component has correct name[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Direct subclasses are found[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Deeply nested arrays are translated correctly[JAVA] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Property parameter can be @suppress-ed as property only[JAVA] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Top level function detail component has annotations[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Kotlin generated getters and setters are not documented[KOTLIN] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component in abstract class has abstract modifier[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Empty description isn't documented[JAVA] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Primitive array is mapped in Java[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Classlike creates components with correct title[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Java source with public getter and private setter is documented correctly[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter understands annotation[KOTLIN] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component has correct relative link[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Class type parameters can be documented with @param with or without angle brackets[JAVA] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Crossline modifier appears for param[KOTLIN] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component creates params[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter understands parameterized lambda[KOTLIN] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Top level function summary component has correct default modifiers[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Java primitive types do not have nullability injected[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > @jvmName functions get documented and sorted by correct name[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Classlike creates components with correct path[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Full documentation parameters table has types with nullability annotations[JAVA] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component in class has open modifiers[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Primitive type from Java code has correct type in Java and Kotlin[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Class with root object as parent does not have hierarchy[KOTLIN] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component understands Java primitives[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter understands lambda with receiver[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Full summary and description work with multiline in 4x Kotlin and Java[JAVA] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Level-jumping doc inheritance works in 4x Kotlin and Java[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > params that are type aliases appear as aliases[KOTLIN] PASSED com.google.devsite.renderer.converters.FunctionDocumentableConverterTest > Function summary component in interface has abstract modifiers when appropriate[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > See also parses external link[JAVA] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter includes complex default values[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Extension functions are included on Java and Kotlin pages[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > @sample annotation in kotlin fails if the target samples doesn't exist[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Class component inherits docs from same language in 4x Kotlin and Java[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Class signature appears with extends or implements for external types in 4x[KOTLIN] SKIPPED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > protected companion functions are included in Kotlin and not Java[KOTLIN] SKIPPED com.google.devsite.renderer.converters.DocTagConverterTest > Verify that several real code samples don't give warnings[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > classlike companion properties are included in Kotlin and not Java[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Property parameter documentation inherits properly[KOTLIN] SKIPPED com.google.devsite.renderer.converters.DocTagConverterTest > Test several odd link choices[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter summaries and details include nullability information in 4x Kotlin and Java[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Extension functions respect @JvmName for packages[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Protected constructor gets documented[KOTLIN] SKIPPED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter has correct type for Any[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > @param throws exception or prints warning for invalid parameter[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Full class documentation has properties[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > @deprecated description works over multiple lines[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter summaries include annotations in 4x Kotlin and Java[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > See also parses link with unresolved class[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Static and companion functions are treated correctly in both languages[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Full documentation has return type[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Properties are documented in sorted order[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Kotlin docs for java sources use kotlin types for arrays[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Function type parameters can be documented with @param with or without angle brackets[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter understands nested generics[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Full documentation has properties[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Unit isn't changed in Java when used as a parameter[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > See also parses link with unresolved function[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Primary constructor can be @suppress-ed without hiding the class itself[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Nullable primitive type is upgraded in Java[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Indirect subclasses are found[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Companion objects are documented in Java but not Kotlin because they're inlined[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter understands nullable lambda[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Full documentation has see alsos[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter understands suspend lambda with receiver[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Full Java documentation has thrown exceptions[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Sealed class constructor docs inherit[KOTLIN] SKIPPED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Class signature appears with extends and implements for internal types in 4x[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Empty classlike has no symbols[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter understands inline generics and does correct Kotlin-Java array translation[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Public constructor does not have @NonNull in 4x Kotlin and Java[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter includes default list value[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter understands suspend lambda[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > @property throws exception for invalid property[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > classlike companion functions are included in Kotlin and not Java[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > @constructor docs are applied[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Java getters and setters are documented[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter understands awful compose lambda[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Kotlin arrays are translated only when necessary[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Full documentation has img tag in 4x Kotlin and Java[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Extension functions are ordered by the package they come from[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Annotation types with no parameters have no default constructors[KOTLIN] SKIPPED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter understands * generics[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Inherited methods are sorted by name and arity[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Test @return on property parameters[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter understands lambda generics[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Full documentation sorts params in given order[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter includes default double values[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Enum class is rendered and has enum values with types in 4x Kotlin and Java[KOTLIN] PASSED com.google.devsite.renderer.converters.ClasslikeDocumentableConverterTest > Protected function gets documented[KOTLIN] SKIPPED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Vararg modifier appears for param[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Parameter detection works on nested named lambda types[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter understands factory lambda[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Arrays and nullability is handled properly in conversion to Java[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > See also parses internal link[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Nested arrays are translated correctly[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Class property parameters can be documented with @property on the class[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > See also parses link with Java style function[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Basic summary description has correct flags[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Primitive type in generic is upgraded in Java[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter includes default float values[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > See also parses link with Kotlin style function[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter understands generics[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Multiline doc from fragment, with formatting[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Test spacing around line wraps including inside tags[KOTLIN] SKIPPED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter understands suspend lambda with params[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > See also parses link with class[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter understands inline generics[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > th tag can be nested in a tr tag (without a thead tag)[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Nullability on parameters is rendered correctly in 4x Kotlin and Java[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Copied from PagingData[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter excludes default value in summary[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Deprecated class summary and detail description flags correct in 4x Kotlin and Java[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > th tag can be nested in a tr tag (with a thead tag)[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Java arrays with non-primitive members are translated correctly[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Array of lambdas in Kotlin is handled properly in Java[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Full Kotlin documentation has thrown exceptions[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > higher order param name appears for param[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter includes default string value[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Full documentation sorts tags in pre-defined order[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Property parameter docs propagate correctly[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Parameter documentation works and ignores whitespace[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > int array in java has correct nullability in Kotlin and vice versa[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Documentation spacing works over multiple lines[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter understands lambda with difficult generic combination[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Parameter documentation works on generic and lambda types[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter understands variance generics[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Full documentation has receiver param[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Parameter has correct type[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > from ExoPlayer2, @link split across lines works[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Kotlin docs for java sources use kotlin types when available[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Property parameter can be @suppress-ed as property only[KOTLIN] PASSED com.google.devsite.renderer.converters.ParameterDocumentableConverterTest > Deeply nested arrays are translated correctly[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Empty description isn't documented[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Class type parameters can be documented with @param with or without angle brackets[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Full documentation parameters table has types with nullability annotations[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > Full summary and description work with multiline in 4x Kotlin and Java[KOTLIN] PASSED com.google.devsite.renderer.converters.DocTagConverterTest > See also parses external link[KOTLIN] PASSED com.google.devsite.integration.BasicTest > Validate prod AndroidX compose lib PASSED com.google.devsite.integration.BasicTest > Validate prod AndroidX paging lib STANDARD_OUT WARN: Failed samples resolution-by-path for dotdotdot/InsertSeparatorsJavaSample.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/InsertSeparatorsJavaUiModelSample.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/InsertSeparatorsJavaSample.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/UiModel.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/InsertSeparatorsJavaUiModelSample.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/InsertSeparatorsJavaSample.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/InsertSeparatorsJavaSample.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/InsertSeparatorsJavaSample.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/UiModel.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/InsertSeparatorsJavaUiModelSample.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/InsertSeparatorsJavaUiModelSample.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/InsertSeparatorsJavaUiModelSample.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/UiModel.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/UiModel.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/UiModel.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/InsertSeparatorsJavaSample.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/InsertSeparatorsJavaSample.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/InsertSeparatorsJavaUiModelSample.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/InsertSeparatorsJavaSample.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/InsertSeparatorsJavaUiModelSample.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/UiModel.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/InsertSeparatorsJavaSample.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/InsertSeparatorsJavaUiModelSample.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/UiModel.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/UiModel.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/InsertSeparatorsJavaUiModelSample.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/UiModel.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/InsertSeparatorsJavaSample.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/InsertSeparatorsJavaSample.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/InsertSeparatorsJavaUiModelSample.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/InsertSeparatorsJavaUiModelSample.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/UiModel.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/UiModel.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/InsertSeparatorsJavaSample.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/InsertSeparatorsJavaUiModelSample.java, falling back to by-name WARN: Failed samples resolution-by-path for dotdotdot/UiModel.java, falling back to by-name WARN: Unable to find what is referred to by @param flow in DClass LazyPagingItems Did you make a typo? Are you trying to refer to something not visible to users? WARN: Unable to find what is referred to by @param flow in DClass LazyPagingItems Did you make a typo? Are you trying to refer to something not visible to users? com.google.devsite.integration.BasicTest > Validate prod AndroidX paging lib PASSED com.google.devsite.integration.BasicTest > Validate simple top-level functions PASSED com.google.devsite.integration.BasicTest > Validate simple classes STANDARD_OUT WARN: You should be using androidx.annotation.NonNull, not org.jetbrains.annotations/NotNull///PointingToDeclaration/ WARN: You should be using androidx.annotation.NonNull, not org.jetbrains.annotations/NotNull///PointingToDeclaration/ WARN: You should be using androidx.annotation.NonNull, not org.jetbrains.annotations/NotNull///PointingToDeclaration/ WARN: You should be using androidx.annotation.NonNull, not org.jetbrains.annotations/NotNull///PointingToDeclaration/ WARN: You should be using androidx.annotation.NonNull, not org.jetbrains.annotations/NotNull///PointingToDeclaration/ WARN: You should be using androidx.annotation.NonNull, not org.jetbrains.annotations/NotNull///PointingToDeclaration/ WARN: You should be using androidx.annotation.NonNull, not org.jetbrains.annotations/NotNull///PointingToDeclaration/ WARN: You should be using androidx.annotation.NonNull, not org.jetbrains.annotations/NotNull///PointingToDeclaration/ WARN: You should be using androidx.annotation.NonNull, not org.jetbrains.annotations/NotNull///PointingToDeclaration/ WARN: You should be using androidx.annotation.NonNull, not org.jetbrains.annotations/NotNull///PointingToDeclaration/ WARN: You should be using androidx.annotation.NonNull, not org.jetbrains.annotations/NotNull///PointingToDeclaration/ WARN: You should be using androidx.annotation.NonNull, not org.jetbrains.annotations/NotNull///PointingToDeclaration/ com.google.devsite.integration.BasicTest > Validate simple classes PASSED com.google.devsite.integration.BasicTest > Validate inheritance tests SKIPPED com.google.devsite.integration.BasicTest > Validate package-leve @hide SKIPPED > Task :zipResultsOfDokka-devsite-plugin > Task :shadowJar > Task :inspectClassesForKotlinIC > Task :jar > Task :ktlint > Task :generateMetadataFileForDackkaPublication > Task :generatePomFileForDackkaPublication > Task :publishDackkaPublicationToDistRepository > Task :publish > Task :integration-tests:cli:run WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.intellij.util.ReflectionUtil (file:/buildbot/dist_dirs/aosp-dackka-main-dev-linux-dackka/7926576/dackka-0.0.13.jar) to method java.util.ResourceBundle.setParent(java.util.ResourceBundle) WARNING: Please consider reporting this to the maintainers of com.intellij.util.ReflectionUtil WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release > Task :integration-tests:cli:verifyRun > Task :integration-tests:cli:test Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0. You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins. See https://docs.gradle.org/7.2/userguide/command_line_interface.html#sec:command_line_warnings BUILD SUCCESSFUL in 3m 16 actionable tasks: 16 executed Return Code: 0