SBML Test Suite

Note: only the test cases and the Online SBML Test Suite are available at this time.
Version 2.0.0 beta 1, released 2 April 2010
Sarah M. Keating, Michael Hucka and Kimberly Begley

The SBML Test Suite is a conformance testing system for SBML. It allows developers and users to test the degree and correctness of SBML support provided in an SBML-compatible software package.

The tests are both syntactic and semantic in nature. The test files are platform-independent and can be used on any operating system. The standalone testing framework is written in Java and can be used on any Java-supporting system.

Components and facilities

The current SBML Test Suite consists of several components:

  • A collection of SBML fragments that can be used to test a software package's ability to reject syntactically-invalid SBML input.
  • A collection of SBML models, together with expected time-series simulation outputs, that can be used to test interpretation of SBML model semantics.
  • A downloadable standalone application that can be used to run an application against the collection of simulation test cases and report successes and failures.
  • An online facility for evaluating the results of running the simulation test cases, for cases where using the standalone testing application is not feasible or practical.

Getting started

If you want to test an application that can be controlled via a command-line interface, you may want to download the standalone version of the SBML Test Suite and follow the instructions about how to use the standalone test runner. If the software you're testing doesn't have a command-line interface, or you simply prefer to work with the web-based system, try the online version of the Test Suite.

Retrieved from "http://sbml.org/Software/SBML_Test_Suite"

This page was last modified 21:39, 1 April 2010.



Please use our issue tracking system for any questions or suggestions about this website. This page was last modified 21:39, 1 April 2010.