Payara Server Testing

Uncategorized

jumping-fish_1_resized.jpgTesting is a big part of development; projects would likely fall apart at first implementation without any testing. Because of this, some of you may be wondering if the Payara team have a formal testing procedure, and what it is.

You may be familiar with the Java EE samples GitHub repository. We use these samples as a smoke test for if our changes have broken any of the tests that worked with the previous Payara Server build and GlassFish 4.1. 

As we’ve decided that these samples cover a good, broad spectrum of functionality, we’ve begun work on adapting the samples into our own test suite, which will then be used with our Jenkins CI server. This involves creating Arquillian tests for the samples that lack them, and fixing/updating any of the samples or tests that do not work with GlassFish and Payara Server. Additionally, this test suite will be extended as needed to cover any additional features we implement. For example, Arquillian tests for the new JCache functionality has already been created and integrated into our test suite.

If you have any suggestions for how we could improve our testing, or any other queries, feel free to get in contact!

Comments (0)

Post a comment

Your email address will not be published. Required fields are marked *

Payara needs the contact information you provide to us to contact you about our products and services. You may unsubscribe from these communications at any time. For information on how to unsubscribe, as well as our privacy practices and commitment to protecting your privacy, please review our Legal & Privacy Policy.

Related Posts

Community_Announcement 4 minutes
Uncategorized

Leading the Way: Payara Platform Community 7 Beta Now Fully Jakarta EE 11 Certified

We’re excited to announce that Payara Platform Community 7 Beta application server is now fully certified as Jakarta EE 11 […]

What Is a Java Application Server? A Short Guide 6 minutes
Jakarta EE

What Is a Java Application Server? A Short Guide

Enterprise Java applications power global commerce, healthcare, government and countless other industries. These systems must be scalable, secure and […]

10 minutes
Uncategorized

Java’s 30th Anniversary: A Celebration of Legacy, Evolution and Community

May 2025 marks a monumental milestone in software development: Java turns 30. The impact of this language on the […]