Jersey GFv3 Integration QE One Pager[
Unknown macro: {TableOfContents title=' '}
|(TableOfContentstitle='')] 1. Introduction |
S.No. | Test Description |
1 | Verify that when Jersey is installed using UC, the glassfish/modules has the jar files jsr-311.jar, jersey-bundle.jar, asm.jar and jettison.jar |
2 | Verify that a directory named jersey is created under the v3-prelude installation when Jersey is installed through the UC |
3 | Verify that the 'license' and 'readme' files are created under 'jersey'. |
4 | Verify that the jersey directory has subdirectories 'apidocs' and 'samples'. The apidocs should have the javadoc for jersey and jsr-311.All the samples mentioned in the README.html should be present in the 'samples' directory and vice-versa. |
5 | Verify that for each sample in the samples directory, the pom.xml has the scope attribute set to 'provided' for the dependencies on jersey-server, jersey-client, jersey-bundle, jsr-311, asm and jettison. |
6 | Verify that when the samples are packaged using 'mvn clean package', the bundled war file doesn't have any of the jersey jars in it. The war should not have asm.jar or jettison.jar too. |
7 | Verify that the war file bundled above could be deployed on the GlassFish instance. |
%%
It is planned to automate the whole process of downloading the GlassFish build, installing the Jersey module using the UC module, and testing the cases mentioned above. A Hudson job would be created which would take care of all this.
Jersey specific documents should be accessible via Jersey project web page
May 2009