Changes between Version 27 and Version 28 of DevelopmentProcedure


Ignore:
Timestamp:
02/20/14 14:07:06 (11 years ago)
Author:
Jonathan
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • DevelopmentProcedure

    v27 v28  
    66First, you'll want the newest revision of AstroBEAR.  You could either make a new repository via {{{hg clone}}}, or pull the newest changeset into your current repository:
    77{{{
    8 hg clone ssh://<username>@clover.pas.rochester.edu//data/repositories/scrambler astrobear
     8hg clone ssh://<username>@botwin.pas.rochester.edu//data/repositories/astrobear astrobear
    99}}}
    1010OR
    1111{{{
    12 hg pull ssh://<username>@clover.pas.rochester.edu//data/repositories/scrambler
     12hg pull ssh://<username>@botwin.pas.rochester.edu//data/repositories/astrobear
    1313}}}
    1414Then make any desired or necessary changes, and compile your problem. Now run it, and check the output.  If it still works, then you will want to commit these changes to your local repository.  If you added new files that you want to be included you will need to do {{{hg add}}} before {{{hg ci}}}:
     
    1717hg ci -m "comments"
    1818}}}
    19 If it did not work, you will have to go back and check everything you have changed, fix it, recompile, rerun, and recheck. If everything works and you have committed your changes, it is time to test the rest of the code with the test suite.
     19If it did not work, you will have to go back and check everything you have changed, fix it, recompile, rerun, and recheck. If everything works and you have committed your changes, you can push those updates to the development repo
     20{{{
     21  hg push -f ssh://<username>@botwin.pas.rochester.edu//data/repositories/astrobear_dev
     22}}}
     23[[BR]]
    2024
    2125[[BR]]
    22 == Notify the Administrator to check in Run the Test Suite ==
    23 If you have code to check in, please first contact the administrator (Baowei or Eddie) and tell the administrator the location of the repository (and the revision number) you want to check in. Make sure you pull and possibly merge any new changesets from /data/repositories/scrambler.
    24 
    25 [[BR]]
    26 == The Administrator Run the Test Suite ==
    27 1)  If everything passes the administrator would update the tests repository with the test results for visual verification - and after visually inspecting the results update the official code repository at /data/repository/scrambler
     26== The Administrator(s) Run the Test Suite ==
     271)  If everything passes the administrator would update the tests repository with the test results for visual verification - and after visually inspecting the results update the official code repository at /data/repository/astrobear
    2828[[BR]]
    29292)  If a test fails the administrator would point you to the reference and simulation images as well as the necessary buildproblem commands (or problem modules and bear2fix commands) etc... to reproduce the failed test and leave it to you to determine why the test failed and to fix