Changes between Version 9 and Version 10 of Rose/Rose Stem FAQ


Ignore:
Timestamp:
Jul 23, 2020 4:24:33 PM (3 weeks ago)
Author:
Susan Rennie
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Rose/Rose Stem FAQ

    v9 v10  
    95953. Compile and run the stem tests to see which ones fail rose-ana.
    96964. At this point you might want to check why the tests are failing.
    97  - Most changes that affect the results are listed on the LoseBitComparison page, which is linked on the front wiki page of the relevant code component. From here, you can see which tickets affected which tests.
     97 - Most changes that affect the results are listed on the !LoseBitComparison page, which is linked on the front wiki page of the relevant code component. From here, you can see which tickets affected which tests.
    9898 - Alternatively, if you go to <your_branch>/rose-stem/site/meto/<component>/suite-controls.rc you can see which controls have been updated since the last release.
    9999  - You may need to flick back through previous revisions to find all relevant changes
     
    101101  - Alternatively, if you click on 'blame' at the top of the page, you can see the revision when the control changed. If you click on the revision number (right columm) you will get the change set, which usually includes the ticket number as well.
    1021025. Once you're satisfied which controls need to be updated, you need to copy the control files to the shared location. For OPS this is "/g/data/access/OPS/KGO/"
    103  - Create a new directory for the controls, which for example is named "control-t<ticket_number>", either the ticket number which altered the code, or your ticket to update the controls.
     103 - Create a new directory for the controls, which for example is named "control-t<ticket_number>", either the ticket number which altered the code, or your ticket to update the controls. If several tickets have contributed to changes, you should instead name the new controls for the revision number of the trunk for which your controls are valid, i.e. "control-r<revision_number>.
    104104 - Into this directory copy the log and work directories, i.e. {{{cp $CYLC_SUITE_DIR/log <your_control_dir>; cp $CYLC_SUITE_DIR/work <your_control_dir>}}}
    105 6. Modify the <your_branch>/rose-stem/site/nci/<component>/suite-controls.rc to point to your control dir for the relevant tasks.
     1056. Modify the <your_branch>/rose-stem/site/nci/<component>/suite-controls.rc to point to your control dir for the relevant tasks. There is a script to do this automatically, which is useful if many controls are being updated. It is held in one of the repositories.
    1061067. Rerun the stem tests and check that no rose-anas fail.
    1071078. If necessary, get an ITO to copy the new controls to the correct directory, then repeat the above two steps, with the correct path.