Skip to content

Commit 29e7e81

Browse files
committed
Update Day 21 content and affiliations
1 parent 4ce3b60 commit 29e7e81

4 files changed

Lines changed: 10 additions & 9 deletions

File tree

2024/day21.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
1-
# Day 7: Advanced Code Coverage with Jenkins, GitHub and API Mocking
1+
# Day 21: Advanced Code Coverage with Jenkins, GitHub and API Mocking
22

33
Presentation by [Oleg Nenashev](https://linktr.ee/onenashev),
4-
Jenkins core maintainer and community builder at WireMock
4+
Jenkins core maintainer, developer advocate and community builder at Gradle
55

6-
**TL;DR:** I will talk about how modern Jenkins allows you to analyze
6+
**TL;DR:** I will talk about how modern Jenkins allows you to analyze
77
and improve code coverage with help of the new Coverage Plugin for Jenkins,
8-
support for standard formats (Cobertura, JaCoCo, gcov, JUnit, etc.),
8+
support for standard formats (Cobertura, JaCoCo, gcov, JUnit, etc.),
99
test parallelization, and GitHub Checks API.
1010
We will also delve into increasing the integration test coverage with help of WireMock and Testcontainers.
1111

12-
![Jenkins and GitHub Checks](./Images/day07-1.png)
12+
![Jenkins and GitHub Checks](./Images/day21-1.png)
1313

1414
## Resources
1515

16-
- Video: Coming Soon (January 07)
17-
- Slides: Coming Soon (January 07)
16+
- Video: Coming Soon (January 21)
17+
- [Slides](https://speakerdeck.com/onenashev/advanced-code-coverage-with-jenkins-github-and-api-mocking/) (Premier - January 21)
1818

1919
## Full Abstract
2020

2121
In 2015-2018, I talked about how to use the Jenkins Pipeline and custom libraries to do advanced integration tests and analyze code coverage.
2222
Coverage plugins were rather weak, and one needed some scripts and hacks to make it work, and to DIY for distributed testing. In 2021 the situation has changed significantly thanks to the Coverage and Checks API plugins.
2323
Distributed integration testing also became easier thanks to better coverage collectors and integrations with API mocking tools. So, good time to be alive… and use Jenkins!
2424

25-
![Jenkins and GitHub Checks](./Images/day07-2.png)
25+
![Jenkins and GitHub Checks](./Images/day21-2.png)
2626

2727
We will talk about how modern Jenkins allows you to improve and analyze code coverage.
2828
We will talk about unit and integration testing with WireMock,
@@ -32,7 +32,7 @@ parallelization for heavy integration tests and API mocking, and integration wit
3232
How can you analyze code coverage in Jenkins and when do you need to create your own libraries?
3333
And what’s the fuzz about Testcontainers and WireMock for integration testing?
3434

35-
![Jenkins and GitHub Checks](./Images/day07-3.png)
35+
![Jenkins and GitHub Checks](./Images/day21-3.png)
3636

3737
## References
3838

@@ -46,3 +46,4 @@ Contribute to open source projects:
4646
[Jenkins](https://www.jenkins.io/participate),
4747
[WireMock](https://wiremock.org/participate),
4848
[Testcontainers](https://java.testcontainers.org/contributing/)
49+
[Gradle](https://gradle.org/resources/)

0 commit comments

Comments
 (0)