Although not a novelty concept, dynamic tests in the current form were introduced in JUnit 5. The main point of dynamic tests is to demonstrate that users can can generate tests dynamically, at runtime.
History is full of stories and actual situations from which we can learn a lot. Some are famous, others are known to only a few. But regardless, such stories and events can teach us lessons that can be applied many years later and in different aspects of life.
One issue that I ran into when generating JaCoCo reports is that I would get different reports for each of my test tasks. What I needed was to join the reports and get a single report for the overall test coverage of my code.