Commits

Show all
Author Commit Message Labels Comments Date
Vineet Reynolds
Updating Arquillian-GlassFish containers to 1.0.0.CR3. Also corrected the tests to ensure that they succeed on Firefox 10.0.2.
Vineet Reynolds
Specified the jacoco.exec file path in quotes, to allow for CC builds to work in Windows for paths with spaces. Also updated the sonar.phase parameter to 'verify' so that the post-integration-test phase is executed by the Maven lifecycle.
Vineet Reynolds
Specified the generic classes for the ApplicationException types.
Vineet Reynolds
Updated Drone, Selenium-Java and Arquillian Core versions.
Vineet Reynolds
Added .project and .classpath to the hgignore file.
Vineet Reynolds
Updated PrimeFaces maven project repository url.
Vineet Reynolds
Modified the deployment process, to create an EnterpriseArchive instead of a WebArchive as ARQ-527 appears to be fixed in 1.0.0.CR1 of the arquillian-glassfish-remote-3.1 project. Also, this change no longer results in the javax.naming.NameNotFoundException being thrown with the message: "Cannot find name to unbind" during undeployment of the archive by Arquillian. As a side note, it appears that the javax.naming.NameNotFoundException exception is thrown when the WebArchive contains one of the following - EJBs with JPA entities using Hibernate, or facelets that use Primefaces components, or both.
Vineet Reynolds
Modified .hgignore to prevent tracking the ccLiveOutput-* file created by CruiseControl during a build. This is an attempt to prevent CC from detecting modifications to the local check out directory.
Vineet Reynolds
Added SCM and issue management info to the project POM.
Vineet Reynolds
Modified the project POMs to use Maven properties instead of machine-dependent values.
Vineet Reynolds
Modified the integration test setup to write Jacoco coverage data after connecting to the Jacoco agent running on Glassfish. The Glassfish domain contains the following jvm-option: -javaagent:D:\Apps\jacoco-0.5.4.201107171441\lib\jacocoagent.jar=output=tcpserver
Vineet Reynolds
Added Selenium test for setting cover photos of albums.
Vineet Reynolds
Added Selenium tests for editing and deletion of photos. Modified the facelet tag for displaying INFO/ERROR messages in the EditPhoto page.
Vineet Reynolds
Added Selenium tests for uploading of photos. Modified the facelet tag for displaying INFO/ERROR messages in the UploadPhoto page.
Vineet Reynolds
Added the SEQUENCE table to the list of tables used by the FilteredDataSet, as the contents of this table were not reset by the test fixtures.
Vineet Reynolds
Added Selenium tests for editing and deletion of albums. Modified the facelet tags responsible for display of info/error messages as these were incorrect. Also modified the annotation in the EditAlbumRequest class as these were incorrect. Moved the Page classes to appropriate packages, and the IntegrationTest class and utility classes to the info.galleria.view package.
Vineet Reynolds
Added Selenium tests for creation of albums. Also modified the type of the message displayed to INFO from ERROR, when passwords are modified successfully.
Vineet Reynolds
Added Selenium test for deletion of accounts.
Vineet Reynolds
Added Selenium tests for modification of passwords.
Vineet Reynolds
Renamed Application.xhtml to HomePage.xhtml.
Vineet Reynolds
Added Selenium based integration tests that use Arquillian Drone and a remote Glassfish instance for the Index, Login and Signup pages. Modified the defaultLayout template to rename the wrapper div. Modified the privateLayout template to include element Ids for the form enclosing the AccountPreferences and Logout links. Added Ids in other pages as necessary.
Vineet Reynolds
Created a new domain for deploying EAR files from the galleria-ear project.
Vineet Reynolds
Removed f:LoadBundle tags from the templates, to statically define the resourebundles in the faces-config.xml file. Also renamed the messages.properties file to messages_en.properties to reflect the language specificity of the bundle.
Vineet Reynolds
Corrected the documentation for the ResourceFilter.doFilter method.
Vineet Reynolds
Added the ResourceFilter to protect "static" Facelet resources used by the application, which should not be exposed to end-users. Also documented the filters in use by the application.
Vineet Reynolds
Added additional integration tests for verifying correctness of the AlbumServiceImpl and PhotoServiceImpl classes, in edge cases. This also verifies exception handling behavior when invalid inputs are provided. Also added the PersistenceConstraint marker interface for used in JPA-only bean validation.
Vineet Reynolds
Added additional integration tests for verifying correctness of the AlbumServiceImpl in edge cases. This also verifies exception handling behavior when invalid inputs are provided.
Vineet Reynolds
Committed the ability to modify album covers to any photo, from within the user interface of the application.
Vineet Reynolds
Committing changes made to view cover photos of albums on the main page. The cover photos are also changed on deletion and addition of photos to albums in certain events. Conditional rendering of the datagrid is now done, based on whether photos and albums are available. The FK in the ALBUMS tables referencing the PHOTOS table was also modified to allow for DbUnit to delete and insert data during unit and integration tests.
Vineet Reynolds
Corrected the SQL script for creation of the cover photo foreign key. Added a new profile to the galleria-ejb POM to allow for DbDeploy updates to be migrated to a production environment.
  1. Prev
  2. Next