mirror of
https://github.com/ethauvin/kobalt-doc.git
synced 2025-04-26 04:17:11 -07:00
Document tests.
This commit is contained in:
parent
888360381d
commit
08b3d95ea4
1 changed files with 36 additions and 0 deletions
|
@ -589,7 +589,43 @@ New versions found:
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
|
<h2 class="section" id="testing">Testing</h2>
|
||||||
|
<p>
|
||||||
|
Kobalt automatically detects how to run your tests based on the test dependencies that you declared:
|
||||||
|
</p>
|
||||||
|
<pre class="brush:java">
|
||||||
|
dependenciesTest {
|
||||||
|
compile("org.testng:testng:6.9.9")
|
||||||
|
}</pre>
|
||||||
|
<p>
|
||||||
|
By default, Kobalt supports TestNG, JUnit and Spek. You can also configure how your tests run
|
||||||
|
with the <code>test{}</code> directive:
|
||||||
|
</p>
|
||||||
|
<pre class="brush:java">
|
||||||
|
test {
|
||||||
|
args("-excludegroups", "broken", "src/test/resources/testng.xml")
|
||||||
|
}</pre>
|
||||||
|
<p>
|
||||||
|
The full list of configuration parameters can be found in the <a href="https://github.com/cbeust/kobalt/blob/master/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/TestDirective.kt#L6">TestConfig</a> class.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Additionally, you can define multiple test configurations, each with a different name. Each
|
||||||
|
configuration will create an additional task named <code>"test"</code> followed by the name of
|
||||||
|
that configuration. For example:
|
||||||
|
</p>
|
||||||
|
<pre>
|
||||||
|
test {
|
||||||
|
args("-excludegroups", "broken", "src/test/resources/testng.xml")
|
||||||
|
}
|
||||||
|
|
||||||
|
test {
|
||||||
|
name = "All"
|
||||||
|
args("src/test/resources/testng.xml")
|
||||||
|
}</pre>
|
||||||
|
<p>
|
||||||
|
The first configuration has no name, so it will be launched with the task <code>"test"</code>,
|
||||||
|
while the second one can be run with the task <code>"testAll"</code>.
|
||||||
|
</p>
|
||||||
<h2 class="section" id="publishing">Publishing</h2>
|
<h2 class="section" id="publishing">Publishing</h2>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue