aboutsummaryrefslogtreecommitdiff
path: root/testApi
diff options
context:
space:
mode:
authorKamil Doległo <kamilok1965@interia.pl>2020-05-20 12:05:26 +0200
committerPaweł Marks <Kordyjan@users.noreply.github.com>2020-06-15 13:15:30 +0200
commitf3baf10b4c882230d382bfcdd94163d070bd0e25 (patch)
tree128b63b10f05242cfce88da6714d9e04987b5651 /testApi
parent645e02fb42bbf1cd3ee2773a014ea1e553e09229 (diff)
downloaddokka-f3baf10b4c882230d382bfcdd94163d070bd0e25.tar.gz
dokka-f3baf10b4c882230d382bfcdd94163d070bd0e25.tar.bz2
dokka-f3baf10b4c882230d382bfcdd94163d070bd0e25.zip
Rework dokka configuration and Gradle plugin
Diffstat (limited to 'testApi')
-rw-r--r--testApi/src/main/kotlin/testApi/testRunner/TestRunner.kt25
1 files changed, 9 insertions, 16 deletions
diff --git a/testApi/src/main/kotlin/testApi/testRunner/TestRunner.kt b/testApi/src/main/kotlin/testApi/testRunner/TestRunner.kt
index 7f1be6b5..3aec2909 100644
--- a/testApi/src/main/kotlin/testApi/testRunner/TestRunner.kt
+++ b/testApi/src/main/kotlin/testApi/testRunner/TestRunner.kt
@@ -139,7 +139,7 @@ abstract class AbstractCoreTest {
protected class DokkaConfigurationBuilder {
var outputDir: String = "out"
var format: String = "html"
- var generateIndexPages: Boolean = true
+ var offlineMode: Boolean = false
var cacheRoot: String? = null
var pluginsClasspath: List<File> = emptyList()
var pluginsConfigurations: Map<String, String> = emptyMap()
@@ -147,9 +147,8 @@ abstract class AbstractCoreTest {
fun build() = DokkaConfigurationImpl(
outputDir = outputDir,
format = format,
- generateIndexPages = generateIndexPages,
cacheRoot = cacheRoot,
- impliedPlatforms = emptyList(),
+ offlineMode = offlineMode,
passesConfigurations = passesConfigurations,
pluginsClasspath = pluginsClasspath,
pluginsConfiguration = pluginsConfigurations,
@@ -171,9 +170,9 @@ abstract class AbstractCoreTest {
protected class DokkaPassConfigurationBuilder(
var moduleName: String = "root",
var sourceSetName: String = "main",
+ var displayName: String = "JVM",
var classpath: List<String> = emptyList(),
var sourceRoots: List<String> = emptyList(),
- var dependentSourceRoots: List<String> = emptyList(),
var dependentSourceSets: List<String> = emptyList(),
var samples: List<String> = emptyList(),
var includes: List<String> = emptyList(),
@@ -188,20 +187,17 @@ abstract class AbstractCoreTest {
var noStdlibLink: Boolean = false,
var noJdkLink: Boolean = false,
var suppressedFiles: List<String> = emptyList(),
- var collectInheritedExtensionsFromLibraries: Boolean = true,
var analysisPlatform: String = "jvm",
- var targets: List<String> = listOf("jvm"),
- var sinceKotlin: String? = null,
var perPackageOptions: List<PackageOptionsImpl> = emptyList(),
var externalDocumentationLinks: List<ExternalDocumentationLinkImpl> = emptyList(),
var sourceLinks: List<SourceLinkDefinitionImpl> = emptyList()
) {
fun build() = PassConfigurationImpl(
moduleName = moduleName,
- sourceSetName = sourceSetName,
+ displayName = displayName,
+ sourceSetID = sourceSetName,
classpath = classpath,
sourceRoots = sourceRoots.map { SourceRootImpl(it) },
- dependentSourceRoots = dependentSourceRoots.map { SourceRootImpl(it) },
dependentSourceSets = dependentSourceSets,
samples = samples,
includes = includes,
@@ -211,18 +207,15 @@ abstract class AbstractCoreTest {
skipEmptyPackages = skipEmptyPackages,
skipDeprecated = skipDeprecated,
jdkVersion = jdkVersion,
+ sourceLinks = sourceLinks,
+ perPackageOptions = perPackageOptions,
+ externalDocumentationLinks = externalDocumentationLinks,
languageVersion = languageVersion,
apiVersion = apiVersion,
noStdlibLink = noStdlibLink,
noJdkLink = noJdkLink,
suppressedFiles = suppressedFiles,
- collectInheritedExtensionsFromLibraries = collectInheritedExtensionsFromLibraries,
- analysisPlatform = Platform.fromString(analysisPlatform),
- targets = targets,
- sinceKotlin = sinceKotlin,
- perPackageOptions = perPackageOptions,
- externalDocumentationLinks = externalDocumentationLinks,
- sourceLinks = sourceLinks
+ analysisPlatform = Platform.fromString(analysisPlatform)
)
}