Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Basic steps for testing a small update to the Gazelle codebase. Examples below relate to revision 1.2.2. These steps presume a Windows environment with downloaded packages for tomcat 6, mysql, and fciv.exe or some other checksum utility.

  • Prior to testing the actual package, fix or fixes have been verified and a set of acceptance tests have been executed against the release candidate. For Gazelle, release candidate test cases are kept in SVN here https://mifos.dev.java.net/svn/mifos/documents/qa/vRhino%20QA%20Documents/Release%20Candidate%20Testing.xls
  • Download package and checksum file.
  • Use checksum utility to verify checksum on package, following directions in checksum file or using windows tool fciv.exe:
    C:\r1.2.2>fciv mifos_v1.2.2.zip
    //
    // File Checksum Integrity Verifier version 2.05.
    //
    3c7b8416f893da815c9017091a32e8d5 mifos_v1.2.2.zip
    C:\r1.2.2>fciv -sha1 mifos_v1.2.2.zip
    //
    // File Checksum Integrity Verifier version 2.05.
    //
    84573467b1c5c68b2606d841536cc0f215e753da mifos_v1.2.2.zip
    
  • Create folder with tomcat6, mysql 5.0.51, and zip file. Install package using INSTALL document instructions.
  • For database, if using unique DB name and port, modify create_mifos_db.sql to reflect changes and use DB install commands as follows:
    C:\r1.2.2\mifos_v1.2.2>mysql -P3311 -uroot -pmysql < sql/create_mifos_db.sql
    C:\r1.2.2\mifos_v1.2.2>mysql -P3311 -D mifos_r122 -u root -pmysql < sql/latest-schema.sql
    C:\r1.2.2\mifos_v1.2.2>mysql -P3311 -D mifos_r122 -u root -pmysql < sql/latest-data.sql
    C:\r1.2.2\mifos_v1.2.2>mysql -P3311 -D mifos_r122 -u root -pmysql < sql/init_mifos_password.sql
    
  • Place files in conf folder (deploymifosDB.properties and applicationConfiguration.custom.properties) in tomcat lib folder from above install and

make changes to ensure customization is read using these packaged files. For example, change DB name and meeting days. Can verify changes by looking at Admin configuration page.

  • Do test to ensure hotfix is included in the war provided in the download package.
  • No labels