Announcing Tools for Graal Development Kit for Micronaut 4.7.3

February 10, 2025 | 3 minute read
Kris Foster
Principal Product Manager
This is a syndicated post, view the original post
Text Size 100%:

Announcing Tools for Graal Development Kit for Micronaut 4.7.3

With the latest release of the Tools for Graal Development Kit for Micronaut we provide support for the latest version of the Graal Development Kit for Micronaut (GDK) and a new tool, the Multicloud Tester. Let's take a look at this new tool.

Multicloud Tester

The GDK framework is all about making it easier to build multicloud applications, and in this release of the tools, we have added to this story. When you are building a multicloud-capable application, your testing surface increases. Not only do you need to make sure all of your common functionality has test coverage, but you also have a test surface area associated with each cloud.

While the GDK goes a long way towards simplifying this issue by creating common APIs across all of the major cloud’s APIs, meaning you have the same functional code regardless of which cloud you use, you will still have cloud-specific integration tests and likely some cloud-specific unit tests. As the number of clouds you use increases, the time required to run these tests will increase, slowing down your development workflow. To address this issue, we wondered what it would be like if you could run all of your tests in parallel. And so was born the Multicloud Tester!

With the latest version of the GDK Extension pack installed, you can run all your tests in parallel, saving you time and streamlining your development workflow. A new default test-running profile is registered, which includes a new action, Run Tests in Parallel, for each GDK project module. Use the action, Run Tests in Parallel, to run all your tests for each module in your application simultaneously. Running tests in parallel significantly speeds up test execution.

Running test in parallel with the Multicloud Tester.

The results of running the tests are displayed in an easy-to-navigate matrix. Clicking on the result of any particular test will navigate to the test code. If a test fails, you can update your code to make it pass and then rerun just that test, which will also update the matrix. There is no need to run all of your tests again.

Navigating using the Multicloud Teste.

We hope this new feature adds a little something to your developement experience. As always, we remain focused on making the multicloud experience as good as it can be.

The complete documentation for this new feature can be found at: https://graal.cloud/gdk/vscode-tools/micronaut-tools/#run-tests-with-multicloud-tester.

As always, if you have any feedback on this feature or any others, please do get in touch at the links below:

Next Steps

You can get started using the tooling by heading over to our Getting Started Guide and then installing our extensions into VS Code. Be sure to also check out the release blog for GDK 4.7.3, to read about what is in the latest release of the GDK framework.

Thanks for reading!

Micronaut® is a registered trademark of Object Computing, Inc. Use is for referential purposes and does not imply any endorsement or affiliation with any third-party product.

Kris Foster

Principal Product Manager

Kris Foster is a Product Manager for GraalVM and Graal Cloud Native. He has been working in software development for over 20 years, a large part of that work building Java applications as an independent consultant.

 

Oracle Chatbot
Disconnected