forked from kotest/kotest
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsettings.gradle.kts
More file actions
85 lines (70 loc) · 3.36 KB
/
Copy pathsettings.gradle.kts
File metadata and controls
85 lines (70 loc) · 3.36 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
enableFeaturePreview("GRADLE_METADATA")
pluginManagement {
repositories {
mavenCentral()
gradlePluginPortal()
maven("https://dl.bintray.com/kotlin/kotlin-eap")
jcenter()
}
}
include("kotest-common")
// defines data classes and the spec styles; all classes needed to define specs/testcases live here
include("kotest-framework:kotest-framework-api")
// used to discovery specs from the classpath at runtime
// brings in the API dependency for required data types
include("kotest-framework:kotest-framework-discovery")
// contains the JVM execution engine implementation
// brings in the API dependency
include("kotest-framework:kotest-framework-engine")
// contains the matcher interface and is intended as a lightweight dependency for library authors
// to depend on when writing matcher libraries
include("kotest-assertions:kotest-assertions-api")
// contains basic assertion building block such as shouldBe which are used by both
// framework and assertion libraries;
// no user should need to depend on this
include("kotest-assertions:kotest-assertions-shared")
// the core assertions that cover things like collections, strings, etc
// users should depend on this if they want to use kotest assertions in tests
include("kotest-assertions:kotest-assertions-core")
include("kotest-assertions:kotest-assertions-arrow")
include("kotest-assertions:kotest-assertions-json")
include("kotest-assertions:kotest-assertions-ktor")
include("kotest-assertions:kotest-assertions-jsoup")
include("kotest-assertions:kotest-assertions-konform")
include("kotest-assertions:kotest-assertions-kotlinx-time")
include("kotest-assertions:kotest-assertions-compiler")
include("kotest-assertions:kotest-assertions-klock")
include("kotest-assertions:kotest-assertions-sql")
// base classes for property testing, plus std lib generators
include("kotest-property")
// property test generators for arrow-kt
include("kotest-property:kotest-property-arrow")
// property test generators for kotlinx.datetime
include("kotest-property:kotest-property-datetime")
include("kotest-runner:kotest-runner-junit5")
include("kotest-runner:kotest-runner-junit4")
include("kotest-extensions")
include("kotest-extensions:kotest-extensions-allure")
include("kotest-extensions:kotest-extensions-http")
include("kotest-extensions:kotest-extensions-junitxml")
include("kotest-extensions:kotest-extensions-koin")
include("kotest-extensions:kotest-extensions-mockserver")
include("kotest-extensions:kotest-extensions-spring")
include("kotest-extensions:kotest-extensions-testcontainers")
// extensions that adapt junit extensions into kotest extensions
include("kotest-extensions:kotest-extensions-junit5")
include("kotest-plugins:kotest-plugins-pitest")
include("kotest-tests:kotest-tests-allure")
include("kotest-tests:kotest-tests-autoscan")
include("kotest-tests:kotest-tests-core")
include("kotest-tests:kotest-tests-junitxml")
include("kotest-tests:kotest-tests-multipleconfig")
include("kotest-tests:kotest-tests-parallelism")
include("kotest-tests:kotest-tests-projectlistener")
include("kotest-tests:kotest-tests-tagextension")
include("kotest-tests:kotest-tests-timeout")
include("kotest-tests:kotest-tests-timeout-sysprop")
include("kotest-examples:kotest-examples-javascript")
include("kotest-examples:kotest-examples-jvm")
include("kotest-examples:kotest-examples-allure")
include("kotest-examples:kotest-examples-spring-webflux")