aboutsummaryrefslogtreecommitdiff
path: root/integration-tests/gradle/src/integrationTest/kotlin
AgeCommit message (Collapse)Author
2023-08-14Refactor and document DisplaySourceSet, deprecate ↵Vsevolod Tolstopyatov
SelfRepresentingSingletonSet (#3105) * Deprecate internal API SelfRepresentingSingletonSet for removal as being harmful and unimplement it in DisplaySourceSet * Provide no automatic migration for DisplaySourceSet, as there are no mechanisms for that. Manual migration is the replacement of 'dss' to `setOf(dss)` where applicable * Introduce a convenience-member DefaultRenderer.buildContentNode to avoid wrapping DSS into set manually * Document DisplaySourceSet * Replace Iterable<DisplaySourceSet>.sourceSetIDs with more straightforward Iterable<DisplaySourceSet>.computeSourceSetIds(), refactor all the usages, save some allocations * Start caching CompositeSourceSetID properties to avoid excessive allocations * Update integration tests on the latest revision with Knit version where the workaround is applied Fixes #2897
2023-08-04Make the compatibility metadata variant check more specific (#3103)Ignat Beresnev
2023-07-21Update Kotlin to 1.9.0 (#3074)Vadim Mishenev
* Update Kotlin Gradle Plugin to 1.9.0 * Update Android Gradle Plugin to 4.2.2 * Introduce convention plugin for Gradle runner https://github.com/gradle/gradle/issues/8301 * Fix unit test `common, jvm and macos source sets with kotlin multiplatform` * Update compiler to 1.9.0 * Update integration test * Add empty target for WASM integration test to avoid single target project See https://github.com/Kotlin/dokka/issues/3038 * Remove unused `plugins.shadow` from toml
2023-06-06Update Dokka's references to 1.8.20 (#3028)Ignat Beresnev
2023-05-17Update KGP to 1.8.20 (#2989)Vadim Mishenev
* Update KGP to 1.8.20 * Update AGP to be compatible with KGP * Replace `AndroidSourceSet` * Dump API * Update integration tests * Update GH actions tests * Refactor Gradle Runner * Fix `TYPE_MISMATCH_WARNING_FOR_INCORRECT_CAPTURE_APPROXIMATION` * Suppress source sets without compilations Dokka suppresses source sets that do no have compilation since such configuration is invalid, it reports a warning or an error * Introduce `dependsOn` for a new `com.android.build.api.dsl.AndroidSourceSet` * API dump * Add comment * Suppress remaining `TYPE_MISMATCH_WARNING_FOR_INCORRECT_CAPTURE_APPROXIMATION` * Add comment --------- Co-authored-by: Ignat Beresnev <ignat.beresnev@jetbrains.com>
2023-04-25Tidy/remove unnecessary imports and suppressions (#2975)aSemy
2023-04-21Add Gradle integration tests for configuration (#2963)Ignat Beresnev
2023-03-27Mark utilities.* API as Dokka-internal (#2937)Vsevolod Tolstopyatov
* Deprecate unused declaration, remove inline declaration (as it's binary compatible), opt-in into internal API at project level * Opt-in into DokkaInternalApi where applicable * Get rid of intermediate test-utils module
2023-03-06Update Dokka references to 1.8.10 (#2898)Ignat Beresnev
2023-02-21Remove outdated stdlib integration test (#2841)Ignat Beresnev
2023-02-10Update Kotlin to 1.8.10 (#2797)Ignat Beresnev
2023-01-26Support kotlin wasm targetIgor Yakovlev
2023-01-13Avoid snapshotting sourceLink.localDirectory input (#2807)ilya-g
2022-11-26Fix OOME: Metaspace (#2678)Vadim Mishenev
* Fix OOME: Metaspace * Add stress test * Run sample analysis from `Dispatchers.Default`
2022-10-13Ignore BuiltIns for StdLib (#2658)Vadim Mishenev
2022-10-04Update Kotlin to 1.7.20 (#2692)Ignat Beresnev
2022-09-27Update Kotlin to 1.7.20-RC (#2682)Ignat Beresnev
2022-09-26Add documentation for synthetic Enum `values()` and `valueOf()` functions ↵Ignat Beresnev
(#2650)
2022-09-22Update integration tests: coroutines, serialization, biojava (#2672)Ignat Beresnev
2022-09-01Use GitHub Actions Artifacts to store snapshots instead of S3 (#2630)Stefan M
* Use GitHub Actions Artifacts for snapshots * Delete s3-cleanup.yml * Fix trigger event * Fix path * Fix path again * Maybe this path is better * Restore env variable to save output to a known place * Add retention days * Replace stdlib with coroutines * Replace S3Project with TestOutputCopier * Restore S3 upload * Change job name * Fix imports * Add TestOutputCopier to SdtlibIntegrationTest * Save stdlib on S3 again * Rename env variable * Increase rentention-days * Remove .kt as filter for test * Fix skiping copying message * Update Gradle and Kotlin version
2022-07-13Update references and documentation to Dokka 1.7.10 (#2566)Ignat Beresnev
2022-07-08Update Kotlin to 1.7.10 (#2564)Ignat Beresnev
2022-06-20Update documentation and examples to Dokka 1.7.0 (#2542)Ignat Beresnev
2022-06-16Update tested AGP version to latest (#2535)Ignat Beresnev
2022-06-10Bump Kotlin to 1.7.0 (#2529)Vadim Mishenev
2022-06-07Bump Kotlin to 1.7.0-RC2 (#2522)Vadim Mishenev
2022-05-31Bump Kotlin to 1.7.0-RC (#2508)Vadim Mishenev
* `UnresolvedType` is replaced with `ErrorType` in https://github.com/JetBrains/kotlin/commit/b5933c70e20a0dfd788d8d4a6c04ca0d16f7c731 * Support `sig` files in https://github.com/JetBrains/kotlin/commit/22b368849338cae684601c9b1ead31ebb1fd81cf * `org.jetbrains.kotlin.idea.kdoc.resolveKDocSampleLink` is removed in https://github.com/JetBrains/intellij-community/commit/e4af6f96c8d4e2318d04eddf658a4c4e8c60b2e6 * `org.jetbrains.kotlin.idea.refactoring.fqName.getKotlinFqName` is deprecated * `org.codehaus.plexus.archiver.AbstractArchiver.addDirectory` is deprecated https://codehaus-plexus.github.io/plexus-archiver/apidocs/org/codehaus/plexus/archiver/Archiver.html#addDirectory-java.io.File-java.lang.String:A-java.lang.String:A- * Make `clean` independent from `setupMaven` * Set up JDK classpath roots explicitly because of https://github.com/JetBrains/kotlin/commit/f89765eb33dd95c8de33a919cca83651b326b246 * Add JPS model and faxml dependencies * Fix test * Exclude compiler from buildscript in integration test * Exclude `com.intellij` package from compiler * Update kotlin version in integration tests
2022-05-26Fix some integration tests on Windows (#2507)Matthew Haughton
2022-04-25Update documentation and examples to Dokka 1.6.21 (#2465)Ignat Beresnev
2022-04-21Update Kotlin to 1.6.21 (#2454)Ignat Beresnev
* Update Kotlin to 1.6.21 * Use 1.6.20 react wrapper for 1.6.21 kotlin
2022-04-18Support KLIB for Common platform (#2441)Vadim Mishenev
2022-04-15Update documentation, examples and test references to 1.6.20 (#2440)Ignat Beresnev
* Update documentation/example/test references to 1.6.20 * Mute Multiplatform0GradleIntegrationTest due to missing KLIB support * Update gradle and AGP versions to the latest
2022-04-14Use common gradle+kotlin versions across gradle integration tests (#2287)Ignat Beresnev
* Use common gradle+kotlin versions across gradle integration tests * Separate JVM/Android/MPP tested versions * Fix react integration tests for 1.6.10 * Move kotlin react wrapper mapping to TestedVersions * Update gradle to 6.9.2
2022-02-21Add option to merge implicit expect-actual declarations (#2316)Vadim Mishenev
* Add option to merge implicit expect-actual declarations * Merge entries, constructors * Fix StdLib integration test * Add doc
2022-02-09Add KotlinWebSite plugin to transform samples (#2349)Vadim Mishenev
2021-12-29Serialization integration tests 1.6 (#2294)Ignat Beresnev
* Update kotlinx.serialization submodule to 1.3.2 * Update serialization.diff for serialization 1.3.2 * Update Kotlin to 1.6.10 for serialization integration tests
2021-12-23Introduce documentedVisibilities setting (#2270)Ignat Beresnev
* Introduce `documentedVisibilities` setting * Remove hardcoded doc generation for Visibility.PUBLIC, correct tests * Add maven, gradle and cli integration tests for documentedVisibilities * Fix maven plugin configuration overriding the default value * Remove test debug prints * Correct an inconsistency with default values and leave a comment of intentions * Add a test for visibility of private setter
2021-12-17Update kotlin and dokka versions to 1.6.10 (#2274)Ignat Beresnev
2021-12-15Bump coroutines to 1.6.0 in integration test (#2276)Vadim Mishenev
2021-11-18Bump Kotlin to 1.6.0 (#2226)vmishenev
* Bump Kotlin to 1.6.0 * Update versions in integration tests
2021-11-18Update version of `SerializationGradleIntegrationTest` to 1.3.1 (#2228)vmishenev
2021-10-18Bump Kotlin to 1.6.0-RC (#2189)vmishenev
* Bump Kotlin to 1.6.0-RC * Update Kotlin to 1.6.0-RC in integration tests * Change Dokka Version
2021-10-04Bump to Kotlin 1.5.31 (#2164)Marcin Aman
* Bump to Kotlin 1.5.31 * Mark todo-s as unsupported * Add PsiNameHelper * Try disabling ProjectFileIndex * Remove CoreProjectFileIndex * Update JDKs to 17, kotlin to 1.5.31 in integration tests * Update Kotlin to 1.5.31 in JS IR integration test Co-authored-by: vmishenev <vad-mishenev@yandex.ru>
2021-09-28Support JS KLib (#2159)vmishenev
2021-08-26Update versions in integration testsMarcin Aman
2021-06-21Don't use older dir from previous runs in versioning (#1963)Marcin Aman
2021-06-21Cachable task (#1905)Marcin Aman
* Add tests for Gradle caching scenarios and adjust tasks to honor caching such that tests pass * Make dokka tasks cachable * Make dokka tasks cachable * Make dokka tasks cachable * Fix gradle assertion Co-authored-by: Volker Leck <volker.leck@gmail.com>
2021-06-15Remove JDK 8 on windows due to OOM and bump kotlin version in test (#1971)Marcin Aman
2021-04-29Update tests with kotlin 1.5-RC and gradle 7.0 (#1857)Marcin Aman
* Update tests with kotlin 1.5-RC and gradle 7.0 * Update tests with kotlin 1.5-RC and gradle 7.0
2021-03-17Update kotlinx-serialization diffs (#1769)Marcin Aman
* Update kotlinx-serialization diffs * Update kotlinx-serialization diffs