The bulk of the collaborative work between Google and Redhat is really around the open source Technology Compatibility Kit (TCK) project: Google engineers provided many of the tests of the internal App Engine product, and RedHat engineers added many tests to verify that their implementation of App Engine APIs is correct. These collections of tests have been tested against a local App Engine SDK, a CapeDwarf implementation, and the real Google App Engine running in the Google cloud.

SERLI developers are involved as well in the development of the interactive dashboard displaying results of the TCK tests along builds, giving users an efficient way to explore the tests results, navigate into historical data, drilling down charts to find out where the efforts have to be focused.

This work makes an extensive use of the Angular JS framework, as well as Google Charts, Google Cloud Endpoints, and OAuth.

Google has always been committed to the open source collaboration. But this is a two way street : what SERLI does is an illustration of how, as a community, we can all grow together and improve our applications.