Files
cje-crash-course/exercises/05-test-execution-and-reporting/instructions.md
Benjamin Muschko 57896f0303 Clarify some details
2019-11-18 17:11:32 -07:00

1.0 KiB

Exercise 5

In this exercise, you will configure the existing job to execute tests. Furthermore, you'll enhance the job to process the test results and code coverage metrics.

Displaying JUnit and JaCoCo Test Results

  1. Configure the gradle-initializr project to parse the JUnit XML results for unit test. The files can be found in the directory build/test-results/test.
  2. Execute the build twice to generate a graph. Have a look at the executed tests in the test results.
  3. Include all test results (unit and integration tests) in the reporting.
  4. Have a look at how the test result trend changes.
  5. Install the JaCoCo plugin.
  6. Reconfigure the Gradle build step to also generate JaCoCo reports: clean build jacocoTestReport jacocoIntegrationTestReport.
  7. Add a post-build action for publish the JaCoCo reports. Use the following path to look for results: build/jacoco/**.exec.
  8. Execute the build twice to generate a graph. Have a look at the code coverage results.