Basic steps for testing a small update to the Gazelle codebaseMifos releases. 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:
No Format |
---|
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:
No Format |
---|
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
...