File tree Expand file tree Collapse file tree 2 files changed +47
-0
lines changed
website/docs/modules/ROOT/pages/groovylib Expand file tree Collapse file tree 2 files changed +47
-0
lines changed Original file line number Diff line number Diff line change 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+
Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments