The mergers are currently adding descriptions of their changes to this page so keep checking over the next few days.
Now it’s time to begin the testing phase of the monthly Jetstream code synchronization. The following procedure describes the steps required to perform your testing task:
If you are a member of the current merge group, please disregard steps 2 - 4 that describe creating a new branch for testing. Instead, start at step 5 and use your merge branch as the testing branch, i.e. pull one more time from the sync staging area to the branch you just used for merging. This will avoid you having to redo any conflict resolution that you may have already done. You may still encounter conflicts depending on commits made to the sync staging area after your pull during the merge process.
Commit any pending changes to your master branch before beginning the testing process:
git checkout master
git commit -a
Create a branch for testing:
git branch <your_testing_branch_name>
Switch to the testing branch so that your local master branch is not affected during testing/debugging:
***NOTE: the ‘-d’ in the above cp command is required to copy only the symbolic links to the grid files and not the actual grid files
Run the test case by submitting the script contained in the test case folder to the Scinet queue:
qsub sciSubmit
After the test case has run, compare the results to the benchmark values for your test case found in the corresponding tab on the Jetstream Test Suite Google Doc spreadsheet:
Look for the tabs at the bottom of the spreadsheet named JSTS ### Benchmarks
Update the ‘Test Case Details’ tab on Jetstream Test Suite Google Doc spreadsheet:
Update the ‘Test Case Run Date’ column
Update the ‘PASS/FAIL’ column
If the test case passed, then your testing task is complete. Otherwise, commence debugging
Debug test case as required:
Commit bug fixes to your jsts_testing branch
Push bug fixes to the Jetstream sync staging area:
Subject: Jetstream Testing
Hi Everyone,
The recent Jetstream merging activities are now complete. Check out a summary of the latest changes here:
http://utoronto-comp-aero.wikispaces.com/October+2012+Merge+Notes
The mergers are currently adding descriptions of their changes to this page so keep checking over the next few days.
Now it’s time to begin the testing phase of the monthly Jetstream code synchronization. The following procedure describes the steps required to perform your testing task:
Please let me know if you have any questions.
Thanks for your help,
<Gatekeeper>