Page History
...
Info |
---|
Target Date: August 14, 2013 |
Tasks
Info |
---|
All dates are referenced to 12:00 noon EDT. For example, a deadline of March 15 should be interpreted as March 15, 12:00 noon EDT. |
Early Tasks
These are long-lead early tasks that can be completed before the detailed release cycle.
Use "(/)
" for the checkmark () and "(x)" for the cross (
)
Task | Who | Status | Internal Status | Notes |
---|---|---|---|---|
Review Previous Build Release R2013a Process Notes | All | ![]() | ![]() | |
Get updated legal statement/license | SPH | N/A | N/A | Needed by Code Freeze. |
Update sample scripts | SPH | ![]() | ![]() | Needed by App Freeze.
|
Write draft Release Notes | JJKP | ![]() | ![]() | Needed by App Freeze. |
Update standard descriptive text | SPH | N/A | N/A | Needed by App Freeze. Will be used in User Guide, websites, release announcement.
|
Update info on public-facing websites | JJKP | N/A | N/A | Needed by Release Day. See the list of sites. Update this list as well, if necessary. Updated major sites before announcement. Minor ones can be updated a bit later. |
Update release announcement contacts | SPH | ![]() | N/A | Needed by Release Day. Located here. |
Put in order for additional icons | SPH | ![]() | ![]() | (if necessary) Needed by Visual Freeze. |
Configuration audits. | PCA and FCA. New for Release 2015 based on NPR stuff. |
For QA Complete (August 1)
...
Task | Who | Status | Internal Status | Notes |
---|---|---|---|---|
Update About panel | LOJ | N/A | N/A | |
Update splash screen | TGG | ![]() | ![]() |
|
Update icons | TGG | ![]() | ![]() | If there are any updates, additions, deletions. |
Update gmat_startup_file.txt | JJKP | ![]() | ![]() |
All new plugins are added. |
Switch to release configuration in script test system | JJKP | ![]() | ![]() | Use new Are we running public config tests for this release? For next time, need to figure out a way to assemble public release without manual intervention. |
Complete visual updates | (All) | ![]() | ![]() | Fixed all visual issues known before Visual Freeze. |
...
- Log into
gs580w-gmat-t4
as "gs580w-gmat-t4\testuser
". The credentials are on the network drive, in theInfrastructure
folder. - [RC1 only] Start Task Scheduler and disable the "Run Script Test" task. You'll need to run the RC tests manually.
- Uninstall all previous versions of GMAT.
- Install the version being tested.
- Check "Enable MATLAB interface".
- Leave "Associate file types" unchecked.
- Update the test system repo (located in cat
C:\
usersUsers\testuser\Documents\GmatTest
) - In MATLAB (64-bit):
- Run:
>> cd
cC:\
usersUsers\testuser\Documents\GmatTest\bin
- Run (replace
#
with RC number and <config> and<config>
with "internal
" or "public
keyword"):>> diary('..\log\R2013b-rc#-<config>.log')
- Run (this command copies application files such as spice SPICE kernels needed for regression tests into the new installation of GMAT):
>> preparegmat('C:\Path\To\GMAT')
- In the c
C:\
usersUsers\testuser\Documents\GmatTest\bin
, copy the appropriate template (autorundef.R2013bInternal.template.m
orautorundef.R2013bPublic.template.m
) to a new name (such asautorundef.R2013bInternalRC1.template.m
) and fill in the values:RunDef.Build
: "R2013b-rc#-<config>
"RunDef.GmatExe
: path to installedGMAT.exe
RunDef.RegressionBuild
: last build date if testing RC1 (look inGmatTest\output
for latest folder, such as2013-07-31
), otherwise, "R2013b-rc#-<config>
"
- Run:
>>gmattest <name of rundef.m>
(e.g., autorundef.R2013bInternalRC1R2013bRc1Internal.template.m
) - Wait until run completes (usually 8+ hours)
- Run:
>>diary('off')
- Run:
- In a Windows
cmd
window, post results to network usingrobocopy
:>robocopy "
C:\
pathUsers\
totestuser\Documents\GmatTest
\output\R2013aR2013b-rc#-<config>" "\\mesa-file\595\GMAT\TestResults\win7\R2013aR2013b-rc#-<config>" /E /MT /LOG:%TEMP%\robocopy.txt
Issues for RC1
...