aboutsummaryrefslogtreecommitdiff
path: root/core/src/test
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-07-12Deserialize DokkaConfiguration's Set as LinkedHashSet (#3006)eunwoo-park
Fixes #2999 Helps preserve order of Set elements. Co-authored-by: 박은우/게임플랫폼클라팀/NE <eunwoo.park@nhn.com>
2023-07-05Decompose Kotlin/Java analysis (#3034)Ignat Beresnev
* Extract analysis into separate modules
2023-02-20Add the ability to pretty print DokkaConfiguration (#2872)Ignat Beresnev
2020-09-08Apply requested changesAndrzej Ratajczak
2020-08-31Let module name be configurable withing `AbstractDokkaTask` and remove ↵sebastian.sellmair
concept of `moduleDisplayName`
2020-08-17Rename `ContentSourceSet` to `DisplaySourceSet`sebastian.sellmair
2020-08-17Implement SelfRepresentingSingletonSet and let `ContentSourceSet` conform to itsebastian.sellmair
2020-08-17Implement CompositeSourceSetID.plus APIsebastian.sellmair
2020-08-17Moving CompositeSourceSetID and ContentSourceSet into `.dokka.model`sebastian.sellmair
2020-08-17Implement `ContentSourceSet`sebastian.sellmair
2020-08-14Use List for representing classpaths instead of Setsebastian.sellmair
2020-08-14DokkaConfiguration: Use `Set` instead of `List` when collections are ↵sebastian.sellmair
expected to be distinct
2020-08-14Simplify Dokka Gradle Pluginsebastian.sellmair
2020-07-20Align json representation of filepathssebastian.sellmair
2020-07-20Use jackson for json serialization and parsingsebastian.sellmair
2020-06-15Fix testsKamil Doległo
2020-06-10Implement `reportUndocumented` option to report undocumented codesebastian.sellmair
2020-03-18Add default values for parametersSzymon Świstun
2020-03-18testsSzymon Świstun
2020-02-18Moves all core tests to base pluginPaweł Marks
2020-02-17Fix descriptor visiting, add test for DRI clash on JSKamil Doległo
After creating the test reproducing the DRI clash, I found a bug in the DefaultDescriptorToDocumentationTranslator, which this commit fixes. The bug was present when running the tests but not when using dokka on an external project. I have no idea how it worked, as debugging showed that the same code from AbstractClassDescriptor runs in both cases and the code contains an assert, which had to (and did) fail. Probably the error messages are being suppressed somehow. `getMemberScope()` requires a list of type substitutions which size is being compared to the type constructor's parameters count. I suppose we don't want to substitute the type parameters and get the unsubstituted member scope instead
2020-02-12Fixes infinite recursion bug for immediate nullable self typesPaweł Marks
2020-02-12Fixes infinite recursion in DRI expansion caused by bounds on nullable ↵Paweł Marks
parameters
2020-02-12Added Br handlingAndrzej Ratajczak
2020-02-12Removes unnecessary white spaceAndrzej Ratajczak
2020-02-12Adds requested changesAndrzej Ratajczak
2020-02-12Implements tests for MarkdownParser and fixes some bugs related to itsAndrzej Ratajczak
2020-02-12renameSzymon Świstun
2020-02-12page merger strategy with testsSzymon Świstun
2020-02-12testSzymon Świstun
2020-02-10testsSzymon Świstun
2020-02-10contentForClass fixed and testsSzymon Świstun
2020-01-31Bump Gradle version, migrate to Kotlin DSL, refactor publishingKamil Doległo
2020-01-22tests moved to :testApi moduleSzymon Świstun
2020-01-17Fix TestRunner after the refactoring of DokkaGenerator pipelineKamil Doległo
2020-01-15Fix the test frameworkKamil Doległo
2020-01-15Add testing utils and examplesSzymon Świstun
2020-01-15Information about generics and nullability is no longer lostPaweł Marks
also removed obsolete and commented tests
2019-12-13Add abstract structure for MD/HTML comments and MD parserBarkingBad
2019-11-26Rework DRIs to handle genericsKamil Doległo
Receiver and type parameters are now fully qualified names
2019-11-05Add merger (sort of)Kamil Doległo
2019-11-04Some parsing for markdown linksPaweł Marks
2019-11-04[WIP] intergraph transformerKamil Doległo
2019-10-31Add markdown content builderKamil Doległo
2019-10-31Remove all unnecessary filesKamil Doległo
2019-10-31[WIP] commit before rebaseKamil Doległo
2019-10-29[WIP] new modelKamil Doległo
2019-10-10Extract testApi from coreKamil Doległo
2019-10-10WIP on restructuringKamil Doległo