SBML.org — the global portal for all things SBML

Release procedure

This page lists our steps for making releases of the SBML Test Suite. There are three main components to the SBML Test Suite: (1) the archive of test cases, (2) the Online SBML Test Suite, and (3) the SBML Test Suite Database.

Test case archive releases

If the update to the test cases affects numerical results in any way, then an update to the archive of test cases must be accompanied at the same time by an update to the Online Test Suite and the SBML Test Suite Database. If the update to the test cases involves changes that cannot conceivably affect numerical results or people's interpretation of the expected numerical results, then it's okay to only update the archive of test cases without updating the other systems (although it's better to update them all anyway, to avoid the potential for confusion).

Step 1: create the archive

  1. Update NEWS.txt and check in the changes to SVN. (The check-in should be done now, to make sure that the SVN keywords inside the file are updated.)
  2. Update VERSION.txt and check in the changes to SVN.
  3. Run make clean-cases-dist
  4. Run make cases-dist
    • Note: this will take a very long time. If you have multiple cores on your computer, you may want to do something like make -j 4 cases-dist.

Step 2: upload the archive to SourceForge

  1. Create a new subdirectory for the release at https://sourceforge.net/projects/sbml/files/test-suite/
  2. Upload the cases archive to the new directory.

Step 3: update the Online SBML Test Suite

Step 4: update the SBML Test Suite Database

Step 5: SourceForge housekeeping

Step 6: announce the release

  1. Post to sbml-discuss and sbml-interoperability about the new release.
  2. Add a newsbox item to http://sbml.org/News
  3. Post to Google+.
  4. Tweet under the @sbmlnews account.

Retrieved from "http://sbml.org/SBML_Projects/SBML_Test_Suite/Release_procedure"

This page was last modified 19:05, 27 January 2013.



Please use our issue tracking system for any questions or suggestions about this website. This page was last modified 19:05, 27 January 2013.