Skip to content

Commit 39cdc7e

Browse files
committed
docs
1 parent 3ccf9f2 commit 39cdc7e

File tree

2 files changed

+47
-0
lines changed

2 files changed

+47
-0
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
2+
= Building Groovy with Mill
3+
:page-aliases: Groovy_Intro_to_Mill.adoc
4+
:language: Groovy
5+
:language-small: groovy
6+
7+
include::partial$Intro_Header.adoc[]
8+
9+
NOTE: Mill Groovy support is currently still under active development.
10+
It is expected to continue evolving over time.
11+
12+
== Simple Groovy Module
13+
14+
include::partial$example/groovylib/basic/1-simple.adoc[]
15+
16+
== Maven-Compatible Modules
17+
18+
include::partial$example/groovylib/basic/2-compat-modules.adoc[]
19+
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
= Testing Groovy Projects
2+
:page-aliases: Testing_Groovy_Projects.adoc
3+
4+
5+
6+
This page will discuss common topics around working with test suites using the Mill build tool
7+
8+
== Defining Unit Test Suites
9+
10+
include::partial$example/groovylib/testing/1-test-suite.adoc[]
11+
12+
== Defining Integration Test Suites
13+
14+
include::partial$example/groovylib/testing/2-integration-suite.adoc[]
15+
16+
== Using Spock
17+
18+
include::partial$example/groovylib/testing/3-spock.adoc[]
19+
20+
== Using Spock in Java projects with Maven layout
21+
22+
include::partial$example/groovylib/testing/4-java-spock.adoc[]
23+
24+
== Github Actions Test Reports
25+
26+
If you use Github Actions for CI, you can use https://github.com/mikepenz/action-junit-report in
27+
your pipeline to render the generated `test-report.xml` files nicely on Github. See
28+
https://github.com/com-lihaoyi/mill/pull/4218/files for an example integration

0 commit comments

Comments
 (0)